8#include <aws/s3-transfer/S3Transfer_EXPORTS.h>
9#include <aws/s3/S3ClientConfiguration.h>
10#include <aws/crt/Optional.h>
11#include <aws/crt/io/TlsOptions.h>
12#include <aws/crt/s3/S3.h>
35 double throughputTargetGbps = 0.0;
41 void LoadS3TransferManagerSpecificConfig(
const Aws::String& profileName);
constexpr uint64_t DEFAULT_PART_SIZE_BYTES
constexpr uint64_t DEFAULT_MULTIPART_UPLOAD_THRESHOLD_BYTES
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
S3TransferManagerConfiguration(const char *profileName, bool shouldDisableIMDS=false)
Aws::Crt::Optional< Aws::Crt::Io::TlsConnectionOptions > tlsConnectionOptions
S3TransferManagerConfiguration(bool useSmartDefaults, const char *defaultMode="legacy", bool shouldDisableIMDS=false)
S3TransferManagerConfiguration(const Aws::Client::ClientConfigurationInitValues &configuration={})
S3TransferManagerConfiguration(const Aws::Client::ClientConfiguration &config)
std::shared_ptr< Aws::Crt::S3::S3Client > crtClient