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
MultipartUploadfor the Amazon S3 object.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceMultipartUpload.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MultipartUpload.Builderbuilder()ChecksumAlgorithmchecksumAlgorithm()The algorithm that was used to create a checksum of the object.StringchecksumAlgorithmAsString()The algorithm that was used to create a checksum of the object.ChecksumTypechecksumType()The checksum type that is used to calculate the object’s checksum value.StringchecksumTypeAsString()The checksum type that is used to calculate the object’s checksum value.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Instantinitiated()Date and time at which the multipart upload was initiated.Initiatorinitiator()Identifies who initiated the multipart upload.Stringkey()Key of the object for which the multipart upload was initiated.Ownerowner()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()StorageClassstorageClass()The class of storage used to store the object.StringstorageClassAsString()The class of storage used to store the object.MultipartUpload.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringuploadId()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 - Directory buckets only support
EXPRESS_ONEZONE(the S3 Express One Zone storage class) in Availability Zones andONEZONE_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,
storageClasswill 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 - Directory buckets only support
EXPRESS_ONEZONE(the S3 Express One Zone storage class) in Availability Zones andONEZONE_IA(the S3 One Zone-Infrequent Access storage class) in Dedicated Local Zones. - See Also:
StorageClass
-
storageClassAsString
public 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 andONEZONE_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,
storageClasswill 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 - Directory buckets only support
EXPRESS_ONEZONE(the S3 Express One Zone storage class) in Availability Zones andONEZONE_IA(the S3 One Zone-Infrequent Access storage class) in Dedicated Local Zones. - 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,
checksumAlgorithmwill 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,
checksumAlgorithmwill 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
-
checksumType
public 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,
checksumTypewill returnChecksumType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromchecksumTypeAsString().- Returns:
- 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.
- See Also:
ChecksumType
-
checksumTypeAsString
public 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,
checksumTypewill returnChecksumType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromchecksumTypeAsString().- Returns:
- 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.
- See Also:
ChecksumType
-
toBuilder
public MultipartUpload.Builder toBuilder()
- Specified by:
toBuilderin 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:
equalsBySdkFieldsin 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-