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 protected
BuilderImpl()
protected
BuilderImpl(FlowOutputEvent model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FlowOutputEvent
build()
FlowOutputEvent.Builder
content(FlowOutputContent content)
The content in the output.FlowOutputContent.Builder
getContent()
String
getNodeName()
String
getNodeType()
FlowOutputEvent.Builder
nodeName(String nodeName)
The name of the flow output node that the output is from.FlowOutputEvent.Builder
nodeType(String nodeType)
The type of the node that the output is from.FlowOutputEvent.Builder
nodeType(NodeType nodeType)
The type of the node that the output is from.Map<String,SdkField<?>>
sdkFieldNameToField()
List<SdkField<?>>
sdkFields()
void
setContent(software.amazon.awssdk.services.bedrockagentruntime.model.FlowOutputContent.BuilderImpl content)
void
setNodeName(String nodeName)
void
setNodeType(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.Builder
The content in the output.
- Specified by:
content
in 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.Builder
The name of the flow output node that the output is from.
- Specified by:
nodeName
in 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.Builder
The type of the node that the output is from.
- Specified by:
nodeType
in 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.Builder
The type of the node that the output is from.
- Specified by:
nodeType
in 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:
build
in interfaceBuildable
- Specified by:
build
in interfaceSdkBuilder<FlowOutputEvent.Builder,FlowOutputEvent>
-
sdkFieldNameToField
public Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
-
-