FlowExecutionEvent
Represents an event that occurred during an flow execution. This is a union type that can contain one of several event types, such as node input and output events; flow input and output events; condition node result events, or failure events.
Flow executions is in preview release for Amazon Bedrock and is subject to change.
Inheritors
Types
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.
Contains information about a failure that occurred at the flow level during execution.
Contains information about the inputs provided to the flow at the start of execution.
Contains information about the outputs produced by the flow at the end of execution.
Contains information about a failure that occurred at a specific node during execution.
Contains information about the inputs provided to a specific node during execution.
Contains information about the outputs produced by a specific node during execution.
Functions
Casts this FlowExecutionEvent as a ConditionResultEvent and retrieves its aws.sdk.kotlin.services.bedrockagentruntime.model.ConditionResultEvent value. Throws an exception if the FlowExecutionEvent is not a ConditionResultEvent.
Casts this FlowExecutionEvent as a ConditionResultEvent and retrieves its aws.sdk.kotlin.services.bedrockagentruntime.model.ConditionResultEvent value. Returns null if the FlowExecutionEvent is not a ConditionResultEvent.
Casts this FlowExecutionEvent as a FlowFailureEvent and retrieves its aws.sdk.kotlin.services.bedrockagentruntime.model.FlowFailureEvent value. Throws an exception if the FlowExecutionEvent is not a FlowFailureEvent.
Casts this FlowExecutionEvent as a FlowFailureEvent and retrieves its aws.sdk.kotlin.services.bedrockagentruntime.model.FlowFailureEvent value. Returns null if the FlowExecutionEvent is not a FlowFailureEvent.
Casts this FlowExecutionEvent as a FlowInputEvent and retrieves its aws.sdk.kotlin.services.bedrockagentruntime.model.FlowExecutionInputEvent value. Throws an exception if the FlowExecutionEvent is not a FlowInputEvent.
Casts this FlowExecutionEvent as a FlowInputEvent and retrieves its aws.sdk.kotlin.services.bedrockagentruntime.model.FlowExecutionInputEvent value. Returns null if the FlowExecutionEvent is not a FlowInputEvent.
Casts this FlowExecutionEvent as a FlowOutputEvent and retrieves its aws.sdk.kotlin.services.bedrockagentruntime.model.FlowExecutionOutputEvent value. Throws an exception if the FlowExecutionEvent is not a FlowOutputEvent.
Casts this FlowExecutionEvent as a FlowOutputEvent and retrieves its aws.sdk.kotlin.services.bedrockagentruntime.model.FlowExecutionOutputEvent value. Returns null if the FlowExecutionEvent is not a FlowOutputEvent.
Casts this FlowExecutionEvent as a NodeFailureEvent and retrieves its aws.sdk.kotlin.services.bedrockagentruntime.model.NodeFailureEvent value. Throws an exception if the FlowExecutionEvent is not a NodeFailureEvent.
Casts this FlowExecutionEvent as a NodeFailureEvent and retrieves its aws.sdk.kotlin.services.bedrockagentruntime.model.NodeFailureEvent value. Returns null if the FlowExecutionEvent is not a NodeFailureEvent.
Casts this FlowExecutionEvent as a NodeInputEvent and retrieves its aws.sdk.kotlin.services.bedrockagentruntime.model.NodeInputEvent value. Throws an exception if the FlowExecutionEvent is not a NodeInputEvent.
Casts this FlowExecutionEvent as a NodeInputEvent and retrieves its aws.sdk.kotlin.services.bedrockagentruntime.model.NodeInputEvent value. Returns null if the FlowExecutionEvent is not a NodeInputEvent.
Casts this FlowExecutionEvent as a NodeOutputEvent and retrieves its aws.sdk.kotlin.services.bedrockagentruntime.model.NodeOutputEvent value. Throws an exception if the FlowExecutionEvent is not a NodeOutputEvent.
Casts this FlowExecutionEvent as a NodeOutputEvent and retrieves its aws.sdk.kotlin.services.bedrockagentruntime.model.NodeOutputEvent value. Returns null if the FlowExecutionEvent is not a NodeOutputEvent.