@Generated(value="com.ibm.cos.v2:codegen") public final class ObjectPart extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ObjectPart.Builder,ObjectPart>
A container for elements related to an individual part.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ObjectPart.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ObjectPart.Builder |
builder() |
String |
checksumCRC32()
The Base64 encoded, 32-bit
CRC32 checksum of the part. |
String |
checksumCRC32C()
The Base64 encoded, 32-bit
CRC32C checksum of the part. |
String |
checksumCRC64NVME()
The Base64 encoded, 64-bit
CRC64NVME checksum of the part. |
String |
checksumSHA1()
The Base64 encoded, 160-bit
SHA1 checksum of the part. |
String |
checksumSHA256()
The Base64 encoded, 256-bit
SHA256 checksum of the part. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj)
Indicates whether some other object is "equal to" this one by SDK fields.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
partNumber()
The part number identifying the part.
|
Map<String,SdkField<?>> |
sdkFieldNameToField() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ObjectPart.Builder> |
serializableBuilderClass() |
Long |
size()
The size of the uploaded part in bytes.
|
ObjectPart.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Integer partNumber()
The part number identifying the part. This value is a positive integer between 1 and 10,000.
public final Long size()
The size of the uploaded part in bytes.
public final String checksumCRC32()
The Base64 encoded, 32-bit CRC32 checksum of the part. This checksum is present if the multipart
upload request was created with the CRC32 checksum algorithm. For more information, see Checking object
integrity in the Amazon S3 User Guide.
CRC32 checksum of the part. This checksum is present if the
multipart upload request was created with the CRC32 checksum algorithm. For more
information, see Checking
object integrity in the Amazon S3 User Guide.public final String checksumCRC32C()
The Base64 encoded, 32-bit CRC32C checksum of the part. This checksum is present if the multipart
upload request was created with the CRC32C checksum algorithm. For more information, see Checking object
integrity in the Amazon S3 User Guide.
CRC32C checksum of the part. This checksum is present if the
multipart upload request was created with the CRC32C checksum algorithm. For more
information, see Checking
object integrity in the Amazon S3 User Guide.public final String checksumCRC64NVME()
The Base64 encoded, 64-bit CRC64NVME checksum of the part. This checksum is present if the multipart
upload request was created with the CRC64NVME checksum algorithm, or if the object was uploaded
without a checksum (and Amazon S3 added the default checksum, CRC64NVME, to the uploaded object).
For more information, see Checking object
integrity in the Amazon S3 User Guide.
CRC64NVME checksum of the part. This checksum is present if the
multipart upload request was created with the CRC64NVME checksum algorithm, or if the object
was uploaded without a checksum (and Amazon S3 added the default checksum, CRC64NVME, to the
uploaded object). For more information, see Checking
object integrity in the Amazon S3 User Guide.public final String checksumSHA1()
The Base64 encoded, 160-bit SHA1 checksum of the part. This checksum is present if the multipart
upload request was created with the SHA1 checksum algorithm. For more information, see Checking object
integrity in the Amazon S3 User Guide.
SHA1 checksum of the part. This checksum is present if the
multipart upload request was created with the SHA1 checksum algorithm. For more information,
see Checking
object integrity in the Amazon S3 User Guide.public final String checksumSHA256()
The Base64 encoded, 256-bit SHA256 checksum of the part. This checksum is present if the multipart
upload request was created with the SHA256 checksum algorithm. For more information, see Checking object
integrity in the Amazon S3 User Guide.
SHA256 checksum of the part. This checksum is present if the
multipart upload request was created with the SHA256 checksum algorithm. For more
information, see Checking
object integrity in the Amazon S3 User Guide.public ObjectPart.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<ObjectPart.Builder,ObjectPart>public static ObjectPart.Builder builder()
public static Class<? extends ObjectPart.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
SdkPojoSdkPojo class,
and is generated based on a service model.
If an SdkPojo class does not have any inherited fields, equalsBySdkFields
and equals are essentially the same.
equalsBySdkFields in interface SdkPojoobj - the object to be compared withpublic final String toString()
public final Map<String,SdkField<?>> sdkFieldNameToField()
sdkFieldNameToField in interface SdkPojoCopyright © 2026. All rights reserved.