Class CfnFlow.FlowNodeConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnFlow.FlowNodeConfigurationProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnFlow.FlowNodeConfigurationProperty
CfnFlow.FlowNodeConfigurationProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.bedrock.CfnFlow.FlowNodeConfigurationProperty
CfnFlow.FlowNodeConfigurationProperty.Builder, CfnFlow.FlowNodeConfigurationProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnFlow.FlowNodeConfigurationProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Object
getAgent()
Contains configurations for an agent node in your flow.final Object
Contains configurations for a collector node in your flow.final Object
Contains configurations for a Condition node in your flow.final Object
getInput()
Contains configurations for an input flow node in your flow.final Object
Contains configurations for an iterator node in your flow.final Object
Contains configurations for a knowledge base node in your flow.final Object
Contains configurations for a Lambda function node in your flow.final Object
getLex()
Contains configurations for a Lex node in your flow.final Object
Contains configurations for an output flow node in your flow.final Object
Contains configurations for a prompt node in your flow.final Object
Contains configurations for a Retrieval node in your flow.final Object
Contains configurations for a Storage node in your flow.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnFlow.FlowNodeConfigurationProperty.Builder
.
-
-
Method Details
-
getAgent
Description copied from interface:CfnFlow.FlowNodeConfigurationProperty
Contains configurations for an agent node in your flow.Invokes an alias of an agent and returns the response.
- Specified by:
getAgent
in interfaceCfnFlow.FlowNodeConfigurationProperty
- See Also:
-
getCollector
Description copied from interface:CfnFlow.FlowNodeConfigurationProperty
Contains configurations for a collector node in your flow.Collects an iteration of inputs and consolidates them into an array of outputs.
- Specified by:
getCollector
in interfaceCfnFlow.FlowNodeConfigurationProperty
- See Also:
-
getCondition
Description copied from interface:CfnFlow.FlowNodeConfigurationProperty
Contains configurations for a Condition node in your flow.Defines conditions that lead to different branches of the flow.
- Specified by:
getCondition
in interfaceCfnFlow.FlowNodeConfigurationProperty
- See Also:
-
getInput
Description copied from interface:CfnFlow.FlowNodeConfigurationProperty
Contains configurations for an input flow node in your flow.The first node in the flow.
inputs
can't be specified for this node.- Specified by:
getInput
in interfaceCfnFlow.FlowNodeConfigurationProperty
- See Also:
-
getIterator
Description copied from interface:CfnFlow.FlowNodeConfigurationProperty
Contains configurations for an iterator node in your flow.Takes an input that is an array and iteratively sends each item of the array as an output to the following node. The size of the array is also returned in the output.
The output flow node at the end of the flow iteration will return a response for each member of the array. To return only one response, you can include a collector node downstream from the iterator node.
- Specified by:
getIterator
in interfaceCfnFlow.FlowNodeConfigurationProperty
- See Also:
-
getKnowledgeBase
Description copied from interface:CfnFlow.FlowNodeConfigurationProperty
Contains configurations for a knowledge base node in your flow.Queries a knowledge base and returns the retrieved results or generated response.
- Specified by:
getKnowledgeBase
in interfaceCfnFlow.FlowNodeConfigurationProperty
- See Also:
-
getLambdaFunction
Description copied from interface:CfnFlow.FlowNodeConfigurationProperty
Contains configurations for a Lambda function node in your flow.Invokes an AWS Lambda function.
- Specified by:
getLambdaFunction
in interfaceCfnFlow.FlowNodeConfigurationProperty
- See Also:
-
getLex
Description copied from interface:CfnFlow.FlowNodeConfigurationProperty
Contains configurations for a Lex node in your flow.Invokes an Amazon Lex bot to identify the intent of the input and return the intent as the output.
- Specified by:
getLex
in interfaceCfnFlow.FlowNodeConfigurationProperty
- See Also:
-
getOutput
Description copied from interface:CfnFlow.FlowNodeConfigurationProperty
Contains configurations for an output flow node in your flow.The last node in the flow.
outputs
can't be specified for this node.- Specified by:
getOutput
in interfaceCfnFlow.FlowNodeConfigurationProperty
- See Also:
-
getPrompt
Description copied from interface:CfnFlow.FlowNodeConfigurationProperty
Contains configurations for a prompt node in your flow.Runs a prompt and generates the model response as the output. You can use a prompt from Prompt management or you can configure one in this node.
- Specified by:
getPrompt
in interfaceCfnFlow.FlowNodeConfigurationProperty
- See Also:
-
getRetrieval
Description copied from interface:CfnFlow.FlowNodeConfigurationProperty
Contains configurations for a Retrieval node in your flow.Retrieves data from an Amazon S3 location and returns it as the output.
- Specified by:
getRetrieval
in interfaceCfnFlow.FlowNodeConfigurationProperty
- See Also:
-
getStorage
Description copied from interface:CfnFlow.FlowNodeConfigurationProperty
Contains configurations for a Storage node in your flow.Stores an input in an Amazon S3 location.
- Specified by:
getStorage
in interfaceCfnFlow.FlowNodeConfigurationProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-