26 namespace ElasticsearchService
60 inline void SetDomainName(
const char* value) { m_domainNameHasBeenSet =
true; m_domainName.assign(value); }
283 inline void SetAccessPolicies(
const char* value) { m_accessPoliciesHasBeenSet =
true; m_accessPolicies.assign(value); }
302 bool m_domainNameHasBeenSet;
304 bool m_elasticsearchClusterConfigHasBeenSet;
306 bool m_eBSOptionsHasBeenSet;
308 bool m_snapshotOptionsHasBeenSet;
310 bool m_advancedOptionsHasBeenSet;
312 bool m_accessPoliciesHasBeenSet;
void SetDomainName(const char *value)
const Aws::Map< Aws::String, Aws::String > & GetAdvancedOptions() const
void SetDomainName(Aws::String &&value)
UpdateElasticsearchDomainConfigRequest & WithDomainName(const Aws::String &value)
UpdateElasticsearchDomainConfigRequest & WithDomainName(const char *value)
void SetEBSOptions(EBSOptions &&value)
UpdateElasticsearchDomainConfigRequest & AddAdvancedOptions(Aws::String &&key, Aws::String &&value)
void SetAdvancedOptions(Aws::Map< Aws::String, Aws::String > &&value)
void SetAccessPolicies(const char *value)
void SetAdvancedOptions(const Aws::Map< Aws::String, Aws::String > &value)
UpdateElasticsearchDomainConfigRequest & AddAdvancedOptions(Aws::String &&key, const Aws::String &value)
const Aws::String & GetAccessPolicies() const
UpdateElasticsearchDomainConfigRequest & WithAccessPolicies(const Aws::String &value)
UpdateElasticsearchDomainConfigRequest & WithDomainName(Aws::String &&value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
UpdateElasticsearchDomainConfigRequest & AddAdvancedOptions(Aws::String &&key, const char *value)
void SetDomainName(const Aws::String &value)
UpdateElasticsearchDomainConfigRequest & AddAdvancedOptions(const char *key, Aws::String &&value)
void SetElasticsearchClusterConfig(ElasticsearchClusterConfig &&value)
UpdateElasticsearchDomainConfigRequest & WithEBSOptions(const EBSOptions &value)
UpdateElasticsearchDomainConfigRequest & WithAdvancedOptions(const Aws::Map< Aws::String, Aws::String > &value)
UpdateElasticsearchDomainConfigRequest & WithAdvancedOptions(Aws::Map< Aws::String, Aws::String > &&value)
UpdateElasticsearchDomainConfigRequest & WithSnapshotOptions(SnapshotOptions &&value)
UpdateElasticsearchDomainConfigRequest & WithEBSOptions(EBSOptions &&value)
const Aws::String & GetDomainName() const
UpdateElasticsearchDomainConfigRequest & AddAdvancedOptions(const char *key, const char *value)
void SetEBSOptions(const EBSOptions &value)
void SetSnapshotOptions(SnapshotOptions &&value)
void SetSnapshotOptions(const SnapshotOptions &value)
#define AWS_ELASTICSEARCHSERVICE_API
const ElasticsearchClusterConfig & GetElasticsearchClusterConfig() const
const SnapshotOptions & GetSnapshotOptions() const
UpdateElasticsearchDomainConfigRequest & AddAdvancedOptions(const Aws::String &key, const Aws::String &value)
void SetAccessPolicies(const Aws::String &value)
const EBSOptions & GetEBSOptions() const
UpdateElasticsearchDomainConfigRequest & WithAccessPolicies(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
UpdateElasticsearchDomainConfigRequest & WithElasticsearchClusterConfig(const ElasticsearchClusterConfig &value)
void SetAccessPolicies(Aws::String &&value)
UpdateElasticsearchDomainConfigRequest & WithAccessPolicies(Aws::String &&value)
void SetElasticsearchClusterConfig(const ElasticsearchClusterConfig &value)
UpdateElasticsearchDomainConfigRequest & WithElasticsearchClusterConfig(ElasticsearchClusterConfig &&value)
UpdateElasticsearchDomainConfigRequest & AddAdvancedOptions(const Aws::String &key, Aws::String &&value)
JSON (JavaScript Object Notation).
UpdateElasticsearchDomainConfigRequest & WithSnapshotOptions(const SnapshotOptions &value)