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
ConstructorsModifierConstructorDescriptionprotectedprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()content(FlowMultiTurnInputContent content) The content payload containing the input request details for the multi-turn interaction.final Stringfinal StringThe name of the node in the flow that is requesting the input.The type of the node in the flow that is requesting the input.The type of the node in the flow that is requesting the input.final voidsetContent(software.amazon.awssdk.services.bedrockagentruntime.model.FlowMultiTurnInputContent.BuilderImpl content) final voidsetNodeName(String nodeName) final voidsetNodeType(String nodeType) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.bedrockagentruntime.model.FlowMultiTurnInputRequestEvent.Builder
contentMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutationMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields
-
Constructor Details
-
BuilderImpl
protected BuilderImpl() -
BuilderImpl
-
-
Method Details
-
getContent
-
setContent
public final void setContent(software.amazon.awssdk.services.bedrockagentruntime.model.FlowMultiTurnInputContent.BuilderImpl content) -
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
-
setNodeName
-
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
-
setNodeType
-
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
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:
-
build
- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfaceSdkBuilder<FlowMultiTurnInputRequestEvent.Builder,FlowMultiTurnInputRequestEvent>
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-