All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description ApplyUserAgentInterceptor Apply TM specific user agent to the requestAsyncBufferingSubscriber<T> An implementation ofSubscriber
that execute the provided function for every event and limits the number of concurrent function execution to the givenmaxConcurrentRequests
CompletedCopy Represents a completed copy transfer to Amazon S3.CompletedCopy.Builder CompletedDirectoryDownload Represents a completed download directory transfer to Amazon S3.CompletedDirectoryDownload.Builder CompletedDirectoryTransfer A completed directory-based transfer.CompletedDirectoryUpload Represents a completed upload directory transfer to Amazon S3.CompletedDirectoryUpload.Builder CompletedDownload<ResultT> Represents a completed download transfer from Amazon S3.CompletedDownload.TypedBuilder<T> The type-parameterized version ofCompletedDownload.UntypedBuilder
.CompletedDownload.UntypedBuilder Initial calls toCompletedDownload.builder()
return anCompletedDownload.UntypedBuilder
, where the builder is not yet parameterized with the generic type associated withCompletedDownload
.CompletedFileDownload Represents a completed download transfer from Amazon S3.CompletedFileDownload.Builder CompletedFileUpload Represents a completed upload transfer to Amazon S3.CompletedFileUpload.Builder CompletedObjectTransfer A completed single object transfer.CompletedTransfer The parent interface for all completed transfers.CompletedUpload Represents a completed upload transfer to Amazon S3.CompletedUpload.Builder Copy A copy transfer of an object that is already stored in S3.CopyRequest Creates a copy of an object that is already stored in S3.CopyRequest.Builder A builder for aCopyRequest
, created withCopyRequest.builder()
CrtFileUpload DefaultCopy DefaultDirectoryDownload DefaultDirectoryUpload DefaultDownload<ReturnT> DefaultFileDownload DefaultFileUpload DefaultTransferProgress An SDK-internal implementation ofTransferProgress
.DefaultTransferProgressSnapshot An SDK-internal implementation ofTransferProgressSnapshot
.DefaultTransferProgressSnapshot.Builder DefaultUpload DirectoryDownload A download transfer of a directory of objects from S3DirectoryTransfer Represents the upload or download of a directory of files to or from S3.DirectoryUpload An upload transfer of a single object to S3.Download<ResultT> A download transfer of a single object from S3.DownloadDirectoryHelper An internal helper class that sendsDownloadFileRequest
s while it retrieves the objects to download from S3 recursivelyDownloadDirectoryRequest Request object to download the objects in the provided S3 bucket to a local directory using the Transfer Manager.DownloadDirectoryRequest.Builder DownloadFileRequest Download an object identified by the bucket and key from S3 to a local file.DownloadFileRequest.Builder A builder for aDownloadFileRequest
, created withDownloadFileRequest.builder()
DownloadFilter DownloadFilter
allows you to filter out which objects should be downloaded as part of aDownloadDirectoryRequest
.DownloadRequest<ReturnT> Represents the request to download an object identified by the bucket and key from S3 through the givenAsyncResponseTransformer
.DownloadRequest.TypedBuilder<T> The type-parameterized version ofDownloadRequest.UntypedBuilder
.DownloadRequest.UntypedBuilder Initial calls toDownloadRequest.builder()
return anDownloadRequest.UntypedBuilder
, where the builder is not yet parameterized with the generic type associated withDownloadRequest
.FailedFileDownload Represents a failed single file download fromS3TransferManager.downloadDirectory(DownloadDirectoryRequest)
.FailedFileDownload.Builder FailedFileUpload Represents a failed single file upload fromS3TransferManager.uploadDirectory(software.amazon.awssdk.transfer.s3.model.UploadDirectoryRequest)
.FailedFileUpload.Builder FailedObjectTransfer Represents a failed single file transfer in a multi-file transfer operation such asS3TransferManager.uploadDirectory(software.amazon.awssdk.transfer.s3.model.UploadDirectoryRequest)
FileDownload A download transfer of a single object from S3.FileUpload An upload transfer of a single object to S3.FileUtils ListObjectsHelper A helper class that returns all objects within a bucket given aListObjectsV2Request
recursively.LoggingTransferListener An example implementation ofTransferListener
that logs a progress bar at theINFO
level.ObjectTransfer Represents the upload or download of a single object to or from S3.ResumableFileDownload An opaque token that holds the state and can be used to resume a paused download operation.ResumableFileDownload.Builder ResumableFileDownloadSerializer ResumableFileUpload POJO class that holds the state and can be used to resume a paused upload file operation.ResumableFileUpload.Builder ResumableFileUploadSerializer ResumableRequestConverter ResumableTransfer Contains the information of a pausible upload or download; such information can be used to resume the upload or download later onResumeTransferProgress An implementation ofTransferProgress
used when resuming a transfer.S3ClientType Enum type to indicate the implementation ofS3AsyncClient
S3TransferManager 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.S3TransferManager.Builder The builder definition for aS3TransferManager
.SizeConstant Helpful constants for common size units.Transfer Represents the upload or download of one or more objects to or from S3.TransferConfigurationOption<T> A set of internal options required by theTransferManagerFactory
viaTransferManagerConfiguration
.TransferDirectoryRequest Interface for all transfer directory requests.TransferListener TheTransferListener
interface may be implemented by your application in order to receive event-driven updates on the progress of a transfer initiated byS3TransferManager
.TransferListener.Context A wrapper class that groups together the different context interfaces that are exposed toTransferListener
s.TransferListener.Context.BytesTransferred Additional bytes have been submitted or received.TransferListener.Context.TransferComplete The transfer has completed successfully.TransferListener.Context.TransferFailed The transfer failed.TransferListener.Context.TransferInitiated A new transfer has been initiated.TransferListenerContext An SDK-internal implementation ofTransferListener.Context.TransferComplete
and its parent interfaces.TransferListenerContext.Builder TransferListenerFailedContext An SDK-internal implementation ofTransferListener.Context.TransferFailed
.TransferListenerFailedContext.Builder TransferListenerInvoker An SDK-internal helper class that composes multiple providedTransferListener
s together into a single logical chain.TransferManagerConfiguration Contains resolved configuration settings forGenericS3TransferManager
.TransferManagerConfiguration.Builder TransferManagerFactory AnS3TransferManager
factory that instantiate anS3TransferManager
implementation based on the underlyingS3AsyncClient
.TransferManagerFactory.DefaultBuilder TransferManagerJsonMarshaller<T> Interface to marshall data according to the JSON protocol specification.TransferManagerJsonUnmarshaller<T> Interface for unmarshalling a field from JSON.TransferManagerMarshallingUtils Marshallers and unmarshallers for serializing objects in TM, using the SDK requestMarshallingType
.TransferObjectRequest Interface for all single object transfer requests.TransferProgress TransferProgress
is a stateful representation of the progress of a transfer initiated byS3TransferManager
.TransferProgressSnapshot TransferProgressSnapshot
is an immutable, point-in-time representation of the progress of a given transfer initiated byS3TransferManager
.TransferProgressUpdater An SDK-internal helper class that facilitates updating aTransferProgress
and invokingTransferListener
s.TransferRequest The parent interface for all transfer requests.TransferRequestOverrideConfiguration Configuration options forUploadFileRequest
andDownloadFileRequest
.TransferRequestOverrideConfiguration.Builder Upload An upload transfer of a single object to S3.UploadDirectoryHelper An internal helper class that traverses the file tree and send the upload request for each file.UploadDirectoryRequest Request object to upload a local directory to S3 using the Transfer Manager.UploadDirectoryRequest.Builder UploadFileRequest Represents the request to upload a local file to an object in S3.UploadFileRequest.Builder A builder for aUploadFileRequest
, created withUploadFileRequest.builder()
UploadRequest Upload the givenAsyncRequestBody
to an object in S3.UploadRequest.Builder A builder for aUploadRequest
, created withUploadRequest.builder()