Class FlowMultiTurnInputRequestEvent.BuilderImpl
- java.lang.Object
-
- software.amazon.awssdk.services.bedrockagentruntime.model.FlowMultiTurnInputRequestEvent.BuilderImpl
-
- All Implemented Interfaces:
SdkPojo,FlowMultiTurnInputRequestEvent.Builder,Buildable,CopyableBuilder<FlowMultiTurnInputRequestEvent.Builder,FlowMultiTurnInputRequestEvent>,SdkBuilder<FlowMultiTurnInputRequestEvent.Builder,FlowMultiTurnInputRequestEvent>
- Enclosing class:
- FlowMultiTurnInputRequestEvent
protected static class FlowMultiTurnInputRequestEvent.BuilderImpl extends Object implements FlowMultiTurnInputRequestEvent.Builder
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuilderImpl()protectedBuilderImpl(FlowMultiTurnInputRequestEvent model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FlowMultiTurnInputRequestEventbuild()FlowMultiTurnInputRequestEvent.Buildercontent(FlowMultiTurnInputContent content)The content payload containing the input request details for the multi-turn interaction.FlowMultiTurnInputContent.BuildergetContent()StringgetNodeName()StringgetNodeType()FlowMultiTurnInputRequestEvent.BuildernodeName(String nodeName)The name of the node in the flow that is requesting the input.FlowMultiTurnInputRequestEvent.BuildernodeType(String nodeType)The type of the node in the flow that is requesting the input.FlowMultiTurnInputRequestEvent.BuildernodeType(NodeType nodeType)The type of the node in the flow that is requesting the input.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()voidsetContent(software.amazon.awssdk.services.bedrockagentruntime.model.FlowMultiTurnInputContent.BuilderImpl content)voidsetNodeName(String nodeName)voidsetNodeType(String nodeType)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.bedrockagentruntime.model.FlowMultiTurnInputRequestEvent.Builder
content
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields
-
-
-
-
Constructor Detail
-
BuilderImpl
protected BuilderImpl()
-
BuilderImpl
protected BuilderImpl(FlowMultiTurnInputRequestEvent model)
-
-
Method Detail
-
getContent
public final FlowMultiTurnInputContent.Builder getContent()
-
setContent
public final void setContent(software.amazon.awssdk.services.bedrockagentruntime.model.FlowMultiTurnInputContent.BuilderImpl content)
-
content
public final FlowMultiTurnInputRequestEvent.Builder content(FlowMultiTurnInputContent content)
Description copied from interface:FlowMultiTurnInputRequestEvent.BuilderThe content payload containing the input request details for the multi-turn interaction.
- Specified by:
contentin interfaceFlowMultiTurnInputRequestEvent.Builder- Parameters:
content- The content payload containing the input request details for the multi-turn interaction.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getNodeName
public final String getNodeName()
-
setNodeName
public final void setNodeName(String nodeName)
-
nodeName
public final FlowMultiTurnInputRequestEvent.Builder nodeName(String nodeName)
Description copied from interface:FlowMultiTurnInputRequestEvent.BuilderThe name of the node in the flow that is requesting the input.
- Specified by:
nodeNamein interfaceFlowMultiTurnInputRequestEvent.Builder- Parameters:
nodeName- The name of the node in the flow that is requesting the input.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getNodeType
public final String getNodeType()
-
setNodeType
public final void setNodeType(String nodeType)
-
nodeType
public final FlowMultiTurnInputRequestEvent.Builder nodeType(String nodeType)
Description copied from interface:FlowMultiTurnInputRequestEvent.BuilderThe type of the node in the flow that is requesting the input.
- Specified by:
nodeTypein interfaceFlowMultiTurnInputRequestEvent.Builder- Parameters:
nodeType- The type of the node in the flow that is requesting the input.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NodeType,NodeType
-
nodeType
public final FlowMultiTurnInputRequestEvent.Builder nodeType(NodeType nodeType)
Description copied from interface:FlowMultiTurnInputRequestEvent.BuilderThe type of the node in the flow that is requesting the input.
- Specified by:
nodeTypein interfaceFlowMultiTurnInputRequestEvent.Builder- Parameters:
nodeType- The type of the node in the flow that is requesting the input.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NodeType,NodeType
-
build
public FlowMultiTurnInputRequestEvent build()
- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfaceSdkBuilder<FlowMultiTurnInputRequestEvent.Builder,FlowMultiTurnInputRequestEvent>
-
sdkFieldNameToField
public Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-