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 StringComment that describes this state machine.final IChainable(deprecated) Definition for this state machine.final DefinitionBodyDefinition for this state machine.substitutions for the definition body as a key-value map.final EncryptionConfigurationConfigures server-side encryption of the state machine definition and execution history.final LogOptionsgetLogs()Defines what execution history events are logged and where they are logged.final QueryLanguageThe name of the query language used by the state machine.final RemovalPolicyThe removal policy to apply to state machine.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
-
getComment
Description copied from interface:StateMachinePropsComment that describes this state machine.Default: - No comment
- Specified by:
getCommentin interfaceStateMachineProps
-
getDefinition
Description copied from interface:StateMachineProps(deprecated) Definition for this state machine.- Specified by:
getDefinitionin interfaceStateMachineProps
-
getDefinitionBody
Description copied from interface:StateMachinePropsDefinition for this state machine.- Specified by:
getDefinitionBodyin interfaceStateMachineProps
-
getDefinitionSubstitutions
Description copied from interface:StateMachinePropssubstitutions for the definition body as a key-value map.- Specified by:
getDefinitionSubstitutionsin interfaceStateMachineProps
-
getEncryptionConfiguration
Description copied from interface:StateMachinePropsConfigures server-side encryption of the state machine definition and execution history.Default: - data is transparently encrypted using an AWS owned key
- Specified by:
getEncryptionConfigurationin 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
-
getQueryLanguage
Description copied from interface:StateMachinePropsThe name of the query language used by the state machine.If the state does not contain a
queryLanguagefield, then it will use the query language specified in thisqueryLanguagefield.Default: - JSON_PATH
- Specified by:
getQueryLanguagein interfaceStateMachineProps
-
getRemovalPolicy
Description copied from interface:StateMachinePropsThe removal policy to apply to state machine.Default: RemovalPolicy.DESTROY
- Specified by:
getRemovalPolicyin 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()
-