Class FlowOutputEvent.BuilderImpl
- java.lang.Object
-
- software.amazon.awssdk.services.bedrockagentruntime.model.FlowOutputEvent.BuilderImpl
-
- All Implemented Interfaces:
SdkPojo,FlowOutputEvent.Builder,Buildable,CopyableBuilder<FlowOutputEvent.Builder,FlowOutputEvent>,SdkBuilder<FlowOutputEvent.Builder,FlowOutputEvent>
- Enclosing class:
- FlowOutputEvent
protected static class FlowOutputEvent.BuilderImpl extends Object implements FlowOutputEvent.Builder
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuilderImpl()protectedBuilderImpl(FlowOutputEvent model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FlowOutputEventbuild()FlowOutputEvent.Buildercontent(FlowOutputContent content)The content in the output.FlowOutputContent.BuildergetContent()StringgetNodeName()StringgetNodeType()FlowOutputEvent.BuildernodeName(String nodeName)The name of the flow output node that the output is from.FlowOutputEvent.BuildernodeType(String nodeType)The type of the node that the output is from.FlowOutputEvent.BuildernodeType(NodeType nodeType)The type of the node that the output is from.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()voidsetContent(software.amazon.awssdk.services.bedrockagentruntime.model.FlowOutputContent.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.FlowOutputEvent.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(FlowOutputEvent model)
-
-
Method Detail
-
getContent
public final FlowOutputContent.Builder getContent()
-
setContent
public final void setContent(software.amazon.awssdk.services.bedrockagentruntime.model.FlowOutputContent.BuilderImpl content)
-
content
public final FlowOutputEvent.Builder content(FlowOutputContent content)
Description copied from interface:FlowOutputEvent.BuilderThe content in the output.
- Specified by:
contentin interfaceFlowOutputEvent.Builder- Parameters:
content- The content in the output.- 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 FlowOutputEvent.Builder nodeName(String nodeName)
Description copied from interface:FlowOutputEvent.BuilderThe name of the flow output node that the output is from.
- Specified by:
nodeNamein interfaceFlowOutputEvent.Builder- Parameters:
nodeName- The name of the flow output node that the output is from.- 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 FlowOutputEvent.Builder nodeType(String nodeType)
Description copied from interface:FlowOutputEvent.BuilderThe type of the node that the output is from.
- Specified by:
nodeTypein interfaceFlowOutputEvent.Builder- Parameters:
nodeType- The type of the node that the output is from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NodeType,NodeType
-
nodeType
public final FlowOutputEvent.Builder nodeType(NodeType nodeType)
Description copied from interface:FlowOutputEvent.BuilderThe type of the node that the output is from.
- Specified by:
nodeTypein interfaceFlowOutputEvent.Builder- Parameters:
nodeType- The type of the node that the output is from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NodeType,NodeType
-
build
public FlowOutputEvent build()
- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfaceSdkBuilder<FlowOutputEvent.Builder,FlowOutputEvent>
-
sdkFieldNameToField
public Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-