Class StateMachineProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.stepfunctions.StateMachineProps.Jsii$Proxy
- All Implemented Interfaces:
StateMachineProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- StateMachineProps
@Stability(Stable)
@Internal
public static final class StateMachineProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements StateMachineProps
An implementation for
StateMachineProps-
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.services.stepfunctions.StateMachineProps
StateMachineProps.Builder, StateMachineProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(StateMachineProps.Builder builder) Constructor that initializes the object based on literal property values passed by theStateMachineProps.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 IChainableDefinition for this state machine.final LogOptionsgetLogs()Defines what execution history events are logged and where they are logged.final IRolegetRole()The execution role for the state machine service.final StringA name for the state machine.final StateMachineTypeType of the state machine.final DurationMaximum run time for this state machine.final BooleanSpecifies whether Amazon X-Ray tracing is enabled for this state machine.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 theStateMachineProps.Builder.
-
-
Method Details
-
getDefinition
Description copied from interface:StateMachinePropsDefinition for this state machine.- Specified by:
getDefinitionin interfaceStateMachineProps
-
getLogs
Description copied from interface:StateMachinePropsDefines what execution history events are logged and where they are logged.Default: No logging
- Specified by:
getLogsin interfaceStateMachineProps
-
getRole
Description copied from interface:StateMachinePropsThe execution role for the state machine service.Default: A role is automatically created
- Specified by:
getRolein interfaceStateMachineProps
-
getStateMachineName
Description copied from interface:StateMachinePropsA name for the state machine.Default: A name is automatically generated
- Specified by:
getStateMachineNamein interfaceStateMachineProps
-
getStateMachineType
Description copied from interface:StateMachinePropsType of the state machine.Default: StateMachineType.STANDARD
- Specified by:
getStateMachineTypein interfaceStateMachineProps
-
getTimeout
Description copied from interface:StateMachinePropsMaximum run time for this state machine.Default: No timeout
- Specified by:
getTimeoutin interfaceStateMachineProps
-
getTracingEnabled
Description copied from interface:StateMachinePropsSpecifies whether Amazon X-Ray tracing is enabled for this state machine.Default: false
- Specified by:
getTracingEnabledin interfaceStateMachineProps
-
$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()
-