@Generated(value="software.amazon.awssdk:codegen") public final class DescribeObjectResponse extends MediaStoreDataResponse implements ToCopyableBuilder<DescribeObjectResponse.Builder,DescribeObjectResponse>
| Modifier and Type | Class and Description |
|---|---|
static interface |
DescribeObjectResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
static DescribeObjectResponse.Builder |
builder() |
String |
cacheControl()
An optional
CacheControl header that allows the caller to control the object's cache behavior. |
Long |
contentLength()
The length of the object in bytes.
|
String |
contentType()
The content type of the object.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
eTag()
The ETag that represents a unique instance of the object.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Instant |
lastModified()
The date and time that the object was last modified.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DescribeObjectResponse.Builder> |
serializableBuilderClass() |
DescribeObjectResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
responseMetadatasdkHttpResponseclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String eTag()
The ETag that represents a unique instance of the object.
public final String contentType()
The content type of the object.
public final Long contentLength()
The length of the object in bytes.
public final String cacheControl()
An optional CacheControl header that allows the caller to control the object's cache behavior.
Headers can be passed in as specified in the HTTP at https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.
Headers with a custom user-defined value are also accepted.
CacheControl header that allows the caller to control the object's cache
behavior. Headers can be passed in as specified in the HTTP at https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.
Headers with a custom user-defined value are also accepted.
public final Instant lastModified()
The date and time that the object was last modified.
public DescribeObjectResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DescribeObjectResponse.Builder,DescribeObjectResponse>toBuilder in class AwsResponsepublic static DescribeObjectResponse.Builder builder()
public static Class<? extends DescribeObjectResponse.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsResponsepublic final boolean equals(Object obj)
equals in class AwsResponsepublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkResponseCopyright © 2023. All rights reserved.