6#include <aws/s3-transfer/S3Transfer_EXPORTS.h>
7#include <aws/s3-transfer/S3TransferManagerConfiguration.h>
8#include <aws/s3-transfer/UploadRequest.h>
9#include <aws/s3-transfer/DownloadRequest.h>
10#include <aws/s3-transfer/UploadHandle.h>
11#include <aws/s3-transfer/DownloadHandle.h>
12#include <aws/core/auth/AWSCredentialsProvider.h>
13#include <aws/core/client/AWSError.h>
14#include <aws/s3/S3EndpointProvider.h>
15#include <aws/s3/S3Errors.h>
22class S3TransferManagerImpl;
37 std::shared_ptr<Aws::S3::Endpoint::S3EndpointProviderBase> endpointProvider =
38 Aws::MakeShared<Aws::S3::Endpoint::S3EndpointProvider>(
"S3TransferManager"));
44 std::shared_ptr<Aws::S3::Endpoint::S3EndpointProviderBase> endpointProvider =
45 Aws::MakeShared<Aws::S3::Endpoint::S3EndpointProvider>(
"S3TransferManager"),
51 S3TransferManager(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
52 std::shared_ptr<Aws::S3::Endpoint::S3EndpointProviderBase> endpointProvider =
53 Aws::MakeShared<Aws::S3::Endpoint::S3EndpointProvider>(
"S3TransferManager"),
S3TransferManager(S3TransferManager &&) noexcept=delete
S3TransferManager(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< Aws::S3::Endpoint::S3EndpointProviderBase > endpointProvider=Aws::MakeShared< Aws::S3::Endpoint::S3EndpointProvider >("S3TransferManager"), const S3TransferManagerConfiguration &config=S3TransferManagerConfiguration())
S3TransferManager(const S3TransferManagerConfiguration &config=S3TransferManagerConfiguration(), std::shared_ptr< Aws::S3::Endpoint::S3EndpointProviderBase > endpointProvider=Aws::MakeShared< Aws::S3::Endpoint::S3EndpointProvider >("S3TransferManager"))
S3TransferManager & operator=(const S3TransferManager &)=delete
S3TransferManager(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< Aws::S3::Endpoint::S3EndpointProviderBase > endpointProvider=Aws::MakeShared< Aws::S3::Endpoint::S3EndpointProvider >("S3TransferManager"), const S3TransferManagerConfiguration &config=S3TransferManagerConfiguration())
S3TransferManager(const S3TransferManager &)=delete
std::unique_ptr< T, D > UniquePtr