@Generated(value="software.amazon.awssdk:codegen") public final class ObjectVersion extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ObjectVersion.Builder,ObjectVersion>
The version of an object.
Modifier and Type | Class and Description |
---|---|
static interface |
ObjectVersion.Builder |
Modifier and Type | Method and Description |
---|---|
static ObjectVersion.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
eTag()
The entity tag is an MD5 hash of that version of the object.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Boolean |
isLatest()
Specifies whether the object is (true) or is not (false) the latest version of an object.
|
String |
key()
The object key.
|
Instant |
lastModified()
Date and time the object was last modified.
|
Owner |
owner()
Specifies the owner of the object.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ObjectVersion.Builder> |
serializableBuilderClass() |
Long |
size()
Size in bytes of the object.
|
ObjectVersionStorageClass |
storageClass()
The class of storage used to store the object.
|
String |
storageClassAsString()
The class of storage used to store the object.
|
ObjectVersion.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
versionId()
Version ID of an object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public String eTag()
The entity tag is an MD5 hash of that version of the object.
public Long size()
Size in bytes of the object.
public ObjectVersionStorageClass storageClass()
The class of storage used to store the object.
If the service returns an enum value that is not available in the current SDK version, storageClass
will
return ObjectVersionStorageClass.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from storageClassAsString()
.
ObjectVersionStorageClass
public String storageClassAsString()
The class of storage used to store the object.
If the service returns an enum value that is not available in the current SDK version, storageClass
will
return ObjectVersionStorageClass.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from storageClassAsString()
.
ObjectVersionStorageClass
public String key()
The object key.
public String versionId()
Version ID of an object.
public Boolean isLatest()
Specifies whether the object is (true) or is not (false) the latest version of an object.
public Instant lastModified()
Date and time the object was last modified.
public Owner owner()
Specifies the owner of the object.
public ObjectVersion.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<ObjectVersion.Builder,ObjectVersion>
public static ObjectVersion.Builder builder()
public static Class<? extends ObjectVersion.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public String toString()
Copyright © 2020. All rights reserved.