@Generated(value="com.ibm.cos.v2:codegen") public final class MultipartUpload extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MultipartUpload.Builder,MultipartUpload>
Container for the MultipartUpload for the Amazon S3 object.
| Modifier and Type | Class and Description |
|---|---|
static interface |
MultipartUpload.Builder |
| Modifier and Type | Method and Description |
|---|---|
static MultipartUpload.Builder |
builder() |
ChecksumAlgorithm |
checksumAlgorithm()
The algorithm that was used to create a checksum of the object.
|
String |
checksumAlgorithmAsString()
The algorithm that was used to create a checksum of the object.
|
ChecksumType |
checksumType()
The checksum type that is used to calculate the object’s checksum value.
|
String |
checksumTypeAsString()
The checksum type that is used to calculate the object’s checksum value.
|
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() |
Instant |
initiated()
Date and time at which the multipart upload was initiated.
|
Initiator |
initiator()
Identifies who initiated the multipart upload.
|
String |
key()
Key of the object for which the multipart upload was initiated.
|
Owner |
owner()
Specifies the owner of the object that is part of the multipart upload.
|
Map<String,SdkField<?>> |
sdkFieldNameToField() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends MultipartUpload.Builder> |
serializableBuilderClass() |
StorageClass |
storageClass()
The class of storage used to store the object.
|
String |
storageClassAsString()
The class of storage used to store the object.
|
MultipartUpload.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.
|
String |
uploadId()
Upload ID that identifies the multipart upload.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String uploadId()
Upload ID that identifies the multipart upload.
public final String key()
Key of the object for which the multipart upload was initiated.
public final Instant initiated()
Date and time at which the multipart upload was initiated.
public final StorageClass storageClass()
The class of storage used to store the object.
Directory buckets - Directory buckets only support EXPRESS_ONEZONE (the S3 Express One Zone
storage class) in Availability Zones and ONEZONE_IA (the S3 One Zone-Infrequent Access storage
class) in Dedicated Local Zones.
If the service returns an enum value that is not available in the current SDK version, storageClass will
return StorageClass.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
storageClassAsString().
Directory buckets - Directory buckets only support EXPRESS_ONEZONE (the S3 Express
One Zone storage class) in Availability Zones and ONEZONE_IA (the S3 One Zone-Infrequent
Access storage class) in Dedicated Local Zones.
StorageClasspublic final String storageClassAsString()
The class of storage used to store the object.
Directory buckets - Directory buckets only support EXPRESS_ONEZONE (the S3 Express One Zone
storage class) in Availability Zones and ONEZONE_IA (the S3 One Zone-Infrequent Access storage
class) in Dedicated Local Zones.
If the service returns an enum value that is not available in the current SDK version, storageClass will
return StorageClass.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
storageClassAsString().
Directory buckets - Directory buckets only support EXPRESS_ONEZONE (the S3 Express
One Zone storage class) in Availability Zones and ONEZONE_IA (the S3 One Zone-Infrequent
Access storage class) in Dedicated Local Zones.
StorageClasspublic final Owner owner()
Specifies the owner of the object that is part of the multipart upload.
Directory buckets - The bucket owner is returned as the object owner for all the objects.
Directory buckets - The bucket owner is returned as the object owner for all the objects.
public final Initiator initiator()
Identifies who initiated the multipart upload.
public final ChecksumAlgorithm checksumAlgorithm()
The algorithm that was used to create a checksum of the object.
If the service returns an enum value that is not available in the current SDK version, checksumAlgorithm
will return ChecksumAlgorithm.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from checksumAlgorithmAsString().
ChecksumAlgorithmpublic final String checksumAlgorithmAsString()
The algorithm that was used to create a checksum of the object.
If the service returns an enum value that is not available in the current SDK version, checksumAlgorithm
will return ChecksumAlgorithm.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from checksumAlgorithmAsString().
ChecksumAlgorithmpublic final ChecksumType checksumType()
The checksum type that is used to calculate the object’s checksum value. For more information, see Checking object integrity in the Amazon S3 User Guide.
If the service returns an enum value that is not available in the current SDK version, checksumType will
return ChecksumType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
checksumTypeAsString().
ChecksumTypepublic final String checksumTypeAsString()
The checksum type that is used to calculate the object’s checksum value. For more information, see Checking object integrity in the Amazon S3 User Guide.
If the service returns an enum value that is not available in the current SDK version, checksumType will
return ChecksumType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
checksumTypeAsString().
ChecksumTypepublic MultipartUpload.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<MultipartUpload.Builder,MultipartUpload>public static MultipartUpload.Builder builder()
public static Class<? extends MultipartUpload.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.