Class ContentBlock
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ContentBlock.Builder,ContentBlock>
A block of content in a response.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic ContentBlock.Builderbuilder()final SdkBytesdata()The binary data content of the block.final StringThe description of the content block.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringmimeType()The MIME type of the content.final Stringname()The name of the content block.final ResourceContentresource()The resource associated with the content block.static Class<? extends ContentBlock.Builder>final Longsize()The size of the content in bytes.final Stringtext()The text content of the block.final StringtoString()Returns a string representation of this object.final ContentBlockTypetype()The type of content in the block.final StringThe type of content in the block.final Stringuri()The URI of the content.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
-
type
The type of content in the block.
If the service returns an enum value that is not available in the current SDK version,
typewill returnContentBlockType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of content in the block.
- See Also:
-
typeAsString
The type of content in the block.
If the service returns an enum value that is not available in the current SDK version,
typewill returnContentBlockType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of content in the block.
- See Also:
-
text
The text content of the block.
- Returns:
- The text content of the block.
-
data
The binary data content of the block.
- Returns:
- The binary data content of the block.
-
mimeType
The MIME type of the content.
- Returns:
- The MIME type of the content.
-
uri
The URI of the content.
- Returns:
- The URI of the content.
-
name
The name of the content block.
- Returns:
- The name of the content block.
-
description
The description of the content block.
- Returns:
- The description of the content block.
-
size
The size of the content in bytes.
- Returns:
- The size of the content in bytes.
-
resource
The resource associated with the content block.
- Returns:
- The resource associated with the content block.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<ContentBlock.Builder,ContentBlock>
-
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
-