All Classes and Interfaces

Class
Description
Apply TM specific user agent to the request
An implementation of Subscriber that execute the provided function for every event and limits the number of concurrent function execution to the given maxConcurrentRequests
Represents a completed copy transfer to Amazon S3.
 
Represents a completed download directory transfer to Amazon S3.
 
A completed directory-based transfer.
Represents a completed upload directory transfer to Amazon S3.
 
Represents a completed download transfer from Amazon S3.
The type-parameterized version of CompletedDownload.UntypedBuilder.
Initial calls to CompletedDownload.builder() return an CompletedDownload.UntypedBuilder, where the builder is not yet parameterized with the generic type associated with CompletedDownload.
Represents a completed download transfer from Amazon S3.
 
Represents a completed upload transfer to Amazon S3.
 
A completed single object transfer.
The parent interface for all completed transfers.
Represents a completed upload transfer to Amazon S3.
 
A copy transfer of an object that is already stored in S3.
Creates a copy of an object that is already stored in S3.
A builder for a CopyRequest, created with CopyRequest.builder()
 
 
 
 
 
 
 
 
An SDK-internal implementation of TransferProgress.
An SDK-internal implementation of TransferProgressSnapshot.
 
 
A download transfer of a directory of objects from S3
Represents the upload or download of a directory of files to or from S3.
An upload transfer of a single object to S3.
A download transfer of a single object from S3.
An internal helper class that sends DownloadFileRequests while it retrieves the objects to download from S3 recursively
Request object to download the objects in the provided S3 bucket to a local directory using the Transfer Manager.
 
Download an object identified by the bucket and key from S3 to a local file.
DownloadFilter allows you to filter out which objects should be downloaded as part of a DownloadDirectoryRequest.
Represents the request to download an object identified by the bucket and key from S3 through the given AsyncResponseTransformer.
The type-parameterized version of DownloadRequest.UntypedBuilder.
Initial calls to DownloadRequest.builder() return an DownloadRequest.UntypedBuilder, where the builder is not yet parameterized with the generic type associated with DownloadRequest.
Represents a failed single file download from S3TransferManager.downloadDirectory(DownloadDirectoryRequest).
 
 
Represents a failed single file transfer in a multi-file transfer operation such as S3TransferManager.uploadDirectory(software.amazon.awssdk.transfer.s3.model.UploadDirectoryRequest)
A download transfer of a single object from S3.
An upload transfer of a single object to S3.
 
A helper class that returns all objects within a bucket given a ListObjectsV2Request recursively.
An example implementation of TransferListener that logs a progress bar at the INFO level.
Represents the upload or download of a single object to or from S3.
 
Download an object using a pre-signed URL to a local file.
Represents the request to download an object using a pre-signed URL through the given AsyncResponseTransformer.
The type-parameterized version of PresignedDownloadRequest.UntypedBuilder.
Initial calls to PresignedDownloadRequest.builder() return an PresignedDownloadRequest.UntypedBuilder, where the builder is not yet parameterized with the generic type associated with PresignedDownloadRequest.
A download transfer of a single object from S3 using a presigned URL.
An opaque token that holds the state and can be used to resume a paused download operation.
 
 
POJO class that holds the state and can be used to resume a paused upload file operation.
 
 
 
Contains the information of a pausible upload or download; such information can be used to resume the upload or download later on
An implementation of TransferProgress used when resuming a transfer.
Enum type to indicate the implementation of S3AsyncClient
The S3 Transfer Manager offers a simple API that allows you to transfer a single object or a set of objects to and from Amazon S3 with enhanced throughput and reliability.
The builder definition for a S3TransferManager.
Helpful constants for common size units.
Represents the upload or download of one or more objects to or from S3.
A set of internal options required by the TransferManagerFactory via TransferManagerConfiguration.
Interface for all transfer directory requests.
The TransferListener interface may be implemented by your application in order to receive event-driven updates on the progress of a transfer initiated by S3TransferManager.
A wrapper class that groups together the different context interfaces that are exposed to TransferListeners.
Additional bytes have been submitted or received.
The transfer has completed successfully.
The transfer failed.
A new transfer has been initiated.
An SDK-internal implementation of TransferListener.Context.TransferComplete and its parent interfaces.
 
An SDK-internal implementation of TransferListener.Context.TransferFailed.
 
An SDK-internal helper class that composes multiple provided TransferListeners together into a single logical chain.
Contains resolved configuration settings for GenericS3TransferManager.
 
An S3TransferManager factory that instantiate an S3TransferManager implementation based on the underlying S3AsyncClient.
 
Interface to marshall data according to the JSON protocol specification.
Interface for unmarshalling a field from JSON.
Marshallers and unmarshallers for serializing objects in TM, using the SDK request MarshallingType.
Interface for all single object transfer requests.
TransferProgress is a stateful representation of the progress of a transfer initiated by S3TransferManager.
TransferProgressSnapshot is an immutable, point-in-time representation of the progress of a given transfer initiated by S3TransferManager.
An SDK-internal helper class that facilitates updating a TransferProgress and invoking TransferListeners.
The parent interface for all transfer requests.
Configuration options for UploadFileRequest and DownloadFileRequest.
 
An upload transfer of a single object to S3.
An internal helper class that traverses the file tree and send the upload request for each file.
Request object to upload a local directory to S3 using the Transfer Manager.
 
Represents the request to upload a local file to an object in S3.
A builder for a UploadFileRequest, created with UploadFileRequest.builder()
Upload the given AsyncRequestBody to an object in S3.
A builder for a UploadRequest, created with UploadRequest.builder()