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
nodeActionEvent
(Consumer<NodeActionEvent.Builder> nodeActionEvent) Contains information about an action (operation) called by a node during execution.nodeActionEvent
(NodeActionEvent nodeActionEvent) Contains information about an action (operation) called by a node during execution.default FlowExecutionEvent.Builder
nodeDependencyEvent
(Consumer<NodeDependencyEvent.Builder> nodeDependencyEvent) Contains information about an internal trace of a specific node during execution.nodeDependencyEvent
(NodeDependencyEvent nodeDependencyEvent) Contains information about an internal trace of a specific node during 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
-
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:
-
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:
-
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:
-
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:
-
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:
-
nodeActionEvent
Contains information about an action (operation) called by a node during execution.
- Parameters:
nodeActionEvent
- Contains information about an action (operation) called by a node during execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeActionEvent
default FlowExecutionEvent.Builder nodeActionEvent(Consumer<NodeActionEvent.Builder> nodeActionEvent) Contains information about an action (operation) called by a node during execution.
This is a convenience method that creates an instance of theNodeActionEvent.Builder
avoiding the need to create one manually viaNodeActionEvent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonodeActionEvent(NodeActionEvent)
.- Parameters:
nodeActionEvent
- a consumer that will call methods onNodeActionEvent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nodeDependencyEvent
Contains information about an internal trace of a specific node during execution.
- Parameters:
nodeDependencyEvent
- Contains information about an internal trace of a specific node during execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeDependencyEvent
default FlowExecutionEvent.Builder nodeDependencyEvent(Consumer<NodeDependencyEvent.Builder> nodeDependencyEvent) Contains information about an internal trace of a specific node during execution.
This is a convenience method that creates an instance of theNodeDependencyEvent.Builder
avoiding the need to create one manually viaNodeDependencyEvent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonodeDependencyEvent(NodeDependencyEvent)
.- Parameters:
nodeDependencyEvent
- a consumer that will call methods onNodeDependencyEvent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-