Class CfnFlowVersion.FlowNodeConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnFlowVersion.FlowNodeConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnFlowVersion.FlowNodeConfigurationProperty
CfnFlowVersion.FlowNodeConfigurationProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.bedrock.CfnFlowVersion.FlowNodeConfigurationProperty
CfnFlowVersion.FlowNodeConfigurationProperty.Builder, CfnFlowVersion.FlowNodeConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnFlowVersion.FlowNodeConfigurationProperty.Builder.protectedJsii$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.JsonNodefinal booleanfinal ObjectgetAgent()Contains configurations for an agent node in your flow.final ObjectContains configurations for a collector node in your flow.final ObjectContains configurations for a condition node in your flow.final ObjectContains configurations for an inline code node in your flow.final ObjectgetInput()Contains configurations for an input flow node in your flow.final ObjectContains configurations for an iterator node in your flow.final ObjectContains configurations for a knowledge base node in your flow.final ObjectContains configurations for a Lambda function node in your flow.final ObjectgetLex()Contains configurations for a Lex node in your flow.final ObjectgetLoop()Contains configurations for a DoWhile loop in your flow.final ObjectContains controller node configurations for a DoWhile loop in your flow.final ObjectContains input node configurations for a DoWhile loop in your flow.final ObjectContains configurations for an output flow node in your flow.final ObjectContains configurations for a prompt node in your flow.final ObjectContains configurations for a retrieval node in your flow.final ObjectContains configurations for a storage node in your flow.final inthashCode()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 theCfnFlowVersion.FlowNodeConfigurationProperty.Builder.
-
-
Method Details
-
getAgent
Description copied from interface:CfnFlowVersion.FlowNodeConfigurationPropertyContains configurations for an agent node in your flow.Invokes an alias of an agent and returns the response.
Returns union: either
IResolvableorCfnFlowVersion.AgentFlowNodeConfigurationProperty- Specified by:
getAgentin interfaceCfnFlowVersion.FlowNodeConfigurationProperty- See Also:
-
getCollector
Description copied from interface:CfnFlowVersion.FlowNodeConfigurationPropertyContains configurations for a collector node in your flow.Collects an iteration of inputs and consolidates them into an array of outputs.
- Specified by:
getCollectorin interfaceCfnFlowVersion.FlowNodeConfigurationProperty- See Also:
-
getCondition
Description copied from interface:CfnFlowVersion.FlowNodeConfigurationPropertyContains configurations for a condition node in your flow.Defines conditions that lead to different branches of the flow.
Returns union: either
IResolvableorCfnFlowVersion.ConditionFlowNodeConfigurationProperty- Specified by:
getConditionin interfaceCfnFlowVersion.FlowNodeConfigurationProperty- See Also:
-
getInlineCode
Description copied from interface:CfnFlowVersion.FlowNodeConfigurationPropertyContains configurations for an inline code node in your flow.Inline code nodes let you write and execute code directly within your flow, enabling data transformations, custom logic, and integrations without needing an external Lambda function.
Returns union: either
IResolvableorCfnFlowVersion.InlineCodeFlowNodeConfigurationProperty- Specified by:
getInlineCodein interfaceCfnFlowVersion.FlowNodeConfigurationProperty- See Also:
-
getInput
Description copied from interface:CfnFlowVersion.FlowNodeConfigurationPropertyContains configurations for an input flow node in your flow.The first node in the flow.
inputscan't be specified for this node.- Specified by:
getInputin interfaceCfnFlowVersion.FlowNodeConfigurationProperty- See Also:
-
getIterator
Description copied from interface:CfnFlowVersion.FlowNodeConfigurationPropertyContains 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:
getIteratorin interfaceCfnFlowVersion.FlowNodeConfigurationProperty- See Also:
-
getKnowledgeBase
Description copied from interface:CfnFlowVersion.FlowNodeConfigurationPropertyContains configurations for a knowledge base node in your flow.Queries a knowledge base and returns the retrieved results or generated response.
Returns union: either
IResolvableorCfnFlowVersion.KnowledgeBaseFlowNodeConfigurationProperty- Specified by:
getKnowledgeBasein interfaceCfnFlowVersion.FlowNodeConfigurationProperty- See Also:
-
getLambdaFunction
Description copied from interface:CfnFlowVersion.FlowNodeConfigurationPropertyContains configurations for a Lambda function node in your flow.Invokes an AWS Lambda function.
Returns union: either
IResolvableorCfnFlowVersion.LambdaFunctionFlowNodeConfigurationProperty- Specified by:
getLambdaFunctionin interfaceCfnFlowVersion.FlowNodeConfigurationProperty- See Also:
-
getLex
Description copied from interface:CfnFlowVersion.FlowNodeConfigurationPropertyContains 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.
Returns union: either
IResolvableorCfnFlowVersion.LexFlowNodeConfigurationProperty- Specified by:
getLexin interfaceCfnFlowVersion.FlowNodeConfigurationProperty- See Also:
-
getLoop
Description copied from interface:CfnFlowVersion.FlowNodeConfigurationPropertyContains configurations for a DoWhile loop in your flow.Returns union: either
IResolvableorCfnFlowVersion.LoopFlowNodeConfigurationProperty- Specified by:
getLoopin interfaceCfnFlowVersion.FlowNodeConfigurationProperty- See Also:
-
getLoopController
Description copied from interface:CfnFlowVersion.FlowNodeConfigurationPropertyContains controller node configurations for a DoWhile loop in your flow.Returns union: either
IResolvableorCfnFlowVersion.LoopControllerFlowNodeConfigurationProperty- Specified by:
getLoopControllerin interfaceCfnFlowVersion.FlowNodeConfigurationProperty- See Also:
-
getLoopInput
Description copied from interface:CfnFlowVersion.FlowNodeConfigurationPropertyContains input node configurations for a DoWhile loop in your flow.- Specified by:
getLoopInputin interfaceCfnFlowVersion.FlowNodeConfigurationProperty- See Also:
-
getOutput
Description copied from interface:CfnFlowVersion.FlowNodeConfigurationPropertyContains configurations for an output flow node in your flow.The last node in the flow.
outputscan't be specified for this node.- Specified by:
getOutputin interfaceCfnFlowVersion.FlowNodeConfigurationProperty- See Also:
-
getPrompt
Description copied from interface:CfnFlowVersion.FlowNodeConfigurationPropertyContains 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.
Returns union: either
IResolvableorCfnFlowVersion.PromptFlowNodeConfigurationProperty- Specified by:
getPromptin interfaceCfnFlowVersion.FlowNodeConfigurationProperty- See Also:
-
getRetrieval
Description copied from interface:CfnFlowVersion.FlowNodeConfigurationPropertyContains configurations for a retrieval node in your flow.Retrieves data from an Amazon S3 location and returns it as the output.
Returns union: either
IResolvableorCfnFlowVersion.RetrievalFlowNodeConfigurationProperty- Specified by:
getRetrievalin interfaceCfnFlowVersion.FlowNodeConfigurationProperty- See Also:
-
getStorage
Description copied from interface:CfnFlowVersion.FlowNodeConfigurationPropertyContains configurations for a storage node in your flow.Stores an input in an Amazon S3 location.
Returns union: either
IResolvableorCfnFlowVersion.StorageFlowNodeConfigurationProperty- Specified by:
getStoragein interfaceCfnFlowVersion.FlowNodeConfigurationProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-