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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.
-