Interface MultipartUpload.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MultipartUpload.Builder,
,MultipartUpload> SdkBuilder<MultipartUpload.Builder,
,MultipartUpload> SdkPojo
- Enclosing class:
MultipartUpload
-
Method Summary
Modifier and TypeMethodDescriptionchecksumAlgorithm
(String checksumAlgorithm) The algorithm that was used to create a checksum of the object.checksumAlgorithm
(ChecksumAlgorithm checksumAlgorithm) The algorithm that was used to create a checksum of the object.Date and time at which the multipart upload was initiated.default MultipartUpload.Builder
initiator
(Consumer<Initiator.Builder> initiator) Identifies who initiated the multipart upload.Identifies who initiated the multipart upload.Key of the object for which the multipart upload was initiated.default MultipartUpload.Builder
owner
(Consumer<Owner.Builder> owner) Specifies the owner of the object that is part of the multipart upload.Specifies the owner of the object that is part of the multipart upload.storageClass
(String storageClass) The class of storage used to store the object.storageClass
(StorageClass storageClass) The class of storage used to store the object.Upload ID that identifies the multipart upload.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
uploadId
Upload ID that identifies the multipart upload.
- Parameters:
uploadId
- Upload ID that identifies the multipart upload.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
key
Key of the object for which the multipart upload was initiated.
- Parameters:
key
- Key of the object for which the multipart upload was initiated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
initiated
Date and time at which the multipart upload was initiated.
- Parameters:
initiated
- Date and time at which the multipart upload was initiated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
- Parameters:
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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
- Parameters:
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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
- Parameters:
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:
- Returns a reference to this object so that method calls can be chained together.
-
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.
Owner.Builder
avoiding the need to create one manually viaOwner.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toowner(Owner)
.- Parameters:
owner
- a consumer that will call methods onOwner.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
initiator
Identifies who initiated the multipart upload.
- Parameters:
initiator
- Identifies who initiated the multipart upload.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
initiator
Identifies who initiated the multipart upload.
This is a convenience method that creates an instance of theInitiator.Builder
avoiding the need to create one manually viaInitiator.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinitiator(Initiator)
.- Parameters:
initiator
- a consumer that will call methods onInitiator.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
checksumAlgorithm
The algorithm that was used to create a checksum of the object.
- Parameters:
checksumAlgorithm
- The algorithm that was used to create a checksum of the object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
checksumAlgorithm
The algorithm that was used to create a checksum of the object.
- Parameters:
checksumAlgorithm
- The algorithm that was used to create a checksum of the object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-