@Generated(value="com.ibm.cos.v2:codegen") public final class CompletedPart extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CompletedPart.Builder,CompletedPart>
Details of the parts that were uploaded.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CompletedPart.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CompletedPart.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() |
Integer |
partNumber()
Part number that identifies the part.
|
Map<String,SdkField<?>> |
sdkFieldNameToField() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends CompletedPart.Builder> |
serializableBuilderClass() |
CompletedPart.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 String eTag()
Entity tag returned when the part was uploaded.
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 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 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 final Integer partNumber()
Part number that identifies the part. This is a positive integer between 1 and 10,000.
General purpose buckets - In CompleteMultipartUpload, when a additional checksum (including
x-amz-checksum-crc32, x-amz-checksum-crc32c, x-amz-checksum-sha1, or
x-amz-checksum-sha256) is applied to each part, the PartNumber must start at 1 and the
part numbers must be consecutive. Otherwise, Amazon S3 generates an HTTP 400 Bad Request status code
and an InvalidPartOrder error code.
Directory buckets - In CompleteMultipartUpload, the PartNumber must start at 1
and the part numbers must be consecutive.
General purpose buckets - In CompleteMultipartUpload, when a additional checksum
(including x-amz-checksum-crc32, x-amz-checksum-crc32c,
x-amz-checksum-sha1, or x-amz-checksum-sha256) is applied to each part, the
PartNumber must start at 1 and the part numbers must be consecutive. Otherwise, Amazon S3
generates an HTTP 400 Bad Request status code and an InvalidPartOrder error
code.
Directory buckets - In CompleteMultipartUpload, the PartNumber must
start at 1 and the part numbers must be consecutive.
public CompletedPart.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<CompletedPart.Builder,CompletedPart>public static CompletedPart.Builder builder()
public static Class<? extends CompletedPart.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.