Class CfnJobTemplate.AbortCriteriaProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iot.CfnJobTemplate.AbortCriteriaProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnJobTemplate.AbortCriteriaProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnJobTemplate.AbortCriteriaProperty
@Stability(Stable)
@Internal
public static final class CfnJobTemplate.AbortCriteriaProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnJobTemplate.AbortCriteriaProperty
An implementation for
CfnJobTemplate.AbortCriteriaProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.iot.CfnJobTemplate.AbortCriteriaProperty
CfnJobTemplate.AbortCriteriaProperty.Builder, CfnJobTemplate.AbortCriteriaProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnJobTemplate.AbortCriteriaProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
The type of job action to take to initiate the job abort.final String
The type of job execution failures that can initiate a job abort.final Number
The minimum number of things which must receive job execution notifications before the job can be aborted.final Number
The minimum percentage of job execution failures that must occur to initiate the job abort.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnJobTemplate.AbortCriteriaProperty.Builder
.
-
-
Method Details
-
getAction
Description copied from interface:CfnJobTemplate.AbortCriteriaProperty
The type of job action to take to initiate the job abort.- Specified by:
getAction
in interfaceCfnJobTemplate.AbortCriteriaProperty
- See Also:
-
getFailureType
Description copied from interface:CfnJobTemplate.AbortCriteriaProperty
The type of job execution failures that can initiate a job abort.- Specified by:
getFailureType
in interfaceCfnJobTemplate.AbortCriteriaProperty
- See Also:
-
getMinNumberOfExecutedThings
Description copied from interface:CfnJobTemplate.AbortCriteriaProperty
The minimum number of things which must receive job execution notifications before the job can be aborted.- Specified by:
getMinNumberOfExecutedThings
in interfaceCfnJobTemplate.AbortCriteriaProperty
- See Also:
-
getThresholdPercentage
Description copied from interface:CfnJobTemplate.AbortCriteriaProperty
The minimum percentage of job execution failures that must occur to initiate the job abort.AWS IoT Core supports up to two digits after the decimal (for example, 10.9 and 10.99, but not 10.999).
- Specified by:
getThresholdPercentage
in interfaceCfnJobTemplate.AbortCriteriaProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-