Class PutInvocationStepRequest
java.lang.Object
software.amazon.awssdk.core.SdkRequest
software.amazon.awssdk.awscore.AwsRequest
software.amazon.awssdk.services.bedrockagentruntime.model.BedrockAgentRuntimeRequest
software.amazon.awssdk.services.bedrockagentruntime.model.PutInvocationStepRequest
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<PutInvocationStepRequest.Builder,PutInvocationStepRequest>
@Generated("software.amazon.awssdk:codegen")
public final class PutInvocationStepRequest
extends BedrockAgentRuntimeRequest
implements ToCopyableBuilder<PutInvocationStepRequest.Builder,PutInvocationStepRequest>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringThe unique identifier (in UUID format) of the invocation to add the invocation step to.final StringThe unique identifier of the invocation step in UUID format.final InstantThe timestamp for when the invocation step occurred.final InvocationStepPayloadpayload()The payload for the invocation step, including text and images for the interaction.static Class<? extends PutInvocationStepRequest.Builder>final StringThe unique identifier for the session to add the invocation step to.final StringtoString()Returns a string representation of this object.Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfigurationMethods 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
-
invocationIdentifier
The unique identifier (in UUID format) of the invocation to add the invocation step to.
- Returns:
- The unique identifier (in UUID format) of the invocation to add the invocation step to.
-
invocationStepId
The unique identifier of the invocation step in UUID format.
- Returns:
- The unique identifier of the invocation step in UUID format.
-
invocationStepTime
The timestamp for when the invocation step occurred.
- Returns:
- The timestamp for when the invocation step occurred.
-
payload
The payload for the invocation step, including text and images for the interaction.
- Returns:
- The payload for the invocation step, including text and images for the interaction.
-
sessionIdentifier
The unique identifier for the session to add the invocation step to. You can specify either the session's
sessionIdor its Amazon Resource Name (ARN).- Returns:
- The unique identifier for the session to add the invocation step to. You can specify either the session's
sessionIdor its Amazon Resource Name (ARN).
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<PutInvocationStepRequest.Builder,PutInvocationStepRequest> - Specified by:
toBuilderin classBedrockAgentRuntimeRequest
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsRequest
-
equals
- Overrides:
equalsin classAwsRequest
-
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
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-