AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
TimestreamWriteClientConfiguration.h
1
6#pragma once
7
8#include <aws/timestream-write/TimestreamWrite_EXPORTS.h>
9#include <aws/core/client/GenericClientConfiguration.h>
10
11
12namespace Aws
13{
14 namespace TimestreamWrite
15 {
17 {
19 static const bool EndpointDiscoverySupported = true;
20 static const bool EndpointDiscoveryRequired = true;
21
23 : Aws::Client::GenericClientConfiguration(other),
24 enableEndpointDiscovery(BaseClientConfigClass::enableEndpointDiscovery)
25 {
26 }
27
30 enableEndpointDiscovery(BaseClientConfigClass::enableEndpointDiscovery)
31 {
32 }
33
35 {
36 if (this == &other)
37 return *this;
38 Aws::Client::GenericClientConfiguration::operator =(other);
39 return *this;
40 }
41
43 {
44 if (this == &other)
45 return *this;
46 Aws::Client::GenericClientConfiguration::operator =(std::move(other));
47 return *this;
48 }
49
51
58 TimestreamWriteClientConfiguration(const char* profileName, bool shouldDisableIMDS = false);
59
66 TimestreamWriteClientConfiguration(bool useSmartDefaults, const char* defaultMode = "legacy", bool shouldDisableIMDS = false);
67
72
83 Aws::Crt::Optional<bool>& enableEndpointDiscovery;
84
85 private:
86 void LoadTimestreamWriteSpecificConfig(const Aws::String& profileName);
87 };
88 }
89}
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)
TimestreamWriteClientConfiguration(const TimestreamWriteClientConfiguration &other)