Interface FlowExecutionEvent.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<FlowExecutionEvent.Builder,,FlowExecutionEvent> SdkBuilder<FlowExecutionEvent.Builder,,FlowExecutionEvent> SdkPojo
- Enclosing class:
FlowExecutionEvent
-
Method Summary
Modifier and TypeMethodDescriptiondefault FlowExecutionEvent.BuilderconditionResultEvent(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.BuilderflowFailureEvent(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.BuilderflowInputEvent(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.BuilderflowOutputEvent(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.BuildernodeActionEvent(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.BuildernodeDependencyEvent(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.BuildernodeFailureEvent(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.BuildernodeInputEvent(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.BuildernodeOutputEvent(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaFlowExecutionInputEvent.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaFlowExecutionOutputEvent.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaNodeInputEvent.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaNodeOutputEvent.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaConditionResultEvent.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaNodeFailureEvent.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaFlowFailureEvent.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaNodeActionEvent.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaNodeDependencyEvent.builder().When the
Consumercompletes,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:
-