32 namespace ElasticsearchService
66 inline void SetDomainId(
const char* value) { m_domainIdHasBeenSet =
true; m_domainId.assign(value); }
113 inline void SetDomainName(
const char* value) { m_domainNameHasBeenSet =
true; m_domainName.assign(value); }
169 inline void SetARN(
const char* value) { m_aRNHasBeenSet =
true; m_aRN.assign(value); }
207 inline void SetCreated(
bool value) { m_createdHasBeenSet =
true; m_created = value; }
230 inline void SetDeleted(
bool value) { m_deletedHasBeenSet =
true; m_deleted = value; }
262 inline void SetEndpoint(
const char* value) { m_endpointHasBeenSet =
true; m_endpoint.assign(value); }
294 inline void SetProcessing(
bool value) { m_processingHasBeenSet =
true; m_processing = value; }
313 inline void SetElasticsearchVersion(
const char* value) { m_elasticsearchVersionHasBeenSet =
true; m_elasticsearchVersion.assign(value); }
402 inline void SetAccessPolicies(
const char* value) { m_accessPoliciesHasBeenSet =
true; m_accessPolicies.assign(value); }
506 bool m_domainIdHasBeenSet;
508 bool m_domainNameHasBeenSet;
510 bool m_aRNHasBeenSet;
512 bool m_createdHasBeenSet;
514 bool m_deletedHasBeenSet;
516 bool m_endpointHasBeenSet;
518 bool m_processingHasBeenSet;
520 bool m_elasticsearchVersionHasBeenSet;
522 bool m_elasticsearchClusterConfigHasBeenSet;
524 bool m_eBSOptionsHasBeenSet;
526 bool m_accessPoliciesHasBeenSet;
528 bool m_snapshotOptionsHasBeenSet;
530 bool m_advancedOptionsHasBeenSet;
ElasticsearchDomainStatus & WithDeleted(bool value)
ElasticsearchDomainStatus & WithElasticsearchClusterConfig(ElasticsearchClusterConfig &&value)
void SetElasticsearchVersion(const char *value)
ElasticsearchDomainStatus & WithCreated(bool value)
const Aws::Map< Aws::String, Aws::String > & GetAdvancedOptions() const
ElasticsearchDomainStatus & WithSnapshotOptions(SnapshotOptions &&value)
void SetDomainId(const Aws::String &value)
void SetElasticsearchClusterConfig(ElasticsearchClusterConfig &&value)
ElasticsearchDomainStatus & WithDomainId(Aws::String &&value)
void SetDomainName(const char *value)
void SetAdvancedOptions(Aws::Map< Aws::String, Aws::String > &&value)
const SnapshotOptions & GetSnapshotOptions() const
ElasticsearchDomainStatus & AddAdvancedOptions(const Aws::String &key, const Aws::String &value)
ElasticsearchDomainStatus & WithSnapshotOptions(const SnapshotOptions &value)
ElasticsearchDomainStatus & WithDomainName(Aws::String &&value)
ElasticsearchDomainStatus & WithDomainName(const char *value)
const EBSOptions & GetEBSOptions() const
ElasticsearchDomainStatus & WithElasticsearchVersion(Aws::String &&value)
void SetAdvancedOptions(const Aws::Map< Aws::String, Aws::String > &value)
void SetAccessPolicies(const char *value)
ElasticsearchDomainStatus & AddAdvancedOptions(const char *key, const char *value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
ElasticsearchDomainStatus & WithElasticsearchVersion(const char *value)
void SetElasticsearchClusterConfig(const ElasticsearchClusterConfig &value)
void SetEBSOptions(const EBSOptions &value)
ElasticsearchDomainStatus & WithARN(const char *value)
ElasticsearchDomainStatus & AddAdvancedOptions(Aws::String &&key, Aws::String &&value)
void SetARN(Aws::String &&value)
void SetARN(const Aws::String &value)
void SetEBSOptions(EBSOptions &&value)
const Aws::String & GetEndpoint() const
ElasticsearchDomainStatus & WithDomainName(const Aws::String &value)
ElasticsearchDomainStatus & WithEndpoint(Aws::String &&value)
const Aws::String & GetARN() const
ElasticsearchDomainStatus & WithDomainId(const char *value)
ElasticsearchDomainStatus & WithProcessing(bool value)
void SetDomainName(Aws::String &&value)
void SetARN(const char *value)
ElasticsearchDomainStatus & WithEBSOptions(EBSOptions &&value)
const Aws::String & GetDomainName() const
void SetEndpoint(const char *value)
ElasticsearchDomainStatus & AddAdvancedOptions(Aws::String &&key, const Aws::String &value)
void SetDeleted(bool value)
void SetAccessPolicies(Aws::String &&value)
ElasticsearchDomainStatus & WithAccessPolicies(const char *value)
ElasticsearchDomainStatus & WithDomainId(const Aws::String &value)
void SetEndpoint(const Aws::String &value)
#define AWS_ELASTICSEARCHSERVICE_API
ElasticsearchDomainStatus & WithAccessPolicies(Aws::String &&value)
void SetElasticsearchVersion(const Aws::String &value)
const ElasticsearchClusterConfig & GetElasticsearchClusterConfig() const
void SetCreated(bool value)
ElasticsearchDomainStatus & WithElasticsearchVersion(const Aws::String &value)
void SetDomainId(const char *value)
ElasticsearchDomainStatus & WithARN(Aws::String &&value)
const Aws::String & GetDomainId() const
const Aws::String & GetElasticsearchVersion() const
ElasticsearchDomainStatus & AddAdvancedOptions(const char *key, Aws::String &&value)
ElasticsearchDomainStatus & WithEndpoint(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
ElasticsearchDomainStatus & AddAdvancedOptions(const Aws::String &key, Aws::String &&value)
ElasticsearchDomainStatus & WithAccessPolicies(const Aws::String &value)
ElasticsearchDomainStatus & WithElasticsearchClusterConfig(const ElasticsearchClusterConfig &value)
ElasticsearchDomainStatus & WithAdvancedOptions(const Aws::Map< Aws::String, Aws::String > &value)
bool GetProcessing() const
void SetEndpoint(Aws::String &&value)
void SetDomainName(const Aws::String &value)
void SetAccessPolicies(const Aws::String &value)
void SetDomainId(Aws::String &&value)
ElasticsearchDomainStatus & AddAdvancedOptions(Aws::String &&key, const char *value)
ElasticsearchDomainStatus & WithARN(const Aws::String &value)
void SetElasticsearchVersion(Aws::String &&value)
ElasticsearchDomainStatus & WithEBSOptions(const EBSOptions &value)
ElasticsearchDomainStatus & WithAdvancedOptions(Aws::Map< Aws::String, Aws::String > &&value)
void SetSnapshotOptions(const SnapshotOptions &value)
void SetProcessing(bool value)
JSON (JavaScript Object Notation).
const Aws::String & GetAccessPolicies() const
ElasticsearchDomainStatus & WithEndpoint(const Aws::String &value)
void SetSnapshotOptions(SnapshotOptions &&value)