Class PayloadType
java.lang.Object
software.amazon.awssdk.services.bedrockagentcore.model.PayloadType
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<PayloadType.Builder,PayloadType>
@Generated("software.amazon.awssdk:codegen")
public final class PayloadType
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<PayloadType.Builder,PayloadType>
Contains the payload content for an event.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic enum -
Method Summary
Modifier and TypeMethodDescriptionfinal Documentblob()The binary content of the payload.static PayloadType.Builderbuilder()final ConversationalThe conversational content of the payload.final booleanfinal booleanequalsBySdkFields(Object obj) static PayloadTypeCreate an instance of this class withblob()initialized to the given value.static PayloadTypefromConversational(Consumer<Conversational.Builder> conversational) Create an instance of this class withconversational()initialized to the given value.static PayloadTypefromConversational(Conversational conversational) Create an instance of this class withconversational()initialized to the given value.final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends PayloadType.Builder>final StringtoString()Returns a string representation of this object.type()Retrieve an enum value representing which member of this object is populated.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
-
conversational
The conversational content of the payload.
- Returns:
- The conversational content of the payload.
-
blob
The binary content of the payload.
- Returns:
- The binary content of the payload.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<PayloadType.Builder,PayloadType>
-
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
-
fromConversational
Create an instance of this class withconversational()initialized to the given value.The conversational content of the payload.
- Parameters:
conversational- The conversational content of the payload.
-
fromConversational
Create an instance of this class withconversational()initialized to the given value.The conversational content of the payload.
- Parameters:
conversational- The conversational content of the payload.
-
fromBlob
Create an instance of this class withblob()initialized to the given value.The binary content of the payload.
- Parameters:
blob- The binary content of the payload.
-
type
Retrieve an enum value representing which member of this object is populated. When this class is returned in a service response, this will bePayloadType.Type.UNKNOWN_TO_SDK_VERSIONif the service returned a member that is only known to a newer SDK version. When this class is created directly in your code, this will bePayloadType.Type.UNKNOWN_TO_SDK_VERSIONif zero members are set, andnullif more than one member is set. -
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-