public static interface WriteOperationHelper.WriteOperationHelperCallbacks
| Modifier and Type | Method and Description |
|---|---|
software.amazon.awssdk.services.s3.model.CompleteMultipartUploadResponse |
completeMultipartUpload(software.amazon.awssdk.services.s3.model.CompleteMultipartUploadRequest request)
Initiates a complete multi-part upload request.
|
void |
finishedWrite(String key,
long length,
PutObjectOptions putOptions)
Perform post-write actions.
|
software.amazon.awssdk.services.s3.model.UploadPartResponse |
uploadPart(software.amazon.awssdk.services.s3.model.UploadPartRequest request,
software.amazon.awssdk.core.sync.RequestBody body,
org.apache.hadoop.fs.statistics.DurationTrackerFactory durationTrackerFactory)
Upload part of a multi-partition file.
|
@Retries.OnceRaw software.amazon.awssdk.services.s3.model.CompleteMultipartUploadResponse completeMultipartUpload(software.amazon.awssdk.services.s3.model.CompleteMultipartUploadRequest request)
request - Complete multi-part upload request@Retries.OnceRaw software.amazon.awssdk.services.s3.model.UploadPartResponse uploadPart(software.amazon.awssdk.services.s3.model.UploadPartRequest request, software.amazon.awssdk.core.sync.RequestBody body, org.apache.hadoop.fs.statistics.DurationTrackerFactory durationTrackerFactory) throws software.amazon.awssdk.awscore.exception.AwsServiceException, UncheckedIOException
Retry Policy: none.
durationTrackerFactory - duration tracker factory for operationrequest - the upload part request.body - the request body.software.amazon.awssdk.awscore.exception.AwsServiceException - on problemsUncheckedIOException - failure to instantiate the s3 client@Retries.RetryExceptionsSwallowed void finishedWrite(String key, long length, PutObjectOptions putOptions)
This operation MUST be called after any PUT/multipart PUT completes successfully.
key - key written tolength - total length of file writtenputOptions - put object optionsCopyright © 2008–2024 Apache Software Foundation. All rights reserved.