Class InvocationStep
java.lang.Object
software.amazon.awssdk.services.bedrockagentruntime.model.InvocationStep
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<InvocationStep.Builder,InvocationStep>
@Generated("software.amazon.awssdk:codegen")
public final class InvocationStep
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<InvocationStep.Builder,InvocationStep>
Stores fine-grained state checkpoints, including text and images, for each interaction in an invocation in a session. For more information about sessions, see Store and retrieve conversation history and context with Amazon Bedrock sessions.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic InvocationStep.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringThe unique identifier (in UUID format) for the invocation that includes the invocation step.final StringThe unique identifier (in UUID format) for the invocation step.final InstantThe timestamp for when the invocation step was created.final InvocationStepPayloadpayload()Payload content, such as text and images, for the invocation step.static Class<? extends InvocationStep.Builder>final StringThe unique identifier of the session containing the invocation step.final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
invocationId
The unique identifier (in UUID format) for the invocation that includes the invocation step.
- Returns:
- The unique identifier (in UUID format) for the invocation that includes the invocation step.
-
invocationStepId
The unique identifier (in UUID format) for the invocation step.
- Returns:
- The unique identifier (in UUID format) for the invocation step.
-
invocationStepTime
The timestamp for when the invocation step was created.
- Returns:
- The timestamp for when the invocation step was created.
-
payload
Payload content, such as text and images, for the invocation step.
- Returns:
- Payload content, such as text and images, for the invocation step.
-
sessionId
The unique identifier of the session containing the invocation step.
- Returns:
- The unique identifier of the session containing the invocation step.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<InvocationStep.Builder,InvocationStep>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-