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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StepFunctionsAction.Builder
executionNamePrefix(String executionNamePrefix)
(Optional) A name will be given to the state machine execution consisting of this prefix followed by a UUID.StepFunctionsAction.Builder
roleArn(String roleArn)
The ARN of the role that grants IoT permission to start execution of a state machine ("Action":"states:StartExecution").StepFunctionsAction.Builder
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
executionNamePrefix
StepFunctionsAction.Builder executionNamePrefix(String 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
StepFunctionsAction.Builder stateMachineName(String 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
StepFunctionsAction.Builder roleArn(String 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.
-
-