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 Details

    • 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

      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.