Package software.amazon.awssdk.transfer.s3.internal
-
Class 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
DownloadDirectoryHelper An internal helper class that sendsDownloadFileRequest
s while it retrieves the objects to download from S3 recursivelyListObjectsHelper A helper class that returns all objects within a bucket given aListObjectsV2Request
recursively.TransferConfigurationOption<T> A set of internal options required by theTransferManagerFactory
viaTransferManagerConfiguration
.TransferManagerConfiguration Contains resolved configuration settings forGenericS3TransferManager
.TransferManagerConfiguration.Builder TransferManagerFactory AnS3TransferManager
factory that instantiate anS3TransferManager
implementation based on the underlyingS3AsyncClient
.TransferManagerFactory.DefaultBuilder UploadDirectoryHelper An internal helper class that traverses the file tree and send the upload request for each file. -
Enum Summary Enum Description S3ClientType Enum type to indicate the implementation ofS3AsyncClient