Interface FlowExecutionEvent.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<FlowExecutionEvent.Builder,FlowExecutionEvent>,SdkBuilder<FlowExecutionEvent.Builder,FlowExecutionEvent>,SdkPojo
- Enclosing class:
- FlowExecutionEvent
@Mutable @NotThreadSafe public static interface FlowExecutionEvent.Builder extends SdkPojo, CopyableBuilder<FlowExecutionEvent.Builder,FlowExecutionEvent>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default FlowExecutionEvent.BuilderconditionResultEvent(Consumer<ConditionResultEvent.Builder> conditionResultEvent)Contains information about a condition evaluation result during the flow execution.FlowExecutionEvent.BuilderconditionResultEvent(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.FlowExecutionEvent.BuilderflowFailureEvent(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.FlowExecutionEvent.BuilderflowInputEvent(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.FlowExecutionEvent.BuilderflowOutputEvent(FlowExecutionOutputEvent flowOutputEvent)Contains information about the outputs produced by the flow at the end of execution.default FlowExecutionEvent.BuildernodeFailureEvent(Consumer<NodeFailureEvent.Builder> nodeFailureEvent)Contains information about a failure that occurred at a specific node during execution.FlowExecutionEvent.BuildernodeFailureEvent(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.FlowExecutionEvent.BuildernodeInputEvent(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.FlowExecutionEvent.BuildernodeOutputEvent(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 Detail
-
conditionResultEvent
FlowExecutionEvent.Builder conditionResultEvent(ConditionResultEvent 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:
conditionResultEvent(ConditionResultEvent)
-
flowFailureEvent
FlowExecutionEvent.Builder flowFailureEvent(FlowFailureEvent 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:
flowFailureEvent(FlowFailureEvent)
-
flowInputEvent
FlowExecutionEvent.Builder flowInputEvent(FlowExecutionInputEvent 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:
flowInputEvent(FlowExecutionInputEvent)
-
flowOutputEvent
FlowExecutionEvent.Builder flowOutputEvent(FlowExecutionOutputEvent 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:
flowOutputEvent(FlowExecutionOutputEvent)
-
nodeFailureEvent
FlowExecutionEvent.Builder nodeFailureEvent(NodeFailureEvent 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:
nodeFailureEvent(NodeFailureEvent)
-
nodeInputEvent
FlowExecutionEvent.Builder nodeInputEvent(NodeInputEvent 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
default FlowExecutionEvent.Builder nodeInputEvent(Consumer<NodeInputEvent.Builder> 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:
nodeInputEvent(NodeInputEvent)
-
nodeOutputEvent
FlowExecutionEvent.Builder nodeOutputEvent(NodeOutputEvent 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:
nodeOutputEvent(NodeOutputEvent)
-
-