Package | Description |
---|---|
com.amazonaws.services.s3 |
Synchronous client for accessing Amazon S3.
|
com.amazonaws.services.s3.model |
Classes modeling the various types represented by Amazon S3.
|
com.amazonaws.services.s3.model.transform | |
com.amazonaws.services.s3.transfer.internal |
Modifier and Type | Method and Description |
---|---|
CompleteMultipartUploadResult |
UploadObjectObserver.onCompletion(java.util.List<PartETag> partETags)
Notified from
AmazonS3EncryptionClient.uploadObject(UploadObjectRequest) when
all parts have been successfully uploaded to S3. |
Modifier and Type | Field and Description |
---|---|
private java.util.List<PartETag> |
CompleteMultipartUploadRequest.partETags
The list of part numbers and ETags to use when completing the multipart upload
|
Modifier and Type | Method and Description |
---|---|
PartETag |
UploadPartResult.getPartETag()
Returns an identifier which identifies the upload part by its part number
and the entity tag computed from the part's data.
|
PartETag |
CopyPartResult.getPartETag()
Returns an identifier which identifies the copy part by its part number
and the entity tag computed from the part's data.
|
PartETag |
PartETag.withETag(java.lang.String eTag)
Sets the entity tag generated from the content of the associated part,
and returns this updated PartETag object so that additional method calls
can be chained together.
|
PartETag |
PartETag.withPartNumber(int partNumber)
Sets the part number of the associated part, and returns this updated
PartETag object so that additional method calls can be chained together.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<PartETag> |
CompleteMultipartUploadRequest.getPartETags()
Returns the list of part numbers and ETags that identify the individual
parts of the multipart upload to complete.
|
Modifier and Type | Method and Description |
---|---|
void |
CompleteMultipartUploadRequest.setPartETags(java.util.List<PartETag> partETags)
Sets the list of part numbers and ETags that identify the individual
parts of the multipart upload to complete.
|
CompleteMultipartUploadRequest |
CompleteMultipartUploadRequest.withPartETags(java.util.List<PartETag> partETags)
Sets the list of part numbers and ETags that identify the individual
parts of the multipart upload to complete, and returns this updated
CompleteMultipartUploadRequest object so that additional method calls can be chained.
|
Constructor and Description |
---|
CompleteMultipartUploadRequest(java.lang.String bucketName,
java.lang.String key,
java.lang.String uploadId,
java.util.List<PartETag> partETags)
Constructs a new request to complete a multipart upload.
|
Modifier and Type | Method and Description |
---|---|
static byte[] |
RequestXmlFactory.convertToXmlByteArray(java.util.List<PartETag> partETags)
Converts the specified list of PartETags to an XML fragment that can be
sent to the CompleteMultipartUpload operation of Amazon S3.
|
Modifier and Type | Field and Description |
---|---|
private java.util.List<PartETag> |
CompleteMultipartUpload.eTagsBeforeResume
The eTags of the parts that had been successfully uploaded before
resuming a paused upload.
|
private java.util.List<PartETag> |
UploadCallable.eTagsToSkip
ETags retrieved from Amazon S3 for a multi-part upload id.
|
private java.util.List<java.util.concurrent.Future<PartETag>> |
UploadMonitor.futures |
private java.util.List<java.util.concurrent.Future<PartETag>> |
UploadCallable.futures |
private java.util.List<java.util.concurrent.Future<PartETag>> |
CopyMonitor.futures |
private java.util.List<java.util.concurrent.Future<PartETag>> |
CopyCallable.futures
A list of future objects to be returned when multi-part copy is
initiated.
|
private java.util.List<java.util.concurrent.Future<PartETag>> |
CompleteMultipartUpload.futures
The futures of threads that upload individual parts.
|
Modifier and Type | Method and Description |
---|---|
PartETag |
UploadPartCallable.call() |
PartETag |
CopyPartCallable.call() |
Modifier and Type | Method and Description |
---|---|
private java.util.List<PartETag> |
CopyMonitor.collectPartETags() |
private java.util.List<PartETag> |
CompleteMultipartUpload.collectPartETags()
Collects the Part ETags for initiating the complete multi-part upload
request.
|
(package private) java.util.List<PartETag> |
UploadCallable.getETags()
Returns the ETags retrieved from Amazon S3 for a multi-part upload id.
|
(package private) java.util.List<java.util.concurrent.Future<PartETag>> |
UploadCallable.getFutures() |
(package private) java.util.List<java.util.concurrent.Future<PartETag>> |
CopyCallable.getFutures() |
Constructor and Description |
---|
CompleteMultipartUpload(java.lang.String uploadId,
AmazonS3 s3,
PutObjectRequest putObjectRequest,
java.util.List<java.util.concurrent.Future<PartETag>> futures,
java.util.List<PartETag> eTagsBeforeResume,
ProgressListenerChain progressListenerChain,
UploadMonitor monitor) |
CompleteMultipartUpload(java.lang.String uploadId,
AmazonS3 s3,
PutObjectRequest putObjectRequest,
java.util.List<java.util.concurrent.Future<PartETag>> futures,
java.util.List<PartETag> eTagsBeforeResume,
ProgressListenerChain progressListenerChain,
UploadMonitor monitor) |