public final class UploadRequest extends Object implements TransferObjectRequest, ToCopyableBuilder<UploadRequest.Builder,UploadRequest>
AsyncRequestBody to an object in S3. For file-based uploads, you may use UploadFileRequest
instead.S3TransferManager.upload(UploadRequest)| Modifier and Type | Class and Description |
|---|---|
static interface |
UploadRequest.Builder
A builder for a
UploadRequest, created with builder() |
| Modifier and Type | Method and Description |
|---|---|
static UploadRequest.Builder |
builder()
Creates a builder that can be used to create a
UploadRequest. |
boolean |
equals(Object o) |
int |
hashCode() |
PutObjectRequest |
putObjectRequest() |
AsyncRequestBody |
requestBody()
The
AsyncRequestBody containing data to send to the service. |
static Class<? extends UploadRequest.Builder> |
serializableBuilderClass() |
UploadRequest.Builder |
toBuilder() |
String |
toString() |
List<TransferListener> |
transferListeners() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic PutObjectRequest putObjectRequest()
PutObjectRequest request that should be used for the uploadpublic AsyncRequestBody requestBody()
AsyncRequestBody containing data to send to the service.public List<TransferListener> transferListeners()
transferListeners in interface TransferObjectRequestTransferListeners that will be notified as part of this request.public static UploadRequest.Builder builder()
UploadRequest.S3TransferManager.upload(UploadRequest)public static Class<? extends UploadRequest.Builder> serializableBuilderClass()
public UploadRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UploadRequest.Builder,UploadRequest>Copyright © 2023. All rights reserved.