AWS SDK for C++
AWS SDK for C++
|
#include <ClientConfiguration.h>
Additional Inherited Members | |
![]() | |
using | BaseClientConfigClass = Aws::Client::GenericClientConfiguration< true > |
![]() | |
static Aws::String | LoadConfigFromEnvOrProfile (const Aws::String &envKey, const Aws::String &profile, const Aws::String &profileProperty, const Aws::Vector< Aws::String > &allowedValues, const Aws::String &defaultValue) |
![]() | |
static const bool | EndpointDiscoverySupported |
Definition at line 20 of file ClientConfiguration.h.
|
inline |
Definition at line 22 of file ClientConfiguration.h.
std::shared_ptr<Aws::Crt::Io::ClientBootstrap> Aws::S3Crt::ClientConfiguration::clientBootstrap |
Client bootstrap used for common staples such as event loop group, host resolver, etc.. If this is nullptr, SDK will create a default one for you.
Definition at line 29 of file ClientConfiguration.h.
std::function<void(void*)> Aws::S3Crt::ClientConfiguration::clientShutdownCallback |
Definition at line 45 of file ClientConfiguration.h.
size_t Aws::S3Crt::ClientConfiguration::partSize = 5 * 1024 * 1024 |
Size of parts the files will be downloaded or uploaded in. Useful for Put/GetObject APIs defaults to 5MB, if user set it to be less than 5MB, SDK will set it to 5MB.
Definition at line 34 of file ClientConfiguration.h.
void* Aws::S3Crt::ClientConfiguration::shutdownCallbackUserData = nullptr |
Definition at line 46 of file ClientConfiguration.h.
double Aws::S3Crt::ClientConfiguration::throughputTargetGbps = 2.0 |
Definition at line 42 of file ClientConfiguration.h.
std::shared_ptr<Aws::Crt::Io::TlsConnectionOptions> Aws::S3Crt::ClientConfiguration::tlsConnectionOptions |
TLS Options to be used for each connection. If scheme is Https and tlsConnectionOptions is null, SDK will create a default one for you.
Definition at line 39 of file ClientConfiguration.h.