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 interface
FlowInput.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FlowInput.Builder
builder()
FlowInputContent
content()
Contains information about an input into the prompt flow.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
String
nodeInputName()
The name of the input from the flow input node.String
nodeName()
The name of the flow input node that begins the prompt flow.String
nodeOutputName()
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.Builder
toBuilder()
String
toString()
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:
toBuilder
in 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:
equalsBySdkFields
in 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:
sdkFieldNameToField
in interfaceSdkPojo
-
-