@Generated(value="com.ibm.cos.v2:codegen") public final class Part extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Part.Builder,Part>
Container for elements related to a part.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Part.Builder |
| Modifier and Type | Method and Description |
|---|---|
static Part.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.
|
String |
eTag()
Entity tag returned when the part was uploaded.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Instant |
lastModified()
Date and time at which the part was uploaded.
|
Integer |
partNumber()
Part number identifying the part.
|
Map<String,SdkField<?>> |
sdkFieldNameToField() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends Part.Builder> |
serializableBuilderClass() |
Long |
size()
Size in bytes of the uploaded part data.
|
Part.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()
Part number identifying the part. This is a positive integer between 1 and 10,000.
public final Instant lastModified()
Date and time at which the part was uploaded.
public final String eTag()
Entity tag returned when the part was uploaded.
public final Long size()
Size in bytes of the uploaded part data.
public final String checksumCRC32()
The Base64 encoded, 32-bit CRC32 checksum of the part. This checksum is present if the object was
uploaded 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
object was uploaded 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 object was
uploaded 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
object was uploaded 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 object was
uploaded 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
object was uploaded 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 object was
uploaded 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
object was uploaded with the SHA256 checksum algorithm. For more information, see Checking
object integrity in the Amazon S3 User Guide.public Part.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<Part.Builder,Part>public static Part.Builder builder()
public static Class<? extends Part.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.