26 namespace ElasticsearchService
69 inline void SetDomainName(
const char* value) { m_domainNameHasBeenSet =
true; m_domainName.assign(value); }
129 inline void SetElasticsearchVersion(
const char* value) { m_elasticsearchVersionHasBeenSet =
true; m_elasticsearchVersion.assign(value); }
236 inline void SetAccessPolicies(
const char* value) { m_accessPoliciesHasBeenSet =
true; m_accessPolicies.assign(value); }
393 bool m_domainNameHasBeenSet;
395 bool m_elasticsearchVersionHasBeenSet;
397 bool m_elasticsearchClusterConfigHasBeenSet;
399 bool m_eBSOptionsHasBeenSet;
401 bool m_accessPoliciesHasBeenSet;
403 bool m_snapshotOptionsHasBeenSet;
405 bool m_advancedOptionsHasBeenSet;
CreateElasticsearchDomainRequest & WithSnapshotOptions(const SnapshotOptions &value)
CreateElasticsearchDomainRequest & AddAdvancedOptions(const Aws::String &key, Aws::String &&value)
CreateElasticsearchDomainRequest & WithAccessPolicies(Aws::String &&value)
CreateElasticsearchDomainRequest & WithEBSOptions(const EBSOptions &value)
CreateElasticsearchDomainRequest & AddAdvancedOptions(const char *key, Aws::String &&value)
const SnapshotOptions & GetSnapshotOptions() const
CreateElasticsearchDomainRequest & WithElasticsearchVersion(const char *value)
const Aws::String & GetAccessPolicies() const
void SetAdvancedOptions(Aws::Map< Aws::String, Aws::String > &&value)
void SetElasticsearchVersion(const Aws::String &value)
void SetDomainName(Aws::String &&value)
CreateElasticsearchDomainRequest & WithElasticsearchClusterConfig(ElasticsearchClusterConfig &&value)
void SetAccessPolicies(const Aws::String &value)
const ElasticsearchClusterConfig & GetElasticsearchClusterConfig() const
CreateElasticsearchDomainRequest & WithSnapshotOptions(SnapshotOptions &&value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
CreateElasticsearchDomainRequest & AddAdvancedOptions(Aws::String &&key, Aws::String &&value)
CreateElasticsearchDomainRequest & AddAdvancedOptions(const char *key, const char *value)
CreateElasticsearchDomainRequest & WithAccessPolicies(const char *value)
void SetElasticsearchClusterConfig(const ElasticsearchClusterConfig &value)
CreateElasticsearchDomainRequest & WithDomainName(const Aws::String &value)
void SetSnapshotOptions(SnapshotOptions &&value)
void SetDomainName(const Aws::String &value)
const Aws::String & GetElasticsearchVersion() const
const Aws::Map< Aws::String, Aws::String > & GetAdvancedOptions() const
CreateElasticsearchDomainRequest & WithElasticsearchClusterConfig(const ElasticsearchClusterConfig &value)
CreateElasticsearchDomainRequest & WithElasticsearchVersion(const Aws::String &value)
CreateElasticsearchDomainRequest & WithDomainName(Aws::String &&value)
CreateElasticsearchDomainRequest & AddAdvancedOptions(Aws::String &&key, const char *value)
CreateElasticsearchDomainRequest & WithDomainName(const char *value)
void SetAccessPolicies(const char *value)
const EBSOptions & GetEBSOptions() const
#define AWS_ELASTICSEARCHSERVICE_API
CreateElasticsearchDomainRequest & WithElasticsearchVersion(Aws::String &&value)
CreateElasticsearchDomainRequest & AddAdvancedOptions(const Aws::String &key, const Aws::String &value)
void SetEBSOptions(EBSOptions &&value)
CreateElasticsearchDomainRequest & WithAdvancedOptions(const Aws::Map< Aws::String, Aws::String > &value)
void SetElasticsearchClusterConfig(ElasticsearchClusterConfig &&value)
void SetDomainName(const char *value)
void SetEBSOptions(const EBSOptions &value)
void SetAdvancedOptions(const Aws::Map< Aws::String, Aws::String > &value)
void SetElasticsearchVersion(const char *value)
CreateElasticsearchDomainRequest & WithAdvancedOptions(Aws::Map< Aws::String, Aws::String > &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
CreateElasticsearchDomainRequest & AddAdvancedOptions(Aws::String &&key, const Aws::String &value)
void SetSnapshotOptions(const SnapshotOptions &value)
void SetElasticsearchVersion(Aws::String &&value)
CreateElasticsearchDomainRequest & WithAccessPolicies(const Aws::String &value)
CreateElasticsearchDomainRequest & WithEBSOptions(EBSOptions &&value)
void SetAccessPolicies(Aws::String &&value)
const Aws::String & GetDomainName() const
JSON (JavaScript Object Notation).