Interface ExecutionStartedEventDetails.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ExecutionStartedEventDetails.Builder,ExecutionStartedEventDetails>, SdkBuilder<ExecutionStartedEventDetails.Builder,ExecutionStartedEventDetails>, SdkPojo
Enclosing class:
ExecutionStartedEventDetails

public static interface ExecutionStartedEventDetails.Builder extends SdkPojo, CopyableBuilder<ExecutionStartedEventDetails.Builder,ExecutionStartedEventDetails>
  • Method Details

    • input

      The JSON data input to the execution. Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.

      Parameters:
      input - The JSON data input to the execution. Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inputDetails

      Contains details about the input for an execution history event.

      Parameters:
      inputDetails - Contains details about the input for an execution history event.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inputDetails

      Contains details about the input for an execution history event.

      This is a convenience method that creates an instance of the HistoryEventExecutionDataDetails.Builder avoiding the need to create one manually via HistoryEventExecutionDataDetails.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to inputDetails(HistoryEventExecutionDataDetails).

      Parameters:
      inputDetails - a consumer that will call methods on HistoryEventExecutionDataDetails.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • roleArn

      The Amazon Resource Name (ARN) of the IAM role used for executing Lambda tasks.

      Parameters:
      roleArn - The Amazon Resource Name (ARN) of the IAM role used for executing Lambda tasks.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • stateMachineAliasArn

      ExecutionStartedEventDetails.Builder stateMachineAliasArn(String stateMachineAliasArn)

      The Amazon Resource Name (ARN) that identifies a state machine alias used for starting the state machine execution.

      Parameters:
      stateMachineAliasArn - The Amazon Resource Name (ARN) that identifies a state machine alias used for starting the state machine execution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • stateMachineVersionArn

      ExecutionStartedEventDetails.Builder stateMachineVersionArn(String stateMachineVersionArn)

      The Amazon Resource Name (ARN) that identifies a state machine version used for starting the state machine execution.

      Parameters:
      stateMachineVersionArn - The Amazon Resource Name (ARN) that identifies a state machine version used for starting the state machine execution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.