Class FlowInput
- java.lang.Object
-
- software.amazon.awssdk.services.bedrockagentruntime.model.FlowInput
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<FlowInput.Builder,FlowInput>
@Generated("software.amazon.awssdk:codegen") public final class FlowInput extends Object implements SdkPojo, Serializable, ToCopyableBuilder<FlowInput.Builder,FlowInput>
Contains information about an input into the prompt flow and where to send it.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceFlowInput.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FlowInput.Builderbuilder()FlowInputContentcontent()Contains information about an input into the prompt flow.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringnodeInputName()The name of the input from the flow input node.StringnodeName()The name of the flow input node that begins the prompt flow.StringnodeOutputName()The name of the output from the flow input node that begins the prompt flow.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends FlowInput.Builder>serializableBuilderClass()FlowInput.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
content
public final FlowInputContent content()
Contains information about an input into the prompt flow.
- Returns:
- Contains information about an input into the prompt flow.
-
nodeInputName
public final String nodeInputName()
The name of the input from the flow input node.
- Returns:
- The name of the input from the flow input node.
-
nodeName
public final String nodeName()
The name of the flow input node that begins the prompt flow.
- Returns:
- The name of the flow input node that begins the prompt flow.
-
nodeOutputName
public final String nodeOutputName()
The name of the output from the flow input node that begins the prompt flow.
- Returns:
- The name of the output from the flow input node that begins the prompt flow.
-
toBuilder
public FlowInput.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<FlowInput.Builder,FlowInput>
-
builder
public static FlowInput.Builder builder()
-
serializableBuilderClass
public static Class<? extends FlowInput.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-