@Generated(value="com.ibm.cos.v2:codegen") public final class ObjectIdentifier extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ObjectIdentifier.Builder,ObjectIdentifier>
Object Identifier is unique value to identify objects.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ObjectIdentifier.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ObjectIdentifier.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
eTag()
An entity tag (ETag) is an 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 |
key()
Key name of the object.
|
Instant |
lastModifiedTime()
If present, the objects are deleted only if its modification times matches the provided
Timestamp. |
Map<String,SdkField<?>> |
sdkFieldNameToField() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ObjectIdentifier.Builder> |
serializableBuilderClass() |
Long |
size()
If present, the objects are deleted only if its size matches the provided size in bytes.
|
ObjectIdentifier.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
versionId()
Version ID for the specific version of the object to delete.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String key()
Key name of the object.
Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests. For more information, see XML related object key constraints.
Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests. For more information, see XML related object key constraints.
public final String versionId()
Version ID for the specific version of the object to delete.
This functionality is not supported for directory buckets.
This functionality is not supported for directory buckets.
public final String eTag()
An entity tag (ETag) is an identifier assigned by a web server to a specific version of a resource found at a
URL. This header field makes the request method conditional on ETags.
Entity tags (ETags) for S3 Express One Zone are random alphanumeric strings unique to the object.
ETags. Entity tags (ETags) for S3 Express One Zone are random alphanumeric strings unique to the object.
public final Instant lastModifiedTime()
If present, the objects are deleted only if its modification times matches the provided Timestamp.
This functionality is only supported for directory buckets.
Timestamp. This functionality is only supported for directory buckets.
public final Long size()
If present, the objects are deleted only if its size matches the provided size in bytes.
This functionality is only supported for directory buckets.
This functionality is only supported for directory buckets.
public ObjectIdentifier.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ObjectIdentifier.Builder,ObjectIdentifier>public static ObjectIdentifier.Builder builder()
public static Class<? extends ObjectIdentifier.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final Map<String,SdkField<?>> sdkFieldNameToField()
sdkFieldNameToField in interface SdkPojoCopyright © 2026. All rights reserved.