@Generated(value="jsii-pacmak/1.5.0 (build 46538f8)", date="2020-05-15T23:35:58.928Z") @Stability(value=Experimental) public interface StateMachineProps extends software.amazon.jsii.JsiiSerializable
EXPERIMENTAL
| Modifier and Type | Interface and Description |
|---|---|
static class |
StateMachineProps.Builder
A builder for
StateMachineProps |
static class |
StateMachineProps.Jsii$Proxy
An implementation for
StateMachineProps |
| Modifier and Type | Method and Description |
|---|---|
static StateMachineProps.Builder |
builder() |
IChainable |
getDefinition()
Definition for this state machine.
|
default LogOptions |
getLogs()
Defines what execution history events are logged and where they are logged.
|
default IRole |
getRole()
The execution role for the state machine service.
|
default String |
getStateMachineName()
A name for the state machine.
|
default StateMachineType |
getStateMachineType()
Type of the state machine.
|
default Duration |
getTimeout()
Maximum run time for this state machine.
|
@Stability(value=Experimental) @NotNull IChainable getDefinition()
EXPERIMENTAL
@Stability(value=Experimental) @Nullable default LogOptions getLogs()
Default: No logging
EXPERIMENTAL
@Stability(value=Experimental) @Nullable default IRole getRole()
Default: A role is automatically created
EXPERIMENTAL
@Stability(value=Experimental) @Nullable default String getStateMachineName()
Default: A name is automatically generated
EXPERIMENTAL
@Stability(value=Experimental) @Nullable default StateMachineType getStateMachineType()
Default: StateMachineType.STANDARD
EXPERIMENTAL
@Stability(value=Experimental) @Nullable default Duration getTimeout()
Default: No timeout
EXPERIMENTAL
@Stability(value=Experimental) static StateMachineProps.Builder builder()
StateMachineProps.Builder of StateMachinePropsCopyright © 2020. All rights reserved.