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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ExecutionStartedEventDetails.Builderinput(String input)The JSON data input to the execution.default ExecutionStartedEventDetails.BuilderinputDetails(Consumer<HistoryEventExecutionDataDetails.Builder> inputDetails)Contains details about the input for an execution history event.ExecutionStartedEventDetails.BuilderinputDetails(HistoryEventExecutionDataDetails inputDetails)Contains details about the input for an execution history event.ExecutionStartedEventDetails.BuilderroleArn(String roleArn)The Amazon Resource Name (ARN) of the IAM role used for executing Lambda tasks.ExecutionStartedEventDetails.BuilderstateMachineAliasArn(String stateMachineAliasArn)The Amazon Resource Name (ARN) that identifies a state machine alias used for starting the state machine execution.ExecutionStartedEventDetails.BuilderstateMachineVersionArn(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 Detail
-
input
ExecutionStartedEventDetails.Builder input(String 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
ExecutionStartedEventDetails.Builder inputDetails(HistoryEventExecutionDataDetails 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.Builderavoiding the need to create one manually viaHistoryEventExecutionDataDetails.builder().When the
Consumercompletes,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:
inputDetails(HistoryEventExecutionDataDetails)
-
roleArn
ExecutionStartedEventDetails.Builder roleArn(String 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.
-
-