Interface StepFunctionsAction.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<StepFunctionsAction.Builder,
,StepFunctionsAction> SdkBuilder<StepFunctionsAction.Builder,
,StepFunctionsAction> SdkPojo
- Enclosing class:
StepFunctionsAction
public static interface StepFunctionsAction.Builder
extends SdkPojo, CopyableBuilder<StepFunctionsAction.Builder,StepFunctionsAction>
-
Method Summary
Modifier and TypeMethodDescriptionexecutionNamePrefix
(String executionNamePrefix) (Optional) A name will be given to the state machine execution consisting of this prefix followed by a UUID.The ARN of the role that grants IoT permission to start execution of a state machine ("Action":"states:StartExecution").stateMachineName
(String stateMachineName) The name of the Step Functions state machine whose execution will be started.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
executionNamePrefix
(Optional) A name will be given to the state machine execution consisting of this prefix followed by a UUID. Step Functions automatically creates a unique name for each state machine execution if one is not provided.
- Parameters:
executionNamePrefix
- (Optional) A name will be given to the state machine execution consisting of this prefix followed by a UUID. Step Functions automatically creates a unique name for each state machine execution if one is not provided.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stateMachineName
The name of the Step Functions state machine whose execution will be started.
- Parameters:
stateMachineName
- The name of the Step Functions state machine whose execution will be started.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
The ARN of the role that grants IoT permission to start execution of a state machine ("Action":"states:StartExecution").
- Parameters:
roleArn
- The ARN of the role that grants IoT permission to start execution of a state machine ("Action":"states:StartExecution").- Returns:
- Returns a reference to this object so that method calls can be chained together.
-