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 maxConcurrentRequestsRepresents 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
recursivelyRequest 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.
A builder for a
DownloadFileRequest, created with DownloadFileRequest.builder()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 upload from
S3TransferManager.uploadDirectory(software.amazon.awssdk.transfer.s3.model.UploadDirectoryRequest).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.
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
S3AsyncClientThe 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()