Interface StateExitedEventDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<StateExitedEventDetails.Builder,
,StateExitedEventDetails> SdkBuilder<StateExitedEventDetails.Builder,
,StateExitedEventDetails> SdkPojo
- Enclosing class:
StateExitedEventDetails
-
Method Summary
Modifier and TypeMethodDescriptionassignedVariables
(Map<String, String> assignedVariables) Map of variable name and value as a serialized JSON representation.default StateExitedEventDetails.Builder
assignedVariablesDetails
(Consumer<AssignedVariablesDetails.Builder> assignedVariablesDetails) Provides details about input or output in an execution history event.assignedVariablesDetails
(AssignedVariablesDetails assignedVariablesDetails) Provides details about input or output in an execution history event.The name of the state.The JSON output data of the state.default StateExitedEventDetails.Builder
outputDetails
(Consumer<HistoryEventExecutionDataDetails.Builder> outputDetails) Contains details about the output of an execution history event.outputDetails
(HistoryEventExecutionDataDetails outputDetails) Contains details about the output of an execution history event.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 Details
-
name
The name of the state.
A name must not contain:
-
white space
-
brackets
< > { } [ ]
-
wildcard characters
? *
-
special characters
" # % \ ^ | ~ ` $ & , ; : /
-
control characters (
U+0000-001F
,U+007F-009F
,U+FFFE-FFFF
) -
surrogates (
U+D800-DFFF
) -
invalid characters (
U+10FFFF
)
To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z, - and _.
- Parameters:
name
- The name of the state.A name must not contain:
-
white space
-
brackets
< > { } [ ]
-
wildcard characters
? *
-
special characters
" # % \ ^ | ~ ` $ & , ; : /
-
control characters (
U+0000-001F
,U+007F-009F
,U+FFFE-FFFF
) -
surrogates (
U+D800-DFFF
) -
invalid characters (
U+10FFFF
)
To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z, - and _.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
output
The JSON output data of the state. Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.
- Parameters:
output
- The JSON output data of the state. 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.
-
outputDetails
Contains details about the output of an execution history event.
- Parameters:
outputDetails
- Contains details about the output of an execution history event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputDetails
default StateExitedEventDetails.Builder outputDetails(Consumer<HistoryEventExecutionDataDetails.Builder> outputDetails) Contains details about the output of 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 tooutputDetails(HistoryEventExecutionDataDetails)
.- Parameters:
outputDetails
- 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:
-
assignedVariables
Map of variable name and value as a serialized JSON representation.
- Parameters:
assignedVariables
- Map of variable name and value as a serialized JSON representation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assignedVariablesDetails
StateExitedEventDetails.Builder assignedVariablesDetails(AssignedVariablesDetails assignedVariablesDetails) Provides details about input or output in an execution history event.
- Parameters:
assignedVariablesDetails
- Provides details about input or output in an execution history event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assignedVariablesDetails
default StateExitedEventDetails.Builder assignedVariablesDetails(Consumer<AssignedVariablesDetails.Builder> assignedVariablesDetails) Provides details about input or output in an execution history event.
This is a convenience method that creates an instance of theAssignedVariablesDetails.Builder
avoiding the need to create one manually viaAssignedVariablesDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toassignedVariablesDetails(AssignedVariablesDetails)
.- Parameters:
assignedVariablesDetails
- a consumer that will call methods onAssignedVariablesDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-