AWS SDK for C++  1.9.73
AWS SDK for C++
Public Member Functions | List of all members
Aws::ElasticsearchService::Model::ElasticsearchDomainStatus Class Reference

#include <ElasticsearchDomainStatus.h>

Public Member Functions

 ElasticsearchDomainStatus ()
 
 ElasticsearchDomainStatus (Aws::Utils::Json::JsonView jsonValue)
 
ElasticsearchDomainStatusoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDomainId () const
 
bool DomainIdHasBeenSet () const
 
void SetDomainId (const Aws::String &value)
 
void SetDomainId (Aws::String &&value)
 
void SetDomainId (const char *value)
 
ElasticsearchDomainStatusWithDomainId (const Aws::String &value)
 
ElasticsearchDomainStatusWithDomainId (Aws::String &&value)
 
ElasticsearchDomainStatusWithDomainId (const char *value)
 
const Aws::StringGetDomainName () const
 
bool DomainNameHasBeenSet () const
 
void SetDomainName (const Aws::String &value)
 
void SetDomainName (Aws::String &&value)
 
void SetDomainName (const char *value)
 
ElasticsearchDomainStatusWithDomainName (const Aws::String &value)
 
ElasticsearchDomainStatusWithDomainName (Aws::String &&value)
 
ElasticsearchDomainStatusWithDomainName (const char *value)
 
const Aws::StringGetARN () const
 
bool ARNHasBeenSet () const
 
void SetARN (const Aws::String &value)
 
void SetARN (Aws::String &&value)
 
void SetARN (const char *value)
 
ElasticsearchDomainStatusWithARN (const Aws::String &value)
 
ElasticsearchDomainStatusWithARN (Aws::String &&value)
 
ElasticsearchDomainStatusWithARN (const char *value)
 
bool GetCreated () const
 
bool CreatedHasBeenSet () const
 
void SetCreated (bool value)
 
ElasticsearchDomainStatusWithCreated (bool value)
 
bool GetDeleted () const
 
bool DeletedHasBeenSet () const
 
void SetDeleted (bool value)
 
ElasticsearchDomainStatusWithDeleted (bool value)
 
const Aws::StringGetEndpoint () const
 
bool EndpointHasBeenSet () const
 
void SetEndpoint (const Aws::String &value)
 
void SetEndpoint (Aws::String &&value)
 
void SetEndpoint (const char *value)
 
ElasticsearchDomainStatusWithEndpoint (const Aws::String &value)
 
ElasticsearchDomainStatusWithEndpoint (Aws::String &&value)
 
ElasticsearchDomainStatusWithEndpoint (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetEndpoints () const
 
bool EndpointsHasBeenSet () const
 
void SetEndpoints (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetEndpoints (Aws::Map< Aws::String, Aws::String > &&value)
 
ElasticsearchDomainStatusWithEndpoints (const Aws::Map< Aws::String, Aws::String > &value)
 
ElasticsearchDomainStatusWithEndpoints (Aws::Map< Aws::String, Aws::String > &&value)
 
ElasticsearchDomainStatusAddEndpoints (const Aws::String &key, const Aws::String &value)
 
ElasticsearchDomainStatusAddEndpoints (Aws::String &&key, const Aws::String &value)
 
ElasticsearchDomainStatusAddEndpoints (const Aws::String &key, Aws::String &&value)
 
ElasticsearchDomainStatusAddEndpoints (Aws::String &&key, Aws::String &&value)
 
ElasticsearchDomainStatusAddEndpoints (const char *key, Aws::String &&value)
 
ElasticsearchDomainStatusAddEndpoints (Aws::String &&key, const char *value)
 
ElasticsearchDomainStatusAddEndpoints (const char *key, const char *value)
 
bool GetProcessing () const
 
bool ProcessingHasBeenSet () const
 
void SetProcessing (bool value)
 
ElasticsearchDomainStatusWithProcessing (bool value)
 
bool GetUpgradeProcessing () const
 
bool UpgradeProcessingHasBeenSet () const
 
void SetUpgradeProcessing (bool value)
 
ElasticsearchDomainStatusWithUpgradeProcessing (bool value)
 
const Aws::StringGetElasticsearchVersion () const
 
bool ElasticsearchVersionHasBeenSet () const
 
void SetElasticsearchVersion (const Aws::String &value)
 
void SetElasticsearchVersion (Aws::String &&value)
 
void SetElasticsearchVersion (const char *value)
 
ElasticsearchDomainStatusWithElasticsearchVersion (const Aws::String &value)
 
ElasticsearchDomainStatusWithElasticsearchVersion (Aws::String &&value)
 
ElasticsearchDomainStatusWithElasticsearchVersion (const char *value)
 
const ElasticsearchClusterConfigGetElasticsearchClusterConfig () const
 
bool ElasticsearchClusterConfigHasBeenSet () const
 
void SetElasticsearchClusterConfig (const ElasticsearchClusterConfig &value)
 
void SetElasticsearchClusterConfig (ElasticsearchClusterConfig &&value)
 
ElasticsearchDomainStatusWithElasticsearchClusterConfig (const ElasticsearchClusterConfig &value)
 
ElasticsearchDomainStatusWithElasticsearchClusterConfig (ElasticsearchClusterConfig &&value)
 
const EBSOptionsGetEBSOptions () const
 
bool EBSOptionsHasBeenSet () const
 
void SetEBSOptions (const EBSOptions &value)
 
void SetEBSOptions (EBSOptions &&value)
 
ElasticsearchDomainStatusWithEBSOptions (const EBSOptions &value)
 
ElasticsearchDomainStatusWithEBSOptions (EBSOptions &&value)
 
const Aws::StringGetAccessPolicies () const
 
bool AccessPoliciesHasBeenSet () const
 
void SetAccessPolicies (const Aws::String &value)
 
void SetAccessPolicies (Aws::String &&value)
 
void SetAccessPolicies (const char *value)
 
ElasticsearchDomainStatusWithAccessPolicies (const Aws::String &value)
 
ElasticsearchDomainStatusWithAccessPolicies (Aws::String &&value)
 
ElasticsearchDomainStatusWithAccessPolicies (const char *value)
 
const SnapshotOptionsGetSnapshotOptions () const
 
bool SnapshotOptionsHasBeenSet () const
 
void SetSnapshotOptions (const SnapshotOptions &value)
 
void SetSnapshotOptions (SnapshotOptions &&value)
 
ElasticsearchDomainStatusWithSnapshotOptions (const SnapshotOptions &value)
 
ElasticsearchDomainStatusWithSnapshotOptions (SnapshotOptions &&value)
 
const VPCDerivedInfoGetVPCOptions () const
 
bool VPCOptionsHasBeenSet () const
 
void SetVPCOptions (const VPCDerivedInfo &value)
 
void SetVPCOptions (VPCDerivedInfo &&value)
 
ElasticsearchDomainStatusWithVPCOptions (const VPCDerivedInfo &value)
 
ElasticsearchDomainStatusWithVPCOptions (VPCDerivedInfo &&value)
 
const CognitoOptionsGetCognitoOptions () const
 
bool CognitoOptionsHasBeenSet () const
 
void SetCognitoOptions (const CognitoOptions &value)
 
void SetCognitoOptions (CognitoOptions &&value)
 
ElasticsearchDomainStatusWithCognitoOptions (const CognitoOptions &value)
 
ElasticsearchDomainStatusWithCognitoOptions (CognitoOptions &&value)
 
const EncryptionAtRestOptionsGetEncryptionAtRestOptions () const
 
bool EncryptionAtRestOptionsHasBeenSet () const
 
void SetEncryptionAtRestOptions (const EncryptionAtRestOptions &value)
 
void SetEncryptionAtRestOptions (EncryptionAtRestOptions &&value)
 
ElasticsearchDomainStatusWithEncryptionAtRestOptions (const EncryptionAtRestOptions &value)
 
ElasticsearchDomainStatusWithEncryptionAtRestOptions (EncryptionAtRestOptions &&value)
 
const NodeToNodeEncryptionOptionsGetNodeToNodeEncryptionOptions () const
 
bool NodeToNodeEncryptionOptionsHasBeenSet () const
 
void SetNodeToNodeEncryptionOptions (const NodeToNodeEncryptionOptions &value)
 
void SetNodeToNodeEncryptionOptions (NodeToNodeEncryptionOptions &&value)
 
ElasticsearchDomainStatusWithNodeToNodeEncryptionOptions (const NodeToNodeEncryptionOptions &value)
 
ElasticsearchDomainStatusWithNodeToNodeEncryptionOptions (NodeToNodeEncryptionOptions &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetAdvancedOptions () const
 
bool AdvancedOptionsHasBeenSet () const
 
void SetAdvancedOptions (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetAdvancedOptions (Aws::Map< Aws::String, Aws::String > &&value)
 
ElasticsearchDomainStatusWithAdvancedOptions (const Aws::Map< Aws::String, Aws::String > &value)
 
ElasticsearchDomainStatusWithAdvancedOptions (Aws::Map< Aws::String, Aws::String > &&value)
 
ElasticsearchDomainStatusAddAdvancedOptions (const Aws::String &key, const Aws::String &value)
 
ElasticsearchDomainStatusAddAdvancedOptions (Aws::String &&key, const Aws::String &value)
 
ElasticsearchDomainStatusAddAdvancedOptions (const Aws::String &key, Aws::String &&value)
 
ElasticsearchDomainStatusAddAdvancedOptions (Aws::String &&key, Aws::String &&value)
 
ElasticsearchDomainStatusAddAdvancedOptions (const char *key, Aws::String &&value)
 
ElasticsearchDomainStatusAddAdvancedOptions (Aws::String &&key, const char *value)
 
ElasticsearchDomainStatusAddAdvancedOptions (const char *key, const char *value)
 
const Aws::Map< LogType, LogPublishingOption > & GetLogPublishingOptions () const
 
bool LogPublishingOptionsHasBeenSet () const
 
void SetLogPublishingOptions (const Aws::Map< LogType, LogPublishingOption > &value)
 
void SetLogPublishingOptions (Aws::Map< LogType, LogPublishingOption > &&value)
 
ElasticsearchDomainStatusWithLogPublishingOptions (const Aws::Map< LogType, LogPublishingOption > &value)
 
ElasticsearchDomainStatusWithLogPublishingOptions (Aws::Map< LogType, LogPublishingOption > &&value)
 
ElasticsearchDomainStatusAddLogPublishingOptions (const LogType &key, const LogPublishingOption &value)
 
ElasticsearchDomainStatusAddLogPublishingOptions (LogType &&key, const LogPublishingOption &value)
 
ElasticsearchDomainStatusAddLogPublishingOptions (const LogType &key, LogPublishingOption &&value)
 
ElasticsearchDomainStatusAddLogPublishingOptions (LogType &&key, LogPublishingOption &&value)
 
const ServiceSoftwareOptionsGetServiceSoftwareOptions () const
 
bool ServiceSoftwareOptionsHasBeenSet () const
 
void SetServiceSoftwareOptions (const ServiceSoftwareOptions &value)
 
void SetServiceSoftwareOptions (ServiceSoftwareOptions &&value)
 
ElasticsearchDomainStatusWithServiceSoftwareOptions (const ServiceSoftwareOptions &value)
 
ElasticsearchDomainStatusWithServiceSoftwareOptions (ServiceSoftwareOptions &&value)
 
const DomainEndpointOptionsGetDomainEndpointOptions () const
 
bool DomainEndpointOptionsHasBeenSet () const
 
void SetDomainEndpointOptions (const DomainEndpointOptions &value)
 
void SetDomainEndpointOptions (DomainEndpointOptions &&value)
 
ElasticsearchDomainStatusWithDomainEndpointOptions (const DomainEndpointOptions &value)
 
ElasticsearchDomainStatusWithDomainEndpointOptions (DomainEndpointOptions &&value)
 
const AdvancedSecurityOptionsGetAdvancedSecurityOptions () const
 
bool AdvancedSecurityOptionsHasBeenSet () const
 
void SetAdvancedSecurityOptions (const AdvancedSecurityOptions &value)
 
void SetAdvancedSecurityOptions (AdvancedSecurityOptions &&value)
 
ElasticsearchDomainStatusWithAdvancedSecurityOptions (const AdvancedSecurityOptions &value)
 
ElasticsearchDomainStatusWithAdvancedSecurityOptions (AdvancedSecurityOptions &&value)
 
const AutoTuneOptionsOutputGetAutoTuneOptions () const
 
bool AutoTuneOptionsHasBeenSet () const
 
void SetAutoTuneOptions (const AutoTuneOptionsOutput &value)
 
void SetAutoTuneOptions (AutoTuneOptionsOutput &&value)
 
ElasticsearchDomainStatusWithAutoTuneOptions (const AutoTuneOptionsOutput &value)
 
ElasticsearchDomainStatusWithAutoTuneOptions (AutoTuneOptionsOutput &&value)
 

Detailed Description

The current status of an Elasticsearch domain.

See Also:

AWS API Reference

Definition at line 45 of file ElasticsearchDomainStatus.h.

Constructor & Destructor Documentation

◆ ElasticsearchDomainStatus() [1/2]

Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::ElasticsearchDomainStatus ( )

◆ ElasticsearchDomainStatus() [2/2]

Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::ElasticsearchDomainStatus ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AccessPoliciesHasBeenSet()

bool Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::AccessPoliciesHasBeenSet ( ) const
inline

IAM access policy as a JSON-formatted string.

Definition at line 593 of file ElasticsearchDomainStatus.h.

◆ AddAdvancedOptions() [1/7]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::AddAdvancedOptions ( Aws::String &&  key,
Aws::String &&  value 
)
inline

Specifies the status of the AdvancedOptions

Definition at line 865 of file ElasticsearchDomainStatus.h.

◆ AddAdvancedOptions() [2/7]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::AddAdvancedOptions ( Aws::String &&  key,
const Aws::String value 
)
inline

Specifies the status of the AdvancedOptions

Definition at line 855 of file ElasticsearchDomainStatus.h.

◆ AddAdvancedOptions() [3/7]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::AddAdvancedOptions ( Aws::String &&  key,
const char *  value 
)
inline

Specifies the status of the AdvancedOptions

Definition at line 875 of file ElasticsearchDomainStatus.h.

◆ AddAdvancedOptions() [4/7]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::AddAdvancedOptions ( const Aws::String key,
Aws::String &&  value 
)
inline

Specifies the status of the AdvancedOptions

Definition at line 860 of file ElasticsearchDomainStatus.h.

◆ AddAdvancedOptions() [5/7]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::AddAdvancedOptions ( const Aws::String key,
const Aws::String value 
)
inline

Specifies the status of the AdvancedOptions

Definition at line 850 of file ElasticsearchDomainStatus.h.

◆ AddAdvancedOptions() [6/7]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::AddAdvancedOptions ( const char *  key,
Aws::String &&  value 
)
inline

Specifies the status of the AdvancedOptions

Definition at line 870 of file ElasticsearchDomainStatus.h.

◆ AddAdvancedOptions() [7/7]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::AddAdvancedOptions ( const char *  key,
const char *  value 
)
inline

Specifies the status of the AdvancedOptions

Definition at line 880 of file ElasticsearchDomainStatus.h.

◆ AddEndpoints() [1/7]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::AddEndpoints ( Aws::String &&  key,
Aws::String &&  value 
)
inline

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

Definition at line 404 of file ElasticsearchDomainStatus.h.

◆ AddEndpoints() [2/7]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::AddEndpoints ( Aws::String &&  key,
const Aws::String value 
)
inline

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

Definition at line 390 of file ElasticsearchDomainStatus.h.

◆ AddEndpoints() [3/7]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::AddEndpoints ( Aws::String &&  key,
const char *  value 
)
inline

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

Definition at line 418 of file ElasticsearchDomainStatus.h.

◆ AddEndpoints() [4/7]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::AddEndpoints ( const Aws::String key,
Aws::String &&  value 
)
inline

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

Definition at line 397 of file ElasticsearchDomainStatus.h.

◆ AddEndpoints() [5/7]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::AddEndpoints ( const Aws::String key,
const Aws::String value 
)
inline

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

Definition at line 383 of file ElasticsearchDomainStatus.h.

◆ AddEndpoints() [6/7]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::AddEndpoints ( const char *  key,
Aws::String &&  value 
)
inline

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

Definition at line 411 of file ElasticsearchDomainStatus.h.

◆ AddEndpoints() [7/7]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::AddEndpoints ( const char *  key,
const char *  value 
)
inline

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

Definition at line 425 of file ElasticsearchDomainStatus.h.

◆ AddLogPublishingOptions() [1/4]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::AddLogPublishingOptions ( const LogType key,
const LogPublishingOption value 
)
inline

Log publishing options for the given domain.

Definition at line 916 of file ElasticsearchDomainStatus.h.

◆ AddLogPublishingOptions() [2/4]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::AddLogPublishingOptions ( const LogType key,
LogPublishingOption &&  value 
)
inline

Log publishing options for the given domain.

Definition at line 926 of file ElasticsearchDomainStatus.h.

◆ AddLogPublishingOptions() [3/4]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::AddLogPublishingOptions ( LogType &&  key,
const LogPublishingOption value 
)
inline

Log publishing options for the given domain.

Definition at line 921 of file ElasticsearchDomainStatus.h.

◆ AddLogPublishingOptions() [4/4]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::AddLogPublishingOptions ( LogType &&  key,
LogPublishingOption &&  value 
)
inline

Log publishing options for the given domain.

Definition at line 931 of file ElasticsearchDomainStatus.h.

◆ AdvancedOptionsHasBeenSet()

bool Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::AdvancedOptionsHasBeenSet ( ) const
inline

Specifies the status of the AdvancedOptions

Definition at line 825 of file ElasticsearchDomainStatus.h.

◆ AdvancedSecurityOptionsHasBeenSet()

bool Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::AdvancedSecurityOptionsHasBeenSet ( ) const
inline

The current status of the Elasticsearch domain's advanced security options.

Definition at line 1006 of file ElasticsearchDomainStatus.h.

◆ ARNHasBeenSet()

bool Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::ARNHasBeenSet ( ) const
inline

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

Definition at line 174 of file ElasticsearchDomainStatus.h.

◆ AutoTuneOptionsHasBeenSet()

bool Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::AutoTuneOptionsHasBeenSet ( ) const
inline

The current status of the Elasticsearch domain's Auto-Tune options.

Definition at line 1041 of file ElasticsearchDomainStatus.h.

◆ CognitoOptionsHasBeenSet()

bool Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::CognitoOptionsHasBeenSet ( ) const
inline

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

Definition at line 720 of file ElasticsearchDomainStatus.h.

◆ CreatedHasBeenSet()

bool Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::CreatedHasBeenSet ( ) const
inline

The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

Definition at line 237 of file ElasticsearchDomainStatus.h.

◆ DeletedHasBeenSet()

bool Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::DeletedHasBeenSet ( ) const
inline

The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

Definition at line 268 of file ElasticsearchDomainStatus.h.

◆ DomainEndpointOptionsHasBeenSet()

bool Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::DomainEndpointOptionsHasBeenSet ( ) const
inline

The current status of the Elasticsearch domain's endpoint options.

Definition at line 973 of file ElasticsearchDomainStatus.h.

◆ DomainIdHasBeenSet()

bool Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::DomainIdHasBeenSet ( ) const
inline

The unique identifier for the specified Elasticsearch domain.

Definition at line 62 of file ElasticsearchDomainStatus.h.

◆ DomainNameHasBeenSet()

bool Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::DomainNameHasBeenSet ( ) const
inline

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

Definition at line 109 of file ElasticsearchDomainStatus.h.

◆ EBSOptionsHasBeenSet()

bool Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::EBSOptionsHasBeenSet ( ) const
inline

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

Definition at line 554 of file ElasticsearchDomainStatus.h.

◆ ElasticsearchClusterConfigHasBeenSet()

bool Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::ElasticsearchClusterConfigHasBeenSet ( ) const
inline

The type and number of instances in the domain cluster.

Definition at line 519 of file ElasticsearchDomainStatus.h.

◆ ElasticsearchVersionHasBeenSet()

bool Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::ElasticsearchVersionHasBeenSet ( ) const
inline

Definition at line 490 of file ElasticsearchDomainStatus.h.

◆ EncryptionAtRestOptionsHasBeenSet()

bool Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::EncryptionAtRestOptionsHasBeenSet ( ) const
inline

Specifies the status of the EncryptionAtRestOptions.

Definition at line 763 of file ElasticsearchDomainStatus.h.

◆ EndpointHasBeenSet()

bool Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::EndpointHasBeenSet ( ) const
inline

The Elasticsearch domain endpoint that you use to submit index and search requests.

Definition at line 297 of file ElasticsearchDomainStatus.h.

◆ EndpointsHasBeenSet()

bool Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::EndpointsHasBeenSet ( ) const
inline

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

Definition at line 348 of file ElasticsearchDomainStatus.h.

◆ GetAccessPolicies()

const Aws::String& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::GetAccessPolicies ( ) const
inline

IAM access policy as a JSON-formatted string.

Definition at line 588 of file ElasticsearchDomainStatus.h.

◆ GetAdvancedOptions()

const Aws::Map<Aws::String, Aws::String>& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::GetAdvancedOptions ( ) const
inline

Specifies the status of the AdvancedOptions

Definition at line 820 of file ElasticsearchDomainStatus.h.

◆ GetAdvancedSecurityOptions()

const AdvancedSecurityOptions& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::GetAdvancedSecurityOptions ( ) const
inline

The current status of the Elasticsearch domain's advanced security options.

Definition at line 1000 of file ElasticsearchDomainStatus.h.

◆ GetARN()

const Aws::String& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::GetARN ( ) const
inline

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

Definition at line 166 of file ElasticsearchDomainStatus.h.

◆ GetAutoTuneOptions()

const AutoTuneOptionsOutput& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::GetAutoTuneOptions ( ) const
inline

The current status of the Elasticsearch domain's Auto-Tune options.

Definition at line 1036 of file ElasticsearchDomainStatus.h.

◆ GetCognitoOptions()

const CognitoOptions& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::GetCognitoOptions ( ) const
inline

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

Definition at line 712 of file ElasticsearchDomainStatus.h.

◆ GetCreated()

bool Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::GetCreated ( ) const
inline

The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

Definition at line 230 of file ElasticsearchDomainStatus.h.

◆ GetDeleted()

bool Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::GetDeleted ( ) const
inline

The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

Definition at line 260 of file ElasticsearchDomainStatus.h.

◆ GetDomainEndpointOptions()

const DomainEndpointOptions& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::GetDomainEndpointOptions ( ) const
inline

The current status of the Elasticsearch domain's endpoint options.

Definition at line 968 of file ElasticsearchDomainStatus.h.

◆ GetDomainId()

const Aws::String& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::GetDomainId ( ) const
inline

The unique identifier for the specified Elasticsearch domain.

Definition at line 57 of file ElasticsearchDomainStatus.h.

◆ GetDomainName()

const Aws::String& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::GetDomainName ( ) const
inline

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

Definition at line 101 of file ElasticsearchDomainStatus.h.

◆ GetEBSOptions()

const EBSOptions& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::GetEBSOptions ( ) const
inline

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

Definition at line 547 of file ElasticsearchDomainStatus.h.

◆ GetElasticsearchClusterConfig()

const ElasticsearchClusterConfig& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::GetElasticsearchClusterConfig ( ) const
inline

The type and number of instances in the domain cluster.

Definition at line 514 of file ElasticsearchDomainStatus.h.

◆ GetElasticsearchVersion()

const Aws::String& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::GetElasticsearchVersion ( ) const
inline

Definition at line 487 of file ElasticsearchDomainStatus.h.

◆ GetEncryptionAtRestOptions()

const EncryptionAtRestOptions& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::GetEncryptionAtRestOptions ( ) const
inline

Specifies the status of the EncryptionAtRestOptions.

Definition at line 758 of file ElasticsearchDomainStatus.h.

◆ GetEndpoint()

const Aws::String& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::GetEndpoint ( ) const
inline

The Elasticsearch domain endpoint that you use to submit index and search requests.

Definition at line 291 of file ElasticsearchDomainStatus.h.

◆ GetEndpoints()

const Aws::Map<Aws::String, Aws::String>& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::GetEndpoints ( ) const
inline

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

Definition at line 341 of file ElasticsearchDomainStatus.h.

◆ GetLogPublishingOptions()

const Aws::Map<LogType, LogPublishingOption>& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::GetLogPublishingOptions ( ) const
inline

Log publishing options for the given domain.

Definition at line 886 of file ElasticsearchDomainStatus.h.

◆ GetNodeToNodeEncryptionOptions()

const NodeToNodeEncryptionOptions& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::GetNodeToNodeEncryptionOptions ( ) const
inline

Specifies the status of the NodeToNodeEncryptionOptions.

Definition at line 789 of file ElasticsearchDomainStatus.h.

◆ GetProcessing()

bool Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::GetProcessing ( ) const
inline

The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

Definition at line 433 of file ElasticsearchDomainStatus.h.

◆ GetServiceSoftwareOptions()

const ServiceSoftwareOptions& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::GetServiceSoftwareOptions ( ) const
inline

The current status of the Elasticsearch domain's service software.

Definition at line 937 of file ElasticsearchDomainStatus.h.

◆ GetSnapshotOptions()

const SnapshotOptions& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::GetSnapshotOptions ( ) const
inline

Specifies the status of the SnapshotOptions

Definition at line 629 of file ElasticsearchDomainStatus.h.

◆ GetUpgradeProcessing()

bool Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::GetUpgradeProcessing ( ) const
inline

The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

Definition at line 462 of file ElasticsearchDomainStatus.h.

◆ GetVPCOptions()

const VPCDerivedInfo& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::GetVPCOptions ( ) const
inline

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

Definition at line 663 of file ElasticsearchDomainStatus.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::Jsonize ( ) const

◆ LogPublishingOptionsHasBeenSet()

bool Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::LogPublishingOptionsHasBeenSet ( ) const
inline

Log publishing options for the given domain.

Definition at line 891 of file ElasticsearchDomainStatus.h.

◆ NodeToNodeEncryptionOptionsHasBeenSet()

bool Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::NodeToNodeEncryptionOptionsHasBeenSet ( ) const
inline

Specifies the status of the NodeToNodeEncryptionOptions.

Definition at line 794 of file ElasticsearchDomainStatus.h.

◆ operator=()

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ProcessingHasBeenSet()

bool Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::ProcessingHasBeenSet ( ) const
inline

The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

Definition at line 440 of file ElasticsearchDomainStatus.h.

◆ ServiceSoftwareOptionsHasBeenSet()

bool Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::ServiceSoftwareOptionsHasBeenSet ( ) const
inline

The current status of the Elasticsearch domain's service software.

Definition at line 942 of file ElasticsearchDomainStatus.h.

◆ SetAccessPolicies() [1/3]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetAccessPolicies ( Aws::String &&  value)
inline

IAM access policy as a JSON-formatted string.

Definition at line 603 of file ElasticsearchDomainStatus.h.

◆ SetAccessPolicies() [2/3]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetAccessPolicies ( const Aws::String value)
inline

IAM access policy as a JSON-formatted string.

Definition at line 598 of file ElasticsearchDomainStatus.h.

◆ SetAccessPolicies() [3/3]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetAccessPolicies ( const char *  value)
inline

IAM access policy as a JSON-formatted string.

Definition at line 608 of file ElasticsearchDomainStatus.h.

◆ SetAdvancedOptions() [1/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetAdvancedOptions ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Specifies the status of the AdvancedOptions

Definition at line 835 of file ElasticsearchDomainStatus.h.

◆ SetAdvancedOptions() [2/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetAdvancedOptions ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Specifies the status of the AdvancedOptions

Definition at line 830 of file ElasticsearchDomainStatus.h.

◆ SetAdvancedSecurityOptions() [1/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetAdvancedSecurityOptions ( AdvancedSecurityOptions &&  value)
inline

The current status of the Elasticsearch domain's advanced security options.

Definition at line 1018 of file ElasticsearchDomainStatus.h.

◆ SetAdvancedSecurityOptions() [2/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetAdvancedSecurityOptions ( const AdvancedSecurityOptions value)
inline

The current status of the Elasticsearch domain's advanced security options.

Definition at line 1012 of file ElasticsearchDomainStatus.h.

◆ SetARN() [1/3]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetARN ( Aws::String &&  value)
inline

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

Definition at line 190 of file ElasticsearchDomainStatus.h.

◆ SetARN() [2/3]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetARN ( const Aws::String value)
inline

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

Definition at line 182 of file ElasticsearchDomainStatus.h.

◆ SetARN() [3/3]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetARN ( const char *  value)
inline

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

Definition at line 198 of file ElasticsearchDomainStatus.h.

◆ SetAutoTuneOptions() [1/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetAutoTuneOptions ( AutoTuneOptionsOutput &&  value)
inline

The current status of the Elasticsearch domain's Auto-Tune options.

Definition at line 1051 of file ElasticsearchDomainStatus.h.

◆ SetAutoTuneOptions() [2/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetAutoTuneOptions ( const AutoTuneOptionsOutput value)
inline

The current status of the Elasticsearch domain's Auto-Tune options.

Definition at line 1046 of file ElasticsearchDomainStatus.h.

◆ SetCognitoOptions() [1/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetCognitoOptions ( CognitoOptions &&  value)
inline

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

Definition at line 736 of file ElasticsearchDomainStatus.h.

◆ SetCognitoOptions() [2/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetCognitoOptions ( const CognitoOptions value)
inline

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

Definition at line 728 of file ElasticsearchDomainStatus.h.

◆ SetCreated()

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetCreated ( bool  value)
inline

The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

Definition at line 244 of file ElasticsearchDomainStatus.h.

◆ SetDeleted()

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetDeleted ( bool  value)
inline

The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

Definition at line 276 of file ElasticsearchDomainStatus.h.

◆ SetDomainEndpointOptions() [1/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetDomainEndpointOptions ( const DomainEndpointOptions value)
inline

The current status of the Elasticsearch domain's endpoint options.

Definition at line 978 of file ElasticsearchDomainStatus.h.

◆ SetDomainEndpointOptions() [2/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetDomainEndpointOptions ( DomainEndpointOptions &&  value)
inline

The current status of the Elasticsearch domain's endpoint options.

Definition at line 983 of file ElasticsearchDomainStatus.h.

◆ SetDomainId() [1/3]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetDomainId ( Aws::String &&  value)
inline

The unique identifier for the specified Elasticsearch domain.

Definition at line 72 of file ElasticsearchDomainStatus.h.

◆ SetDomainId() [2/3]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetDomainId ( const Aws::String value)
inline

The unique identifier for the specified Elasticsearch domain.

Definition at line 67 of file ElasticsearchDomainStatus.h.

◆ SetDomainId() [3/3]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetDomainId ( const char *  value)
inline

The unique identifier for the specified Elasticsearch domain.

Definition at line 77 of file ElasticsearchDomainStatus.h.

◆ SetDomainName() [1/3]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetDomainName ( Aws::String &&  value)
inline

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

Definition at line 125 of file ElasticsearchDomainStatus.h.

◆ SetDomainName() [2/3]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetDomainName ( const Aws::String value)
inline

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

Definition at line 117 of file ElasticsearchDomainStatus.h.

◆ SetDomainName() [3/3]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetDomainName ( const char *  value)
inline

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

Definition at line 133 of file ElasticsearchDomainStatus.h.

◆ SetEBSOptions() [1/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetEBSOptions ( const EBSOptions value)
inline

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

Definition at line 561 of file ElasticsearchDomainStatus.h.

◆ SetEBSOptions() [2/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetEBSOptions ( EBSOptions &&  value)
inline

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

Definition at line 568 of file ElasticsearchDomainStatus.h.

◆ SetElasticsearchClusterConfig() [1/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetElasticsearchClusterConfig ( const ElasticsearchClusterConfig value)
inline

The type and number of instances in the domain cluster.

Definition at line 524 of file ElasticsearchDomainStatus.h.

◆ SetElasticsearchClusterConfig() [2/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetElasticsearchClusterConfig ( ElasticsearchClusterConfig &&  value)
inline

The type and number of instances in the domain cluster.

Definition at line 529 of file ElasticsearchDomainStatus.h.

◆ SetElasticsearchVersion() [1/3]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetElasticsearchVersion ( Aws::String &&  value)
inline

Definition at line 496 of file ElasticsearchDomainStatus.h.

◆ SetElasticsearchVersion() [2/3]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetElasticsearchVersion ( const Aws::String value)
inline

Definition at line 493 of file ElasticsearchDomainStatus.h.

◆ SetElasticsearchVersion() [3/3]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetElasticsearchVersion ( const char *  value)
inline

Definition at line 499 of file ElasticsearchDomainStatus.h.

◆ SetEncryptionAtRestOptions() [1/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetEncryptionAtRestOptions ( const EncryptionAtRestOptions value)
inline

Specifies the status of the EncryptionAtRestOptions.

Definition at line 768 of file ElasticsearchDomainStatus.h.

◆ SetEncryptionAtRestOptions() [2/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetEncryptionAtRestOptions ( EncryptionAtRestOptions &&  value)
inline

Specifies the status of the EncryptionAtRestOptions.

Definition at line 773 of file ElasticsearchDomainStatus.h.

◆ SetEndpoint() [1/3]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetEndpoint ( Aws::String &&  value)
inline

The Elasticsearch domain endpoint that you use to submit index and search requests.

Definition at line 309 of file ElasticsearchDomainStatus.h.

◆ SetEndpoint() [2/3]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetEndpoint ( const Aws::String value)
inline

The Elasticsearch domain endpoint that you use to submit index and search requests.

Definition at line 303 of file ElasticsearchDomainStatus.h.

◆ SetEndpoint() [3/3]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetEndpoint ( const char *  value)
inline

The Elasticsearch domain endpoint that you use to submit index and search requests.

Definition at line 315 of file ElasticsearchDomainStatus.h.

◆ SetEndpoints() [1/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetEndpoints ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

Definition at line 362 of file ElasticsearchDomainStatus.h.

◆ SetEndpoints() [2/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetEndpoints ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

Definition at line 355 of file ElasticsearchDomainStatus.h.

◆ SetLogPublishingOptions() [1/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetLogPublishingOptions ( Aws::Map< LogType, LogPublishingOption > &&  value)
inline

Log publishing options for the given domain.

Definition at line 901 of file ElasticsearchDomainStatus.h.

◆ SetLogPublishingOptions() [2/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetLogPublishingOptions ( const Aws::Map< LogType, LogPublishingOption > &  value)
inline

Log publishing options for the given domain.

Definition at line 896 of file ElasticsearchDomainStatus.h.

◆ SetNodeToNodeEncryptionOptions() [1/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetNodeToNodeEncryptionOptions ( const NodeToNodeEncryptionOptions value)
inline

Specifies the status of the NodeToNodeEncryptionOptions.

Definition at line 799 of file ElasticsearchDomainStatus.h.

◆ SetNodeToNodeEncryptionOptions() [2/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetNodeToNodeEncryptionOptions ( NodeToNodeEncryptionOptions &&  value)
inline

Specifies the status of the NodeToNodeEncryptionOptions.

Definition at line 804 of file ElasticsearchDomainStatus.h.

◆ SetProcessing()

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetProcessing ( bool  value)
inline

The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

Definition at line 447 of file ElasticsearchDomainStatus.h.

◆ SetServiceSoftwareOptions() [1/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetServiceSoftwareOptions ( const ServiceSoftwareOptions value)
inline

The current status of the Elasticsearch domain's service software.

Definition at line 947 of file ElasticsearchDomainStatus.h.

◆ SetServiceSoftwareOptions() [2/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetServiceSoftwareOptions ( ServiceSoftwareOptions &&  value)
inline

The current status of the Elasticsearch domain's service software.

Definition at line 952 of file ElasticsearchDomainStatus.h.

◆ SetSnapshotOptions() [1/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetSnapshotOptions ( const SnapshotOptions value)
inline

Specifies the status of the SnapshotOptions

Definition at line 639 of file ElasticsearchDomainStatus.h.

◆ SetSnapshotOptions() [2/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetSnapshotOptions ( SnapshotOptions &&  value)
inline

Specifies the status of the SnapshotOptions

Definition at line 644 of file ElasticsearchDomainStatus.h.

◆ SetUpgradeProcessing()

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetUpgradeProcessing ( bool  value)
inline

The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

Definition at line 476 of file ElasticsearchDomainStatus.h.

◆ SetVPCOptions() [1/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetVPCOptions ( const VPCDerivedInfo value)
inline

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

Definition at line 679 of file ElasticsearchDomainStatus.h.

◆ SetVPCOptions() [2/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SetVPCOptions ( VPCDerivedInfo &&  value)
inline

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

Definition at line 687 of file ElasticsearchDomainStatus.h.

◆ SnapshotOptionsHasBeenSet()

bool Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::SnapshotOptionsHasBeenSet ( ) const
inline

Specifies the status of the SnapshotOptions

Definition at line 634 of file ElasticsearchDomainStatus.h.

◆ UpgradeProcessingHasBeenSet()

bool Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::UpgradeProcessingHasBeenSet ( ) const
inline

The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

Definition at line 469 of file ElasticsearchDomainStatus.h.

◆ VPCOptionsHasBeenSet()

bool Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::VPCOptionsHasBeenSet ( ) const
inline

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

Definition at line 671 of file ElasticsearchDomainStatus.h.

◆ WithAccessPolicies() [1/3]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithAccessPolicies ( Aws::String &&  value)
inline

IAM access policy as a JSON-formatted string.

Definition at line 618 of file ElasticsearchDomainStatus.h.

◆ WithAccessPolicies() [2/3]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithAccessPolicies ( const Aws::String value)
inline

IAM access policy as a JSON-formatted string.

Definition at line 613 of file ElasticsearchDomainStatus.h.

◆ WithAccessPolicies() [3/3]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithAccessPolicies ( const char *  value)
inline

IAM access policy as a JSON-formatted string.

Definition at line 623 of file ElasticsearchDomainStatus.h.

◆ WithAdvancedOptions() [1/2]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithAdvancedOptions ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Specifies the status of the AdvancedOptions

Definition at line 845 of file ElasticsearchDomainStatus.h.

◆ WithAdvancedOptions() [2/2]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithAdvancedOptions ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Specifies the status of the AdvancedOptions

Definition at line 840 of file ElasticsearchDomainStatus.h.

◆ WithAdvancedSecurityOptions() [1/2]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithAdvancedSecurityOptions ( AdvancedSecurityOptions &&  value)
inline

The current status of the Elasticsearch domain's advanced security options.

Definition at line 1030 of file ElasticsearchDomainStatus.h.

◆ WithAdvancedSecurityOptions() [2/2]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithAdvancedSecurityOptions ( const AdvancedSecurityOptions value)
inline

The current status of the Elasticsearch domain's advanced security options.

Definition at line 1024 of file ElasticsearchDomainStatus.h.

◆ WithARN() [1/3]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithARN ( Aws::String &&  value)
inline

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

Definition at line 214 of file ElasticsearchDomainStatus.h.

◆ WithARN() [2/3]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithARN ( const Aws::String value)
inline

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

Definition at line 206 of file ElasticsearchDomainStatus.h.

◆ WithARN() [3/3]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithARN ( const char *  value)
inline

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

Definition at line 222 of file ElasticsearchDomainStatus.h.

◆ WithAutoTuneOptions() [1/2]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithAutoTuneOptions ( AutoTuneOptionsOutput &&  value)
inline

The current status of the Elasticsearch domain's Auto-Tune options.

Definition at line 1061 of file ElasticsearchDomainStatus.h.

◆ WithAutoTuneOptions() [2/2]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithAutoTuneOptions ( const AutoTuneOptionsOutput value)
inline

The current status of the Elasticsearch domain's Auto-Tune options.

Definition at line 1056 of file ElasticsearchDomainStatus.h.

◆ WithCognitoOptions() [1/2]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithCognitoOptions ( CognitoOptions &&  value)
inline

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

Definition at line 752 of file ElasticsearchDomainStatus.h.

◆ WithCognitoOptions() [2/2]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithCognitoOptions ( const CognitoOptions value)
inline

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

Definition at line 744 of file ElasticsearchDomainStatus.h.

◆ WithCreated()

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithCreated ( bool  value)
inline

The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

Definition at line 251 of file ElasticsearchDomainStatus.h.

◆ WithDeleted()

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithDeleted ( bool  value)
inline

The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

Definition at line 284 of file ElasticsearchDomainStatus.h.

◆ WithDomainEndpointOptions() [1/2]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithDomainEndpointOptions ( const DomainEndpointOptions value)
inline

The current status of the Elasticsearch domain's endpoint options.

Definition at line 988 of file ElasticsearchDomainStatus.h.

◆ WithDomainEndpointOptions() [2/2]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithDomainEndpointOptions ( DomainEndpointOptions &&  value)
inline

The current status of the Elasticsearch domain's endpoint options.

Definition at line 993 of file ElasticsearchDomainStatus.h.

◆ WithDomainId() [1/3]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithDomainId ( Aws::String &&  value)
inline

The unique identifier for the specified Elasticsearch domain.

Definition at line 87 of file ElasticsearchDomainStatus.h.

◆ WithDomainId() [2/3]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithDomainId ( const Aws::String value)
inline

The unique identifier for the specified Elasticsearch domain.

Definition at line 82 of file ElasticsearchDomainStatus.h.

◆ WithDomainId() [3/3]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithDomainId ( const char *  value)
inline

The unique identifier for the specified Elasticsearch domain.

Definition at line 92 of file ElasticsearchDomainStatus.h.

◆ WithDomainName() [1/3]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithDomainName ( Aws::String &&  value)
inline

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

Definition at line 149 of file ElasticsearchDomainStatus.h.

◆ WithDomainName() [2/3]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithDomainName ( const Aws::String value)
inline

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

Definition at line 141 of file ElasticsearchDomainStatus.h.

◆ WithDomainName() [3/3]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithDomainName ( const char *  value)
inline

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

Definition at line 157 of file ElasticsearchDomainStatus.h.

◆ WithEBSOptions() [1/2]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithEBSOptions ( const EBSOptions value)
inline

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

Definition at line 575 of file ElasticsearchDomainStatus.h.

◆ WithEBSOptions() [2/2]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithEBSOptions ( EBSOptions &&  value)
inline

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

Definition at line 582 of file ElasticsearchDomainStatus.h.

◆ WithElasticsearchClusterConfig() [1/2]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithElasticsearchClusterConfig ( const ElasticsearchClusterConfig value)
inline

The type and number of instances in the domain cluster.

Definition at line 534 of file ElasticsearchDomainStatus.h.

◆ WithElasticsearchClusterConfig() [2/2]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithElasticsearchClusterConfig ( ElasticsearchClusterConfig &&  value)
inline

The type and number of instances in the domain cluster.

Definition at line 539 of file ElasticsearchDomainStatus.h.

◆ WithElasticsearchVersion() [1/3]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithElasticsearchVersion ( Aws::String &&  value)
inline

Definition at line 505 of file ElasticsearchDomainStatus.h.

◆ WithElasticsearchVersion() [2/3]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithElasticsearchVersion ( const Aws::String value)
inline

Definition at line 502 of file ElasticsearchDomainStatus.h.

◆ WithElasticsearchVersion() [3/3]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithElasticsearchVersion ( const char *  value)
inline

Definition at line 508 of file ElasticsearchDomainStatus.h.

◆ WithEncryptionAtRestOptions() [1/2]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithEncryptionAtRestOptions ( const EncryptionAtRestOptions value)
inline

Specifies the status of the EncryptionAtRestOptions.

Definition at line 778 of file ElasticsearchDomainStatus.h.

◆ WithEncryptionAtRestOptions() [2/2]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithEncryptionAtRestOptions ( EncryptionAtRestOptions &&  value)
inline

Specifies the status of the EncryptionAtRestOptions.

Definition at line 783 of file ElasticsearchDomainStatus.h.

◆ WithEndpoint() [1/3]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithEndpoint ( Aws::String &&  value)
inline

The Elasticsearch domain endpoint that you use to submit index and search requests.

Definition at line 327 of file ElasticsearchDomainStatus.h.

◆ WithEndpoint() [2/3]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithEndpoint ( const Aws::String value)
inline

The Elasticsearch domain endpoint that you use to submit index and search requests.

Definition at line 321 of file ElasticsearchDomainStatus.h.

◆ WithEndpoint() [3/3]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithEndpoint ( const char *  value)
inline

The Elasticsearch domain endpoint that you use to submit index and search requests.

Definition at line 333 of file ElasticsearchDomainStatus.h.

◆ WithEndpoints() [1/2]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithEndpoints ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

Definition at line 376 of file ElasticsearchDomainStatus.h.

◆ WithEndpoints() [2/2]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithEndpoints ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

Definition at line 369 of file ElasticsearchDomainStatus.h.

◆ WithLogPublishingOptions() [1/2]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithLogPublishingOptions ( Aws::Map< LogType, LogPublishingOption > &&  value)
inline

Log publishing options for the given domain.

Definition at line 911 of file ElasticsearchDomainStatus.h.

◆ WithLogPublishingOptions() [2/2]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithLogPublishingOptions ( const Aws::Map< LogType, LogPublishingOption > &  value)
inline

Log publishing options for the given domain.

Definition at line 906 of file ElasticsearchDomainStatus.h.

◆ WithNodeToNodeEncryptionOptions() [1/2]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithNodeToNodeEncryptionOptions ( const NodeToNodeEncryptionOptions value)
inline

Specifies the status of the NodeToNodeEncryptionOptions.

Definition at line 809 of file ElasticsearchDomainStatus.h.

◆ WithNodeToNodeEncryptionOptions() [2/2]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithNodeToNodeEncryptionOptions ( NodeToNodeEncryptionOptions &&  value)
inline

Specifies the status of the NodeToNodeEncryptionOptions.

Definition at line 814 of file ElasticsearchDomainStatus.h.

◆ WithProcessing()

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithProcessing ( bool  value)
inline

The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

Definition at line 454 of file ElasticsearchDomainStatus.h.

◆ WithServiceSoftwareOptions() [1/2]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithServiceSoftwareOptions ( const ServiceSoftwareOptions value)
inline

The current status of the Elasticsearch domain's service software.

Definition at line 957 of file ElasticsearchDomainStatus.h.

◆ WithServiceSoftwareOptions() [2/2]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithServiceSoftwareOptions ( ServiceSoftwareOptions &&  value)
inline

The current status of the Elasticsearch domain's service software.

Definition at line 962 of file ElasticsearchDomainStatus.h.

◆ WithSnapshotOptions() [1/2]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithSnapshotOptions ( const SnapshotOptions value)
inline

Specifies the status of the SnapshotOptions

Definition at line 649 of file ElasticsearchDomainStatus.h.

◆ WithSnapshotOptions() [2/2]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithSnapshotOptions ( SnapshotOptions &&  value)
inline

Specifies the status of the SnapshotOptions

Definition at line 654 of file ElasticsearchDomainStatus.h.

◆ WithUpgradeProcessing()

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithUpgradeProcessing ( bool  value)
inline

The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

Definition at line 483 of file ElasticsearchDomainStatus.h.

◆ WithVPCOptions() [1/2]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithVPCOptions ( const VPCDerivedInfo value)
inline

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

Definition at line 695 of file ElasticsearchDomainStatus.h.

◆ WithVPCOptions() [2/2]

ElasticsearchDomainStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainStatus::WithVPCOptions ( VPCDerivedInfo &&  value)
inline

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

Definition at line 703 of file ElasticsearchDomainStatus.h.


The documentation for this class was generated from the following file: