Class NodeInputExecutionChainItem
- java.lang.Object
-
- software.amazon.awssdk.services.bedrockagentruntime.model.NodeInputExecutionChainItem
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<NodeInputExecutionChainItem.Builder,NodeInputExecutionChainItem>
@Generated("software.amazon.awssdk:codegen") public final class NodeInputExecutionChainItem extends Object implements SdkPojo, Serializable, ToCopyableBuilder<NodeInputExecutionChainItem.Builder,NodeInputExecutionChainItem>
Represents an item in the execution chain for node input tracking.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceNodeInputExecutionChainItem.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NodeInputExecutionChainItem.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Integerindex()The index position of this item in the execution chain.StringnodeName()The name of the node in the execution chain.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends NodeInputExecutionChainItem.Builder>serializableBuilderClass()NodeInputExecutionChainItem.BuildertoBuilder()StringtoString()Returns a string representation of this object.FlowControlNodeTypetype()The type of execution chain item.StringtypeAsString()The type of execution chain item.-
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
-
nodeName
public final String nodeName()
The name of the node in the execution chain.
- Returns:
- The name of the node in the execution chain.
-
index
public final Integer index()
The index position of this item in the execution chain.
- Returns:
- The index position of this item in the execution chain.
-
type
public final FlowControlNodeType type()
The type of execution chain item. Supported values are Iterator and Loop.
If the service returns an enum value that is not available in the current SDK version,
typewill returnFlowControlNodeType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of execution chain item. Supported values are Iterator and Loop.
- See Also:
FlowControlNodeType
-
typeAsString
public final String typeAsString()
The type of execution chain item. Supported values are Iterator and Loop.
If the service returns an enum value that is not available in the current SDK version,
typewill returnFlowControlNodeType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of execution chain item. Supported values are Iterator and Loop.
- See Also:
FlowControlNodeType
-
toBuilder
public NodeInputExecutionChainItem.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<NodeInputExecutionChainItem.Builder,NodeInputExecutionChainItem>
-
builder
public static NodeInputExecutionChainItem.Builder builder()
-
serializableBuilderClass
public static Class<? extends NodeInputExecutionChainItem.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
-
-