@Generated(value="software.amazon.awssdk:codegen") public final class AwsS3ObjectDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsS3ObjectDetails.Builder,AwsS3ObjectDetails>
Details about an Amazon S3 object.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AwsS3ObjectDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AwsS3ObjectDetails.Builder |
builder() |
String |
contentType()
A standard MIME type describing the format of the object data.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
eTag()
The opaque identifier assigned by a web server to a specific version of a resource found at a URL.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
lastModified()
Indicates when the object was last modified.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AwsS3ObjectDetails.Builder> |
serializableBuilderClass() |
String |
serverSideEncryption()
If the object is stored using server-side encryption, the value of the server-side encryption algorithm used when
storing this object in Amazon S3.
|
String |
ssekmsKeyId()
The identifier of the KMS symmetric customer managed key that was used for the object.
|
AwsS3ObjectDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
versionId()
The version of the object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String lastModified()
Indicates when the object was last modified.
Uses the date-time format specified in RFC
3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be
separated by T. For example, 2020-03-22T13:22:13.933Z.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces, and date and time should be separated by T. For
example, 2020-03-22T13:22:13.933Z.
public final String eTag()
The opaque identifier assigned by a web server to a specific version of a resource found at a URL.
public final String versionId()
The version of the object.
public final String contentType()
A standard MIME type describing the format of the object data.
public final String serverSideEncryption()
If the object is stored using server-side encryption, the value of the server-side encryption algorithm used when storing this object in Amazon S3.
public final String ssekmsKeyId()
The identifier of the KMS symmetric customer managed key that was used for the object.
public AwsS3ObjectDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AwsS3ObjectDetails.Builder,AwsS3ObjectDetails>public static AwsS3ObjectDetails.Builder builder()
public static Class<? extends AwsS3ObjectDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.