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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.customresources.WaiterStateMachineProps
WaiterStateMachineProps.Builder, WaiterStateMachineProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theWaiterStateMachineProps.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 Number
Backoff between attempts.final Boolean
Whether logging for the state machine is disabled.final Duration
The interval to wait between attempts.final IFunction
The main handler that notifies if the waiter to decide 'complete' or 'incomplete'.final LogOptions
Defines what execution history events are logged and where they are logged.final Number
Number of attempts.final IFunction
The handler to call if the waiter times out and is incomplete.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 theWaiterStateMachineProps.Builder
.
-
-
Method Details
-
getBackoffRate
Description copied from interface:WaiterStateMachineProps
Backoff between attempts.- Specified by:
getBackoffRate
in interfaceWaiterStateMachineProps
-
getInterval
Description copied from interface:WaiterStateMachineProps
The interval to wait between attempts.- Specified by:
getInterval
in interfaceWaiterStateMachineProps
-
getIsCompleteHandler
Description copied from interface:WaiterStateMachineProps
The main handler that notifies if the waiter to decide 'complete' or 'incomplete'.- Specified by:
getIsCompleteHandler
in interfaceWaiterStateMachineProps
-
getMaxAttempts
Description copied from interface:WaiterStateMachineProps
Number of attempts.- Specified by:
getMaxAttempts
in interfaceWaiterStateMachineProps
-
getTimeoutHandler
Description copied from interface:WaiterStateMachineProps
The handler to call if the waiter times out and is incomplete.- Specified by:
getTimeoutHandler
in interfaceWaiterStateMachineProps
-
getDisableLogging
Description copied from interface:WaiterStateMachineProps
Whether logging for the state machine is disabled.Default: - false
- Specified by:
getDisableLogging
in interfaceWaiterStateMachineProps
-
getLogOptions
Description copied from interface:WaiterStateMachineProps
Defines 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:
getLogOptions
in interfaceWaiterStateMachineProps
-
$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()
-