@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 String eTag()
The ETag that represents a unique instance of the object.
public String contentType()
The content type of the object.
public Long contentLength()
The length of the object in bytes.
public 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 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 int hashCode()
hashCode in class AwsResponsepublic boolean equals(Object obj)
equals in class AwsResponsepublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkResponseCopyright © 2019. All rights reserved.