Interface FlowExecutionEvent.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<FlowExecutionEvent.Builder,
,FlowExecutionEvent> SdkBuilder<FlowExecutionEvent.Builder,
,FlowExecutionEvent> SdkPojo
- Enclosing class:
FlowExecutionEvent
-
Method Summary
Modifier and TypeMethodDescriptiondefault FlowExecutionEvent.Builder
conditionResultEvent
(Consumer<ConditionResultEvent.Builder> conditionResultEvent) Contains information about a condition evaluation result during the flow execution.conditionResultEvent
(ConditionResultEvent conditionResultEvent) Contains information about a condition evaluation result during the flow execution.default FlowExecutionEvent.Builder
flowFailureEvent
(Consumer<FlowFailureEvent.Builder> flowFailureEvent) Contains information about a failure that occurred at the flow level during execution.flowFailureEvent
(FlowFailureEvent flowFailureEvent) Contains information about a failure that occurred at the flow level during execution.default FlowExecutionEvent.Builder
flowInputEvent
(Consumer<FlowExecutionInputEvent.Builder> flowInputEvent) Contains information about the inputs provided to the flow at the start of execution.flowInputEvent
(FlowExecutionInputEvent flowInputEvent) Contains information about the inputs provided to the flow at the start of execution.default FlowExecutionEvent.Builder
flowOutputEvent
(Consumer<FlowExecutionOutputEvent.Builder> flowOutputEvent) Contains information about the outputs produced by the flow at the end of execution.flowOutputEvent
(FlowExecutionOutputEvent flowOutputEvent) Contains information about the outputs produced by the flow at the end of execution.default FlowExecutionEvent.Builder
nodeFailureEvent
(Consumer<NodeFailureEvent.Builder> nodeFailureEvent) Contains information about a failure that occurred at a specific node during execution.nodeFailureEvent
(NodeFailureEvent nodeFailureEvent) Contains information about a failure that occurred at a specific node during execution.default FlowExecutionEvent.Builder
nodeInputEvent
(Consumer<NodeInputEvent.Builder> nodeInputEvent) Contains information about the inputs provided to a specific node during execution.nodeInputEvent
(NodeInputEvent nodeInputEvent) Contains information about the inputs provided to a specific node during execution.default FlowExecutionEvent.Builder
nodeOutputEvent
(Consumer<NodeOutputEvent.Builder> nodeOutputEvent) Contains information about the outputs produced by a specific node during execution.nodeOutputEvent
(NodeOutputEvent nodeOutputEvent) Contains information about the outputs produced by a specific node during 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, sdkFieldNameToField, sdkFields
-
Method Details
-
conditionResultEvent
Contains information about a condition evaluation result during the flow execution. This event is generated when a condition node in the flow evaluates its conditions.
- Parameters:
conditionResultEvent
- Contains information about a condition evaluation result during the flow execution. This event is generated when a condition node in the flow evaluates its conditions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
conditionResultEvent
default FlowExecutionEvent.Builder conditionResultEvent(Consumer<ConditionResultEvent.Builder> conditionResultEvent) Contains information about a condition evaluation result during the flow execution. This event is generated when a condition node in the flow evaluates its conditions.
This is a convenience method that creates an instance of theConditionResultEvent.Builder
avoiding the need to create one manually viaConditionResultEvent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toconditionResultEvent(ConditionResultEvent)
.- Parameters:
conditionResultEvent
- a consumer that will call methods onConditionResultEvent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
flowFailureEvent
Contains information about a failure that occurred at the flow level during execution.
- Parameters:
flowFailureEvent
- Contains information about a failure that occurred at the flow level during execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
flowFailureEvent
default FlowExecutionEvent.Builder flowFailureEvent(Consumer<FlowFailureEvent.Builder> flowFailureEvent) Contains information about a failure that occurred at the flow level during execution.
This is a convenience method that creates an instance of theFlowFailureEvent.Builder
avoiding the need to create one manually viaFlowFailureEvent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toflowFailureEvent(FlowFailureEvent)
.- Parameters:
flowFailureEvent
- a consumer that will call methods onFlowFailureEvent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
flowInputEvent
Contains information about the inputs provided to the flow at the start of execution.
- Parameters:
flowInputEvent
- Contains information about the inputs provided to the flow at the start of execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
flowInputEvent
default FlowExecutionEvent.Builder flowInputEvent(Consumer<FlowExecutionInputEvent.Builder> flowInputEvent) Contains information about the inputs provided to the flow at the start of execution.
This is a convenience method that creates an instance of theFlowExecutionInputEvent.Builder
avoiding the need to create one manually viaFlowExecutionInputEvent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toflowInputEvent(FlowExecutionInputEvent)
.- Parameters:
flowInputEvent
- a consumer that will call methods onFlowExecutionInputEvent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
flowOutputEvent
Contains information about the outputs produced by the flow at the end of execution.
- Parameters:
flowOutputEvent
- Contains information about the outputs produced by the flow at the end of execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
flowOutputEvent
default FlowExecutionEvent.Builder flowOutputEvent(Consumer<FlowExecutionOutputEvent.Builder> flowOutputEvent) Contains information about the outputs produced by the flow at the end of execution.
This is a convenience method that creates an instance of theFlowExecutionOutputEvent.Builder
avoiding the need to create one manually viaFlowExecutionOutputEvent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toflowOutputEvent(FlowExecutionOutputEvent)
.- Parameters:
flowOutputEvent
- a consumer that will call methods onFlowExecutionOutputEvent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nodeFailureEvent
Contains information about a failure that occurred at a specific node during execution.
- Parameters:
nodeFailureEvent
- Contains information about a failure that occurred at a specific node during execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeFailureEvent
default FlowExecutionEvent.Builder nodeFailureEvent(Consumer<NodeFailureEvent.Builder> nodeFailureEvent) Contains information about a failure that occurred at a specific node during execution.
This is a convenience method that creates an instance of theNodeFailureEvent.Builder
avoiding the need to create one manually viaNodeFailureEvent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonodeFailureEvent(NodeFailureEvent)
.- Parameters:
nodeFailureEvent
- a consumer that will call methods onNodeFailureEvent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nodeInputEvent
Contains information about the inputs provided to a specific node during execution.
- Parameters:
nodeInputEvent
- Contains information about the inputs provided to a specific node during execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeInputEvent
Contains information about the inputs provided to a specific node during execution.
This is a convenience method that creates an instance of theNodeInputEvent.Builder
avoiding the need to create one manually viaNodeInputEvent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonodeInputEvent(NodeInputEvent)
.- Parameters:
nodeInputEvent
- a consumer that will call methods onNodeInputEvent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nodeOutputEvent
Contains information about the outputs produced by a specific node during execution.
- Parameters:
nodeOutputEvent
- Contains information about the outputs produced by a specific node during execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeOutputEvent
default FlowExecutionEvent.Builder nodeOutputEvent(Consumer<NodeOutputEvent.Builder> nodeOutputEvent) Contains information about the outputs produced by a specific node during execution.
This is a convenience method that creates an instance of theNodeOutputEvent.Builder
avoiding the need to create one manually viaNodeOutputEvent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonodeOutputEvent(NodeOutputEvent)
.- Parameters:
nodeOutputEvent
- a consumer that will call methods onNodeOutputEvent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-