8#include <aws/core/client/GenericClientConfiguration.h>
9#include <aws/timestream-write/TimestreamWrite_EXPORTS.h>
12namespace TimestreamWrite {
15 static const bool EndpointDiscoverySupported =
true;
16 static const bool EndpointDiscoveryRequired =
true;
19 :
Aws::Client::GenericClientConfiguration(other), enableEndpointDiscovery(
BaseClientConfigClass::enableEndpointDiscovery) {}
23 enableEndpointDiscovery(BaseClientConfigClass::enableEndpointDiscovery) {}
26 if (
this == &other)
return *
this;
27 Aws::Client::GenericClientConfiguration::operator=(other);
32 if (
this == &other)
return *
this;
33 Aws::Client::GenericClientConfiguration::operator=(std::move(other));
73 void LoadTimestreamWriteSpecificConfig(
const Aws::String& profileName);
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
TimestreamWriteClientConfiguration(const Client::ClientConfigurationInitValues &configuration={})
TimestreamWriteClientConfiguration(const Client::ClientConfiguration &config)
TimestreamWriteClientConfiguration(const char *profileName, bool shouldDisableIMDS=false)
TimestreamWriteClientConfiguration & operator=(const TimestreamWriteClientConfiguration &other)
TimestreamWriteClientConfiguration(TimestreamWriteClientConfiguration &&other) noexcept
TimestreamWriteClientConfiguration & operator=(TimestreamWriteClientConfiguration &&other) noexcept
TimestreamWriteClientConfiguration(bool useSmartDefaults, const char *defaultMode="legacy", bool shouldDisableIMDS=false)
Aws::Crt::Optional< bool > & enableEndpointDiscovery
TimestreamWriteClientConfiguration(const TimestreamWriteClientConfiguration &other)