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 Summary
Modifier and TypeMethodDescriptionThe JSON data input to the execution.inputDetails
(Consumer<HistoryEventExecutionDataDetails.Builder> inputDetails) Contains details about the input for an execution history event.inputDetails
(HistoryEventExecutionDataDetails inputDetails) Contains details about the input for an execution history event.The Amazon Resource Name (ARN) of the IAM role used for executing Lambda tasks.stateMachineAliasArn
(String stateMachineAliasArn) The Amazon Resource Name (ARN) that identifies a state machine alias used for starting the state machine execution.stateMachineVersionArn
(String stateMachineVersionArn) The Amazon Resource Name (ARN) that identifies a state machine version used for starting the state machine execution.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
-
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
default ExecutionStartedEventDetails.Builder inputDetails(Consumer<HistoryEventExecutionDataDetails.Builder> inputDetails) Contains details about the input for an execution history event.
This is a convenience method that creates an instance of theHistoryEventExecutionDataDetails.Builder
avoiding the need to create one manually viaHistoryEventExecutionDataDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinputDetails(HistoryEventExecutionDataDetails)
.- Parameters:
inputDetails
- a consumer that will call methods onHistoryEventExecutionDataDetails.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
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
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.
-