Class MultipartUpload
- java.lang.Object
-
- software.amazon.awssdk.services.s3.model.MultipartUpload
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<MultipartUpload.Builder,MultipartUpload>
@Generated("software.amazon.awssdk:codegen") public final class MultipartUpload extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MultipartUpload.Builder,MultipartUpload>
Container for the
MultipartUpload
for the Amazon S3 object.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
MultipartUpload.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<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.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()
String
toString()
Returns a string representation of this object.String
uploadId()
Upload ID that identifies the multipart upload.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
uploadId
public final String uploadId()
Upload ID that identifies the multipart upload.
- Returns:
- Upload ID that identifies the multipart upload.
-
key
public final String key()
Key of the object for which the multipart upload was initiated.
- Returns:
- Key of the object for which the multipart upload was initiated.
-
initiated
public final Instant initiated()
Date and time at which the multipart upload was initiated.
- Returns:
- Date and time at which the multipart upload was initiated.
-
storageClass
public final StorageClass storageClass()
The class of storage used to store the object.
Directory buckets - Only the S3 Express One Zone storage class is supported by directory buckets to store objects.
If the service returns an enum value that is not available in the current SDK version,
storageClass
will returnStorageClass.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstorageClassAsString()
.- Returns:
- The class of storage used to store the object.
Directory buckets - Only the S3 Express One Zone storage class is supported by directory buckets to store objects.
- See Also:
StorageClass
-
storageClassAsString
public final String storageClassAsString()
The class of storage used to store the object.
Directory buckets - Only the S3 Express One Zone storage class is supported by directory buckets to store objects.
If the service returns an enum value that is not available in the current SDK version,
storageClass
will returnStorageClass.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstorageClassAsString()
.- Returns:
- The class of storage used to store the object.
Directory buckets - Only the S3 Express One Zone storage class is supported by directory buckets to store objects.
- See Also:
StorageClass
-
owner
public 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.
- Returns:
- 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.
-
initiator
public final Initiator initiator()
Identifies who initiated the multipart upload.
- Returns:
- Identifies who initiated the multipart upload.
-
checksumAlgorithm
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 returnChecksumAlgorithm.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromchecksumAlgorithmAsString()
.- Returns:
- The algorithm that was used to create a checksum of the object.
- See Also:
ChecksumAlgorithm
-
checksumAlgorithmAsString
public 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 returnChecksumAlgorithm.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromchecksumAlgorithmAsString()
.- Returns:
- The algorithm that was used to create a checksum of the object.
- See Also:
ChecksumAlgorithm
-
toBuilder
public MultipartUpload.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<MultipartUpload.Builder,MultipartUpload>
-
builder
public static MultipartUpload.Builder builder()
-
serializableBuilderClass
public static Class<? extends MultipartUpload.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-