Class WaiterStateMachineProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.customresources.WaiterStateMachineProps.Jsii$Proxy
- All Implemented Interfaces:
WaiterStateMachineProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
WaiterStateMachineProps
@Stability(Stable)
@Internal
public static final class WaiterStateMachineProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements WaiterStateMachineProps
An implementation for
WaiterStateMachineProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.customresources.WaiterStateMachineProps
WaiterStateMachineProps.Builder, WaiterStateMachineProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theWaiterStateMachineProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal NumberBackoff between attempts.final BooleanWhether logging for the state machine is disabled.final DurationThe interval to wait between attempts.final IFunctionThe main handler that notifies if the waiter to decide 'complete' or 'incomplete'.final LogOptionsDefines what execution history events are logged and where they are logged.final NumberNumber of attempts.final IFunctionThe handler to call if the waiter times out and is incomplete.final inthashCode()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 theWaiterStateMachineProps.Builder.
-
-
Method Details
-
getBackoffRate
Description copied from interface:WaiterStateMachinePropsBackoff between attempts.- Specified by:
getBackoffRatein interfaceWaiterStateMachineProps
-
getInterval
Description copied from interface:WaiterStateMachinePropsThe interval to wait between attempts.- Specified by:
getIntervalin interfaceWaiterStateMachineProps
-
getIsCompleteHandler
Description copied from interface:WaiterStateMachinePropsThe main handler that notifies if the waiter to decide 'complete' or 'incomplete'.- Specified by:
getIsCompleteHandlerin interfaceWaiterStateMachineProps
-
getMaxAttempts
Description copied from interface:WaiterStateMachinePropsNumber of attempts.- Specified by:
getMaxAttemptsin interfaceWaiterStateMachineProps
-
getTimeoutHandler
Description copied from interface:WaiterStateMachinePropsThe handler to call if the waiter times out and is incomplete.- Specified by:
getTimeoutHandlerin interfaceWaiterStateMachineProps
-
getDisableLogging
Description copied from interface:WaiterStateMachinePropsWhether logging for the state machine is disabled.Default: - false
- Specified by:
getDisableLoggingin interfaceWaiterStateMachineProps
-
getLogOptions
Description copied from interface:WaiterStateMachinePropsDefines what execution history events are logged and where they are logged.Default: - A default log group will be created if logging is enabled.
- Specified by:
getLogOptionsin interfaceWaiterStateMachineProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-