FlowValidationDetails
A union type containing various possible validation issues in the flow.
Inheritors
Types
Details about a cyclic connection in the flow.
Details about duplicate condition expressions in a node.
Details about duplicate connections between nodes.
Details about incompatible data types in a connection.
Details about a flow that includes connections that violate loop boundary rules.
Details about a flow that includes incompatible node types in a DoWhile loop.
Details about a malformed condition expression in a node.
Details about a malformed input expression in a node.
Details about mismatched input data types in a node.
Details about mismatched output data types in a node.
Details about missing configuration for a connection.
Details about a missing default condition in a conditional node.
Details about missing ending nodes in the flow.
Details about a flow that's missing a required LoopController
node in a DoWhile loop.
Details about a flow that's missing a required LoopInput
node in a DoWhile loop.
Details about missing configuration for a node.
Details about a missing required input in a node.
Details about a missing required output in a node.
Details about missing starting nodes in the flow.
Details about a flow that contains multiple LoopController
nodes in a DoWhile loop.
Details about a flow that contains multiple LoopInput
nodes in a DoWhile loop.
Details about multiple connections to a single node input.
Details about an unfulfilled node input with no valid connections.
Details about an unknown condition for a connection.
Details about an unknown source node for a connection.
Details about an unknown source output for a connection.
Details about an unknown target node for a connection.
Details about an unknown target input for a connection.
Details about an unknown input for a node.
Details about an unknown output for a node.
Details about an unreachable node in the flow.
Details about unsatisfied conditions for a connection.
Details about an unspecified validation.
Functions
Casts this FlowValidationDetails as a CyclicConnection and retrieves its aws.sdk.kotlin.services.bedrockagent.model.CyclicConnectionFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a CyclicConnection.
Casts this FlowValidationDetails as a CyclicConnection and retrieves its aws.sdk.kotlin.services.bedrockagent.model.CyclicConnectionFlowValidationDetails value. Returns null if the FlowValidationDetails is not a CyclicConnection.
Casts this FlowValidationDetails as a DuplicateConditionExpression and retrieves its aws.sdk.kotlin.services.bedrockagent.model.DuplicateConditionExpressionFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a DuplicateConditionExpression.
Casts this FlowValidationDetails as a DuplicateConditionExpression and retrieves its aws.sdk.kotlin.services.bedrockagent.model.DuplicateConditionExpressionFlowValidationDetails value. Returns null if the FlowValidationDetails is not a DuplicateConditionExpression.
Casts this FlowValidationDetails as a DuplicateConnections and retrieves its aws.sdk.kotlin.services.bedrockagent.model.DuplicateConnectionsFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a DuplicateConnections.
Casts this FlowValidationDetails as a DuplicateConnections and retrieves its aws.sdk.kotlin.services.bedrockagent.model.DuplicateConnectionsFlowValidationDetails value. Returns null if the FlowValidationDetails is not a DuplicateConnections.
Casts this FlowValidationDetails as a IncompatibleConnectionDataType and retrieves its aws.sdk.kotlin.services.bedrockagent.model.IncompatibleConnectionDataTypeFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a IncompatibleConnectionDataType.
Casts this FlowValidationDetails as a IncompatibleConnectionDataType and retrieves its aws.sdk.kotlin.services.bedrockagent.model.IncompatibleConnectionDataTypeFlowValidationDetails value. Returns null if the FlowValidationDetails is not a IncompatibleConnectionDataType.
Casts this FlowValidationDetails as a InvalidLoopBoundary and retrieves its aws.sdk.kotlin.services.bedrockagent.model.InvalidLoopBoundaryFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a InvalidLoopBoundary.
Casts this FlowValidationDetails as a InvalidLoopBoundary and retrieves its aws.sdk.kotlin.services.bedrockagent.model.InvalidLoopBoundaryFlowValidationDetails value. Returns null if the FlowValidationDetails is not a InvalidLoopBoundary.
Casts this FlowValidationDetails as a LoopIncompatibleNodeType and retrieves its aws.sdk.kotlin.services.bedrockagent.model.LoopIncompatibleNodeTypeFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a LoopIncompatibleNodeType.
Casts this FlowValidationDetails as a LoopIncompatibleNodeType and retrieves its aws.sdk.kotlin.services.bedrockagent.model.LoopIncompatibleNodeTypeFlowValidationDetails value. Returns null if the FlowValidationDetails is not a LoopIncompatibleNodeType.
Casts this FlowValidationDetails as a MalformedConditionExpression and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MalformedConditionExpressionFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a MalformedConditionExpression.
Casts this FlowValidationDetails as a MalformedConditionExpression and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MalformedConditionExpressionFlowValidationDetails value. Returns null if the FlowValidationDetails is not a MalformedConditionExpression.
Casts this FlowValidationDetails as a MalformedNodeInputExpression and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MalformedNodeInputExpressionFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a MalformedNodeInputExpression.
Casts this FlowValidationDetails as a MalformedNodeInputExpression and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MalformedNodeInputExpressionFlowValidationDetails value. Returns null if the FlowValidationDetails is not a MalformedNodeInputExpression.
Casts this FlowValidationDetails as a MismatchedNodeInputType and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MismatchedNodeInputTypeFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a MismatchedNodeInputType.
Casts this FlowValidationDetails as a MismatchedNodeInputType and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MismatchedNodeInputTypeFlowValidationDetails value. Returns null if the FlowValidationDetails is not a MismatchedNodeInputType.
Casts this FlowValidationDetails as a MismatchedNodeOutputType and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MismatchedNodeOutputTypeFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a MismatchedNodeOutputType.
Casts this FlowValidationDetails as a MismatchedNodeOutputType and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MismatchedNodeOutputTypeFlowValidationDetails value. Returns null if the FlowValidationDetails is not a MismatchedNodeOutputType.
Casts this FlowValidationDetails as a MissingConnectionConfiguration and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MissingConnectionConfigurationFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a MissingConnectionConfiguration.
Casts this FlowValidationDetails as a MissingConnectionConfiguration and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MissingConnectionConfigurationFlowValidationDetails value. Returns null if the FlowValidationDetails is not a MissingConnectionConfiguration.
Casts this FlowValidationDetails as a MissingDefaultCondition and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MissingDefaultConditionFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a MissingDefaultCondition.
Casts this FlowValidationDetails as a MissingDefaultCondition and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MissingDefaultConditionFlowValidationDetails value. Returns null if the FlowValidationDetails is not a MissingDefaultCondition.
Casts this FlowValidationDetails as a MissingEndingNodes and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MissingEndingNodesFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a MissingEndingNodes.
Casts this FlowValidationDetails as a MissingEndingNodes and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MissingEndingNodesFlowValidationDetails value. Returns null if the FlowValidationDetails is not a MissingEndingNodes.
Casts this FlowValidationDetails as a MissingLoopControllerNode and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MissingLoopControllerNodeFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a MissingLoopControllerNode.
Casts this FlowValidationDetails as a MissingLoopControllerNode and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MissingLoopControllerNodeFlowValidationDetails value. Returns null if the FlowValidationDetails is not a MissingLoopControllerNode.
Casts this FlowValidationDetails as a MissingLoopInputNode and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MissingLoopInputNodeFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a MissingLoopInputNode.
Casts this FlowValidationDetails as a MissingLoopInputNode and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MissingLoopInputNodeFlowValidationDetails value. Returns null if the FlowValidationDetails is not a MissingLoopInputNode.
Casts this FlowValidationDetails as a MissingNodeConfiguration and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MissingNodeConfigurationFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a MissingNodeConfiguration.
Casts this FlowValidationDetails as a MissingNodeConfiguration and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MissingNodeConfigurationFlowValidationDetails value. Returns null if the FlowValidationDetails is not a MissingNodeConfiguration.
Casts this FlowValidationDetails as a MissingNodeInput and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MissingNodeInputFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a MissingNodeInput.
Casts this FlowValidationDetails as a MissingNodeInput and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MissingNodeInputFlowValidationDetails value. Returns null if the FlowValidationDetails is not a MissingNodeInput.
Casts this FlowValidationDetails as a MissingNodeOutput and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MissingNodeOutputFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a MissingNodeOutput.
Casts this FlowValidationDetails as a MissingNodeOutput and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MissingNodeOutputFlowValidationDetails value. Returns null if the FlowValidationDetails is not a MissingNodeOutput.
Casts this FlowValidationDetails as a MissingStartingNodes and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MissingStartingNodesFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a MissingStartingNodes.
Casts this FlowValidationDetails as a MissingStartingNodes and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MissingStartingNodesFlowValidationDetails value. Returns null if the FlowValidationDetails is not a MissingStartingNodes.
Casts this FlowValidationDetails as a MultipleLoopControllerNodes and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MultipleLoopControllerNodesFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a MultipleLoopControllerNodes.
Casts this FlowValidationDetails as a MultipleLoopControllerNodes and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MultipleLoopControllerNodesFlowValidationDetails value. Returns null if the FlowValidationDetails is not a MultipleLoopControllerNodes.
Casts this FlowValidationDetails as a MultipleLoopInputNodes and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MultipleLoopInputNodesFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a MultipleLoopInputNodes.
Casts this FlowValidationDetails as a MultipleLoopInputNodes and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MultipleLoopInputNodesFlowValidationDetails value. Returns null if the FlowValidationDetails is not a MultipleLoopInputNodes.
Casts this FlowValidationDetails as a MultipleNodeInputConnections and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MultipleNodeInputConnectionsFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a MultipleNodeInputConnections.
Casts this FlowValidationDetails as a MultipleNodeInputConnections and retrieves its aws.sdk.kotlin.services.bedrockagent.model.MultipleNodeInputConnectionsFlowValidationDetails value. Returns null if the FlowValidationDetails is not a MultipleNodeInputConnections.
Casts this FlowValidationDetails as a UnfulfilledNodeInput and retrieves its aws.sdk.kotlin.services.bedrockagent.model.UnfulfilledNodeInputFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a UnfulfilledNodeInput.
Casts this FlowValidationDetails as a UnfulfilledNodeInput and retrieves its aws.sdk.kotlin.services.bedrockagent.model.UnfulfilledNodeInputFlowValidationDetails value. Returns null if the FlowValidationDetails is not a UnfulfilledNodeInput.
Casts this FlowValidationDetails as a UnknownConnectionCondition and retrieves its aws.sdk.kotlin.services.bedrockagent.model.UnknownConnectionConditionFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a UnknownConnectionCondition.
Casts this FlowValidationDetails as a UnknownConnectionCondition and retrieves its aws.sdk.kotlin.services.bedrockagent.model.UnknownConnectionConditionFlowValidationDetails value. Returns null if the FlowValidationDetails is not a UnknownConnectionCondition.
Casts this FlowValidationDetails as a UnknownConnectionSource and retrieves its aws.sdk.kotlin.services.bedrockagent.model.UnknownConnectionSourceFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a UnknownConnectionSource.
Casts this FlowValidationDetails as a UnknownConnectionSource and retrieves its aws.sdk.kotlin.services.bedrockagent.model.UnknownConnectionSourceFlowValidationDetails value. Returns null if the FlowValidationDetails is not a UnknownConnectionSource.
Casts this FlowValidationDetails as a UnknownConnectionSourceOutput and retrieves its aws.sdk.kotlin.services.bedrockagent.model.UnknownConnectionSourceOutputFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a UnknownConnectionSourceOutput.
Casts this FlowValidationDetails as a UnknownConnectionSourceOutput and retrieves its aws.sdk.kotlin.services.bedrockagent.model.UnknownConnectionSourceOutputFlowValidationDetails value. Returns null if the FlowValidationDetails is not a UnknownConnectionSourceOutput.
Casts this FlowValidationDetails as a UnknownConnectionTarget and retrieves its aws.sdk.kotlin.services.bedrockagent.model.UnknownConnectionTargetFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a UnknownConnectionTarget.
Casts this FlowValidationDetails as a UnknownConnectionTargetInput and retrieves its aws.sdk.kotlin.services.bedrockagent.model.UnknownConnectionTargetInputFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a UnknownConnectionTargetInput.
Casts this FlowValidationDetails as a UnknownConnectionTargetInput and retrieves its aws.sdk.kotlin.services.bedrockagent.model.UnknownConnectionTargetInputFlowValidationDetails value. Returns null if the FlowValidationDetails is not a UnknownConnectionTargetInput.
Casts this FlowValidationDetails as a UnknownConnectionTarget and retrieves its aws.sdk.kotlin.services.bedrockagent.model.UnknownConnectionTargetFlowValidationDetails value. Returns null if the FlowValidationDetails is not a UnknownConnectionTarget.
Casts this FlowValidationDetails as a UnknownNodeInput and retrieves its aws.sdk.kotlin.services.bedrockagent.model.UnknownNodeInputFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a UnknownNodeInput.
Casts this FlowValidationDetails as a UnknownNodeInput and retrieves its aws.sdk.kotlin.services.bedrockagent.model.UnknownNodeInputFlowValidationDetails value. Returns null if the FlowValidationDetails is not a UnknownNodeInput.
Casts this FlowValidationDetails as a UnknownNodeOutput and retrieves its aws.sdk.kotlin.services.bedrockagent.model.UnknownNodeOutputFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a UnknownNodeOutput.
Casts this FlowValidationDetails as a UnknownNodeOutput and retrieves its aws.sdk.kotlin.services.bedrockagent.model.UnknownNodeOutputFlowValidationDetails value. Returns null if the FlowValidationDetails is not a UnknownNodeOutput.
Casts this FlowValidationDetails as a UnreachableNode and retrieves its aws.sdk.kotlin.services.bedrockagent.model.UnreachableNodeFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a UnreachableNode.
Casts this FlowValidationDetails as a UnreachableNode and retrieves its aws.sdk.kotlin.services.bedrockagent.model.UnreachableNodeFlowValidationDetails value. Returns null if the FlowValidationDetails is not a UnreachableNode.
Casts this FlowValidationDetails as a UnsatisfiedConnectionConditions and retrieves its aws.sdk.kotlin.services.bedrockagent.model.UnsatisfiedConnectionConditionsFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a UnsatisfiedConnectionConditions.
Casts this FlowValidationDetails as a UnsatisfiedConnectionConditions and retrieves its aws.sdk.kotlin.services.bedrockagent.model.UnsatisfiedConnectionConditionsFlowValidationDetails value. Returns null if the FlowValidationDetails is not a UnsatisfiedConnectionConditions.
Casts this FlowValidationDetails as a Unspecified and retrieves its aws.sdk.kotlin.services.bedrockagent.model.UnspecifiedFlowValidationDetails value. Throws an exception if the FlowValidationDetails is not a Unspecified.
Casts this FlowValidationDetails as a Unspecified and retrieves its aws.sdk.kotlin.services.bedrockagent.model.UnspecifiedFlowValidationDetails value. Returns null if the FlowValidationDetails is not a Unspecified.