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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.stepfunctions.StateMachineProps
StateMachineProps.Builder, StateMachineProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(StateMachineProps.Builder builder) Constructor that initializes the object based on literal property values passed by theStateMachineProps.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
Comment that describes this state machine.final IChainable
(deprecated) Definition for this state machine.final DefinitionBody
Definition for this state machine.substitutions for the definition body as a key-value map.final EncryptionConfiguration
Configures server-side encryption of the state machine definition and execution history.final LogOptions
getLogs()
Defines what execution history events are logged and where they are logged.final RemovalPolicy
The removal policy to apply to state machine.final IRole
getRole()
The execution role for the state machine service.final String
A name for the state machine.final StateMachineType
Type of the state machine.final Duration
Maximum run time for this state machine.final Boolean
Specifies whether Amazon X-Ray tracing is enabled for this state machine.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 theStateMachineProps.Builder
.
-
-
Method Details
-
getComment
Description copied from interface:StateMachineProps
Comment that describes this state machine.Default: - No comment
- Specified by:
getComment
in interfaceStateMachineProps
-
getDefinition
Description copied from interface:StateMachineProps
(deprecated) Definition for this state machine.- Specified by:
getDefinition
in interfaceStateMachineProps
-
getDefinitionBody
Description copied from interface:StateMachineProps
Definition for this state machine.- Specified by:
getDefinitionBody
in interfaceStateMachineProps
-
getDefinitionSubstitutions
Description copied from interface:StateMachineProps
substitutions for the definition body as a key-value map.- Specified by:
getDefinitionSubstitutions
in interfaceStateMachineProps
-
getEncryptionConfiguration
Description copied from interface:StateMachineProps
Configures server-side encryption of the state machine definition and execution history.Default: - data is transparently encrypted using an AWS owned key
- Specified by:
getEncryptionConfiguration
in interfaceStateMachineProps
-
getLogs
Description copied from interface:StateMachineProps
Defines what execution history events are logged and where they are logged.Default: No logging
- Specified by:
getLogs
in interfaceStateMachineProps
-
getRemovalPolicy
Description copied from interface:StateMachineProps
The removal policy to apply to state machine.Default: RemovalPolicy.DESTROY
- Specified by:
getRemovalPolicy
in interfaceStateMachineProps
-
getRole
Description copied from interface:StateMachineProps
The execution role for the state machine service.Default: A role is automatically created
- Specified by:
getRole
in interfaceStateMachineProps
-
getStateMachineName
Description copied from interface:StateMachineProps
A name for the state machine.Default: A name is automatically generated
- Specified by:
getStateMachineName
in interfaceStateMachineProps
-
getStateMachineType
Description copied from interface:StateMachineProps
Type of the state machine.Default: StateMachineType.STANDARD
- Specified by:
getStateMachineType
in interfaceStateMachineProps
-
getTimeout
Description copied from interface:StateMachineProps
Maximum run time for this state machine.Default: No timeout
- Specified by:
getTimeout
in interfaceStateMachineProps
-
getTracingEnabled
Description copied from interface:StateMachineProps
Specifies whether Amazon X-Ray tracing is enabled for this state machine.Default: false
- Specified by:
getTracingEnabled
in interfaceStateMachineProps
-
$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()
-