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

#include <ElasticsearchDomainConfig.h>

Public Member Functions

 ElasticsearchDomainConfig ()
 
 ElasticsearchDomainConfig (Aws::Utils::Json::JsonView jsonValue)
 
ElasticsearchDomainConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ElasticsearchVersionStatusGetElasticsearchVersion () const
 
bool ElasticsearchVersionHasBeenSet () const
 
void SetElasticsearchVersion (const ElasticsearchVersionStatus &value)
 
void SetElasticsearchVersion (ElasticsearchVersionStatus &&value)
 
ElasticsearchDomainConfigWithElasticsearchVersion (const ElasticsearchVersionStatus &value)
 
ElasticsearchDomainConfigWithElasticsearchVersion (ElasticsearchVersionStatus &&value)
 
const ElasticsearchClusterConfigStatusGetElasticsearchClusterConfig () const
 
bool ElasticsearchClusterConfigHasBeenSet () const
 
void SetElasticsearchClusterConfig (const ElasticsearchClusterConfigStatus &value)
 
void SetElasticsearchClusterConfig (ElasticsearchClusterConfigStatus &&value)
 
ElasticsearchDomainConfigWithElasticsearchClusterConfig (const ElasticsearchClusterConfigStatus &value)
 
ElasticsearchDomainConfigWithElasticsearchClusterConfig (ElasticsearchClusterConfigStatus &&value)
 
const EBSOptionsStatusGetEBSOptions () const
 
bool EBSOptionsHasBeenSet () const
 
void SetEBSOptions (const EBSOptionsStatus &value)
 
void SetEBSOptions (EBSOptionsStatus &&value)
 
ElasticsearchDomainConfigWithEBSOptions (const EBSOptionsStatus &value)
 
ElasticsearchDomainConfigWithEBSOptions (EBSOptionsStatus &&value)
 
const AccessPoliciesStatusGetAccessPolicies () const
 
bool AccessPoliciesHasBeenSet () const
 
void SetAccessPolicies (const AccessPoliciesStatus &value)
 
void SetAccessPolicies (AccessPoliciesStatus &&value)
 
ElasticsearchDomainConfigWithAccessPolicies (const AccessPoliciesStatus &value)
 
ElasticsearchDomainConfigWithAccessPolicies (AccessPoliciesStatus &&value)
 
const SnapshotOptionsStatusGetSnapshotOptions () const
 
bool SnapshotOptionsHasBeenSet () const
 
void SetSnapshotOptions (const SnapshotOptionsStatus &value)
 
void SetSnapshotOptions (SnapshotOptionsStatus &&value)
 
ElasticsearchDomainConfigWithSnapshotOptions (const SnapshotOptionsStatus &value)
 
ElasticsearchDomainConfigWithSnapshotOptions (SnapshotOptionsStatus &&value)
 
const VPCDerivedInfoStatusGetVPCOptions () const
 
bool VPCOptionsHasBeenSet () const
 
void SetVPCOptions (const VPCDerivedInfoStatus &value)
 
void SetVPCOptions (VPCDerivedInfoStatus &&value)
 
ElasticsearchDomainConfigWithVPCOptions (const VPCDerivedInfoStatus &value)
 
ElasticsearchDomainConfigWithVPCOptions (VPCDerivedInfoStatus &&value)
 
const CognitoOptionsStatusGetCognitoOptions () const
 
bool CognitoOptionsHasBeenSet () const
 
void SetCognitoOptions (const CognitoOptionsStatus &value)
 
void SetCognitoOptions (CognitoOptionsStatus &&value)
 
ElasticsearchDomainConfigWithCognitoOptions (const CognitoOptionsStatus &value)
 
ElasticsearchDomainConfigWithCognitoOptions (CognitoOptionsStatus &&value)
 
const EncryptionAtRestOptionsStatusGetEncryptionAtRestOptions () const
 
bool EncryptionAtRestOptionsHasBeenSet () const
 
void SetEncryptionAtRestOptions (const EncryptionAtRestOptionsStatus &value)
 
void SetEncryptionAtRestOptions (EncryptionAtRestOptionsStatus &&value)
 
ElasticsearchDomainConfigWithEncryptionAtRestOptions (const EncryptionAtRestOptionsStatus &value)
 
ElasticsearchDomainConfigWithEncryptionAtRestOptions (EncryptionAtRestOptionsStatus &&value)
 
const NodeToNodeEncryptionOptionsStatusGetNodeToNodeEncryptionOptions () const
 
bool NodeToNodeEncryptionOptionsHasBeenSet () const
 
void SetNodeToNodeEncryptionOptions (const NodeToNodeEncryptionOptionsStatus &value)
 
void SetNodeToNodeEncryptionOptions (NodeToNodeEncryptionOptionsStatus &&value)
 
ElasticsearchDomainConfigWithNodeToNodeEncryptionOptions (const NodeToNodeEncryptionOptionsStatus &value)
 
ElasticsearchDomainConfigWithNodeToNodeEncryptionOptions (NodeToNodeEncryptionOptionsStatus &&value)
 
const AdvancedOptionsStatusGetAdvancedOptions () const
 
bool AdvancedOptionsHasBeenSet () const
 
void SetAdvancedOptions (const AdvancedOptionsStatus &value)
 
void SetAdvancedOptions (AdvancedOptionsStatus &&value)
 
ElasticsearchDomainConfigWithAdvancedOptions (const AdvancedOptionsStatus &value)
 
ElasticsearchDomainConfigWithAdvancedOptions (AdvancedOptionsStatus &&value)
 
const LogPublishingOptionsStatusGetLogPublishingOptions () const
 
bool LogPublishingOptionsHasBeenSet () const
 
void SetLogPublishingOptions (const LogPublishingOptionsStatus &value)
 
void SetLogPublishingOptions (LogPublishingOptionsStatus &&value)
 
ElasticsearchDomainConfigWithLogPublishingOptions (const LogPublishingOptionsStatus &value)
 
ElasticsearchDomainConfigWithLogPublishingOptions (LogPublishingOptionsStatus &&value)
 
const DomainEndpointOptionsStatusGetDomainEndpointOptions () const
 
bool DomainEndpointOptionsHasBeenSet () const
 
void SetDomainEndpointOptions (const DomainEndpointOptionsStatus &value)
 
void SetDomainEndpointOptions (DomainEndpointOptionsStatus &&value)
 
ElasticsearchDomainConfigWithDomainEndpointOptions (const DomainEndpointOptionsStatus &value)
 
ElasticsearchDomainConfigWithDomainEndpointOptions (DomainEndpointOptionsStatus &&value)
 
const AdvancedSecurityOptionsStatusGetAdvancedSecurityOptions () const
 
bool AdvancedSecurityOptionsHasBeenSet () const
 
void SetAdvancedSecurityOptions (const AdvancedSecurityOptionsStatus &value)
 
void SetAdvancedSecurityOptions (AdvancedSecurityOptionsStatus &&value)
 
ElasticsearchDomainConfigWithAdvancedSecurityOptions (const AdvancedSecurityOptionsStatus &value)
 
ElasticsearchDomainConfigWithAdvancedSecurityOptions (AdvancedSecurityOptionsStatus &&value)
 
const AutoTuneOptionsStatusGetAutoTuneOptions () const
 
bool AutoTuneOptionsHasBeenSet () const
 
void SetAutoTuneOptions (const AutoTuneOptionsStatus &value)
 
void SetAutoTuneOptions (AutoTuneOptionsStatus &&value)
 
ElasticsearchDomainConfigWithAutoTuneOptions (const AutoTuneOptionsStatus &value)
 
ElasticsearchDomainConfigWithAutoTuneOptions (AutoTuneOptionsStatus &&value)
 

Detailed Description

The configuration of an Elasticsearch domain.

See Also:

AWS API Reference

Definition at line 44 of file ElasticsearchDomainConfig.h.

Constructor & Destructor Documentation

◆ ElasticsearchDomainConfig() [1/2]

Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::ElasticsearchDomainConfig ( )

◆ ElasticsearchDomainConfig() [2/2]

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

Member Function Documentation

◆ AccessPoliciesHasBeenSet()

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

IAM access policy as a JSON-formatted string.

Definition at line 160 of file ElasticsearchDomainConfig.h.

◆ AdvancedOptionsHasBeenSet()

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

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

Definition at line 398 of file ElasticsearchDomainConfig.h.

◆ AdvancedSecurityOptionsHasBeenSet()

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

Specifies AdvancedSecurityOptions for the domain.

Definition at line 505 of file ElasticsearchDomainConfig.h.

◆ AutoTuneOptionsHasBeenSet()

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

Specifies AutoTuneOptions for the domain.

Definition at line 536 of file ElasticsearchDomainConfig.h.

◆ CognitoOptionsHasBeenSet()

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

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

Definition at line 277 of file ElasticsearchDomainConfig.h.

◆ DomainEndpointOptionsHasBeenSet()

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

Specifies the DomainEndpointOptions for the Elasticsearch domain.

Definition at line 470 of file ElasticsearchDomainConfig.h.

◆ EBSOptionsHasBeenSet()

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

Specifies the EBSOptions for the Elasticsearch domain.

Definition at line 129 of file ElasticsearchDomainConfig.h.

◆ ElasticsearchClusterConfigHasBeenSet()

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

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

Definition at line 94 of file ElasticsearchDomainConfig.h.

◆ ElasticsearchVersionHasBeenSet()

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

String of format X.Y to specify version for the Elasticsearch domain.

Definition at line 61 of file ElasticsearchDomainConfig.h.

◆ EncryptionAtRestOptionsHasBeenSet()

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

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

Definition at line 322 of file ElasticsearchDomainConfig.h.

◆ GetAccessPolicies()

const AccessPoliciesStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::GetAccessPolicies ( ) const
inline

IAM access policy as a JSON-formatted string.

Definition at line 155 of file ElasticsearchDomainConfig.h.

◆ GetAdvancedOptions()

const AdvancedOptionsStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::GetAdvancedOptions ( ) const
inline

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

Definition at line 391 of file ElasticsearchDomainConfig.h.

◆ GetAdvancedSecurityOptions()

const AdvancedSecurityOptionsStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::GetAdvancedSecurityOptions ( ) const
inline

Specifies AdvancedSecurityOptions for the domain.

Definition at line 500 of file ElasticsearchDomainConfig.h.

◆ GetAutoTuneOptions()

const AutoTuneOptionsStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::GetAutoTuneOptions ( ) const
inline

Specifies AutoTuneOptions for the domain.

Definition at line 531 of file ElasticsearchDomainConfig.h.

◆ GetCognitoOptions()

const CognitoOptionsStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::GetCognitoOptions ( ) const
inline

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

Definition at line 269 of file ElasticsearchDomainConfig.h.

◆ GetDomainEndpointOptions()

const DomainEndpointOptionsStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::GetDomainEndpointOptions ( ) const
inline

Specifies the DomainEndpointOptions for the Elasticsearch domain.

Definition at line 464 of file ElasticsearchDomainConfig.h.

◆ GetEBSOptions()

const EBSOptionsStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::GetEBSOptions ( ) const
inline

Specifies the EBSOptions for the Elasticsearch domain.

Definition at line 124 of file ElasticsearchDomainConfig.h.

◆ GetElasticsearchClusterConfig()

const ElasticsearchClusterConfigStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::GetElasticsearchClusterConfig ( ) const
inline

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

Definition at line 88 of file ElasticsearchDomainConfig.h.

◆ GetElasticsearchVersion()

const ElasticsearchVersionStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::GetElasticsearchVersion ( ) const
inline

String of format X.Y to specify version for the Elasticsearch domain.

Definition at line 56 of file ElasticsearchDomainConfig.h.

◆ GetEncryptionAtRestOptions()

const EncryptionAtRestOptionsStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::GetEncryptionAtRestOptions ( ) const
inline

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

Definition at line 316 of file ElasticsearchDomainConfig.h.

◆ GetLogPublishingOptions()

const LogPublishingOptionsStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::GetLogPublishingOptions ( ) const
inline

Log publishing options for the given domain.

Definition at line 432 of file ElasticsearchDomainConfig.h.

◆ GetNodeToNodeEncryptionOptions()

const NodeToNodeEncryptionOptionsStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::GetNodeToNodeEncryptionOptions ( ) const
inline

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

Definition at line 353 of file ElasticsearchDomainConfig.h.

◆ GetSnapshotOptions()

const SnapshotOptionsStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::GetSnapshotOptions ( ) const
inline

Specifies the SnapshotOptions for the Elasticsearch domain.

Definition at line 186 of file ElasticsearchDomainConfig.h.

◆ GetVPCOptions()

const VPCDerivedInfoStatus& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::GetVPCOptions ( ) const
inline

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

Definition at line 220 of file ElasticsearchDomainConfig.h.

◆ Jsonize()

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

◆ LogPublishingOptionsHasBeenSet()

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

Log publishing options for the given domain.

Definition at line 437 of file ElasticsearchDomainConfig.h.

◆ NodeToNodeEncryptionOptionsHasBeenSet()

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

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

Definition at line 359 of file ElasticsearchDomainConfig.h.

◆ operator=()

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

◆ SetAccessPolicies() [1/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::SetAccessPolicies ( AccessPoliciesStatus &&  value)
inline

IAM access policy as a JSON-formatted string.

Definition at line 170 of file ElasticsearchDomainConfig.h.

◆ SetAccessPolicies() [2/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::SetAccessPolicies ( const AccessPoliciesStatus value)
inline

IAM access policy as a JSON-formatted string.

Definition at line 165 of file ElasticsearchDomainConfig.h.

◆ SetAdvancedOptions() [1/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::SetAdvancedOptions ( AdvancedOptionsStatus &&  value)
inline

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

Definition at line 412 of file ElasticsearchDomainConfig.h.

◆ SetAdvancedOptions() [2/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::SetAdvancedOptions ( const AdvancedOptionsStatus value)
inline

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

Definition at line 405 of file ElasticsearchDomainConfig.h.

◆ SetAdvancedSecurityOptions() [1/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::SetAdvancedSecurityOptions ( AdvancedSecurityOptionsStatus &&  value)
inline

Specifies AdvancedSecurityOptions for the domain.

Definition at line 515 of file ElasticsearchDomainConfig.h.

◆ SetAdvancedSecurityOptions() [2/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::SetAdvancedSecurityOptions ( const AdvancedSecurityOptionsStatus value)
inline

Specifies AdvancedSecurityOptions for the domain.

Definition at line 510 of file ElasticsearchDomainConfig.h.

◆ SetAutoTuneOptions() [1/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::SetAutoTuneOptions ( AutoTuneOptionsStatus &&  value)
inline

Specifies AutoTuneOptions for the domain.

Definition at line 546 of file ElasticsearchDomainConfig.h.

◆ SetAutoTuneOptions() [2/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::SetAutoTuneOptions ( const AutoTuneOptionsStatus value)
inline

Specifies AutoTuneOptions for the domain.

Definition at line 541 of file ElasticsearchDomainConfig.h.

◆ SetCognitoOptions() [1/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::SetCognitoOptions ( CognitoOptionsStatus &&  value)
inline

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

Definition at line 293 of file ElasticsearchDomainConfig.h.

◆ SetCognitoOptions() [2/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::SetCognitoOptions ( const CognitoOptionsStatus value)
inline

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

Definition at line 285 of file ElasticsearchDomainConfig.h.

◆ SetDomainEndpointOptions() [1/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::SetDomainEndpointOptions ( const DomainEndpointOptionsStatus value)
inline

Specifies the DomainEndpointOptions for the Elasticsearch domain.

Definition at line 476 of file ElasticsearchDomainConfig.h.

◆ SetDomainEndpointOptions() [2/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::SetDomainEndpointOptions ( DomainEndpointOptionsStatus &&  value)
inline

Specifies the DomainEndpointOptions for the Elasticsearch domain.

Definition at line 482 of file ElasticsearchDomainConfig.h.

◆ SetEBSOptions() [1/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::SetEBSOptions ( const EBSOptionsStatus value)
inline

Specifies the EBSOptions for the Elasticsearch domain.

Definition at line 134 of file ElasticsearchDomainConfig.h.

◆ SetEBSOptions() [2/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::SetEBSOptions ( EBSOptionsStatus &&  value)
inline

Specifies the EBSOptions for the Elasticsearch domain.

Definition at line 139 of file ElasticsearchDomainConfig.h.

◆ SetElasticsearchClusterConfig() [1/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::SetElasticsearchClusterConfig ( const ElasticsearchClusterConfigStatus value)
inline

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

Definition at line 100 of file ElasticsearchDomainConfig.h.

◆ SetElasticsearchClusterConfig() [2/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::SetElasticsearchClusterConfig ( ElasticsearchClusterConfigStatus &&  value)
inline

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

Definition at line 106 of file ElasticsearchDomainConfig.h.

◆ SetElasticsearchVersion() [1/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::SetElasticsearchVersion ( const ElasticsearchVersionStatus value)
inline

String of format X.Y to specify version for the Elasticsearch domain.

Definition at line 66 of file ElasticsearchDomainConfig.h.

◆ SetElasticsearchVersion() [2/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::SetElasticsearchVersion ( ElasticsearchVersionStatus &&  value)
inline

String of format X.Y to specify version for the Elasticsearch domain.

Definition at line 71 of file ElasticsearchDomainConfig.h.

◆ SetEncryptionAtRestOptions() [1/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::SetEncryptionAtRestOptions ( const EncryptionAtRestOptionsStatus value)
inline

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

Definition at line 328 of file ElasticsearchDomainConfig.h.

◆ SetEncryptionAtRestOptions() [2/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::SetEncryptionAtRestOptions ( EncryptionAtRestOptionsStatus &&  value)
inline

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

Definition at line 334 of file ElasticsearchDomainConfig.h.

◆ SetLogPublishingOptions() [1/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::SetLogPublishingOptions ( const LogPublishingOptionsStatus value)
inline

Log publishing options for the given domain.

Definition at line 442 of file ElasticsearchDomainConfig.h.

◆ SetLogPublishingOptions() [2/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::SetLogPublishingOptions ( LogPublishingOptionsStatus &&  value)
inline

Log publishing options for the given domain.

Definition at line 447 of file ElasticsearchDomainConfig.h.

◆ SetNodeToNodeEncryptionOptions() [1/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::SetNodeToNodeEncryptionOptions ( const NodeToNodeEncryptionOptionsStatus value)
inline

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

Definition at line 365 of file ElasticsearchDomainConfig.h.

◆ SetNodeToNodeEncryptionOptions() [2/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::SetNodeToNodeEncryptionOptions ( NodeToNodeEncryptionOptionsStatus &&  value)
inline

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

Definition at line 371 of file ElasticsearchDomainConfig.h.

◆ SetSnapshotOptions() [1/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::SetSnapshotOptions ( const SnapshotOptionsStatus value)
inline

Specifies the SnapshotOptions for the Elasticsearch domain.

Definition at line 196 of file ElasticsearchDomainConfig.h.

◆ SetSnapshotOptions() [2/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::SetSnapshotOptions ( SnapshotOptionsStatus &&  value)
inline

Specifies the SnapshotOptions for the Elasticsearch domain.

Definition at line 201 of file ElasticsearchDomainConfig.h.

◆ SetVPCOptions() [1/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::SetVPCOptions ( const VPCDerivedInfoStatus value)
inline

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

Definition at line 236 of file ElasticsearchDomainConfig.h.

◆ SetVPCOptions() [2/2]

void Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::SetVPCOptions ( VPCDerivedInfoStatus &&  value)
inline

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

Definition at line 244 of file ElasticsearchDomainConfig.h.

◆ SnapshotOptionsHasBeenSet()

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

Specifies the SnapshotOptions for the Elasticsearch domain.

Definition at line 191 of file ElasticsearchDomainConfig.h.

◆ VPCOptionsHasBeenSet()

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

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

Definition at line 228 of file ElasticsearchDomainConfig.h.

◆ WithAccessPolicies() [1/2]

ElasticsearchDomainConfig& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::WithAccessPolicies ( AccessPoliciesStatus &&  value)
inline

IAM access policy as a JSON-formatted string.

Definition at line 180 of file ElasticsearchDomainConfig.h.

◆ WithAccessPolicies() [2/2]

ElasticsearchDomainConfig& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::WithAccessPolicies ( const AccessPoliciesStatus value)
inline

IAM access policy as a JSON-formatted string.

Definition at line 175 of file ElasticsearchDomainConfig.h.

◆ WithAdvancedOptions() [1/2]

ElasticsearchDomainConfig& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::WithAdvancedOptions ( AdvancedOptionsStatus &&  value)
inline

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

Definition at line 426 of file ElasticsearchDomainConfig.h.

◆ WithAdvancedOptions() [2/2]

ElasticsearchDomainConfig& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::WithAdvancedOptions ( const AdvancedOptionsStatus value)
inline

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

Definition at line 419 of file ElasticsearchDomainConfig.h.

◆ WithAdvancedSecurityOptions() [1/2]

ElasticsearchDomainConfig& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::WithAdvancedSecurityOptions ( AdvancedSecurityOptionsStatus &&  value)
inline

Specifies AdvancedSecurityOptions for the domain.

Definition at line 525 of file ElasticsearchDomainConfig.h.

◆ WithAdvancedSecurityOptions() [2/2]

ElasticsearchDomainConfig& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::WithAdvancedSecurityOptions ( const AdvancedSecurityOptionsStatus value)
inline

Specifies AdvancedSecurityOptions for the domain.

Definition at line 520 of file ElasticsearchDomainConfig.h.

◆ WithAutoTuneOptions() [1/2]

ElasticsearchDomainConfig& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::WithAutoTuneOptions ( AutoTuneOptionsStatus &&  value)
inline

Specifies AutoTuneOptions for the domain.

Definition at line 556 of file ElasticsearchDomainConfig.h.

◆ WithAutoTuneOptions() [2/2]

ElasticsearchDomainConfig& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::WithAutoTuneOptions ( const AutoTuneOptionsStatus value)
inline

Specifies AutoTuneOptions for the domain.

Definition at line 551 of file ElasticsearchDomainConfig.h.

◆ WithCognitoOptions() [1/2]

ElasticsearchDomainConfig& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::WithCognitoOptions ( CognitoOptionsStatus &&  value)
inline

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

Definition at line 309 of file ElasticsearchDomainConfig.h.

◆ WithCognitoOptions() [2/2]

ElasticsearchDomainConfig& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::WithCognitoOptions ( const CognitoOptionsStatus value)
inline

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

Definition at line 301 of file ElasticsearchDomainConfig.h.

◆ WithDomainEndpointOptions() [1/2]

ElasticsearchDomainConfig& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::WithDomainEndpointOptions ( const DomainEndpointOptionsStatus value)
inline

Specifies the DomainEndpointOptions for the Elasticsearch domain.

Definition at line 488 of file ElasticsearchDomainConfig.h.

◆ WithDomainEndpointOptions() [2/2]

ElasticsearchDomainConfig& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::WithDomainEndpointOptions ( DomainEndpointOptionsStatus &&  value)
inline

Specifies the DomainEndpointOptions for the Elasticsearch domain.

Definition at line 494 of file ElasticsearchDomainConfig.h.

◆ WithEBSOptions() [1/2]

ElasticsearchDomainConfig& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::WithEBSOptions ( const EBSOptionsStatus value)
inline

Specifies the EBSOptions for the Elasticsearch domain.

Definition at line 144 of file ElasticsearchDomainConfig.h.

◆ WithEBSOptions() [2/2]

ElasticsearchDomainConfig& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::WithEBSOptions ( EBSOptionsStatus &&  value)
inline

Specifies the EBSOptions for the Elasticsearch domain.

Definition at line 149 of file ElasticsearchDomainConfig.h.

◆ WithElasticsearchClusterConfig() [1/2]

ElasticsearchDomainConfig& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::WithElasticsearchClusterConfig ( const ElasticsearchClusterConfigStatus value)
inline

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

Definition at line 112 of file ElasticsearchDomainConfig.h.

◆ WithElasticsearchClusterConfig() [2/2]

ElasticsearchDomainConfig& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::WithElasticsearchClusterConfig ( ElasticsearchClusterConfigStatus &&  value)
inline

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

Definition at line 118 of file ElasticsearchDomainConfig.h.

◆ WithElasticsearchVersion() [1/2]

ElasticsearchDomainConfig& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::WithElasticsearchVersion ( const ElasticsearchVersionStatus value)
inline

String of format X.Y to specify version for the Elasticsearch domain.

Definition at line 76 of file ElasticsearchDomainConfig.h.

◆ WithElasticsearchVersion() [2/2]

ElasticsearchDomainConfig& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::WithElasticsearchVersion ( ElasticsearchVersionStatus &&  value)
inline

String of format X.Y to specify version for the Elasticsearch domain.

Definition at line 81 of file ElasticsearchDomainConfig.h.

◆ WithEncryptionAtRestOptions() [1/2]

ElasticsearchDomainConfig& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::WithEncryptionAtRestOptions ( const EncryptionAtRestOptionsStatus value)
inline

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

Definition at line 340 of file ElasticsearchDomainConfig.h.

◆ WithEncryptionAtRestOptions() [2/2]

ElasticsearchDomainConfig& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::WithEncryptionAtRestOptions ( EncryptionAtRestOptionsStatus &&  value)
inline

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

Definition at line 346 of file ElasticsearchDomainConfig.h.

◆ WithLogPublishingOptions() [1/2]

ElasticsearchDomainConfig& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::WithLogPublishingOptions ( const LogPublishingOptionsStatus value)
inline

Log publishing options for the given domain.

Definition at line 452 of file ElasticsearchDomainConfig.h.

◆ WithLogPublishingOptions() [2/2]

ElasticsearchDomainConfig& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::WithLogPublishingOptions ( LogPublishingOptionsStatus &&  value)
inline

Log publishing options for the given domain.

Definition at line 457 of file ElasticsearchDomainConfig.h.

◆ WithNodeToNodeEncryptionOptions() [1/2]

ElasticsearchDomainConfig& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::WithNodeToNodeEncryptionOptions ( const NodeToNodeEncryptionOptionsStatus value)
inline

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

Definition at line 377 of file ElasticsearchDomainConfig.h.

◆ WithNodeToNodeEncryptionOptions() [2/2]

ElasticsearchDomainConfig& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::WithNodeToNodeEncryptionOptions ( NodeToNodeEncryptionOptionsStatus &&  value)
inline

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

Definition at line 383 of file ElasticsearchDomainConfig.h.

◆ WithSnapshotOptions() [1/2]

ElasticsearchDomainConfig& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::WithSnapshotOptions ( const SnapshotOptionsStatus value)
inline

Specifies the SnapshotOptions for the Elasticsearch domain.

Definition at line 206 of file ElasticsearchDomainConfig.h.

◆ WithSnapshotOptions() [2/2]

ElasticsearchDomainConfig& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::WithSnapshotOptions ( SnapshotOptionsStatus &&  value)
inline

Specifies the SnapshotOptions for the Elasticsearch domain.

Definition at line 211 of file ElasticsearchDomainConfig.h.

◆ WithVPCOptions() [1/2]

ElasticsearchDomainConfig& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::WithVPCOptions ( const VPCDerivedInfoStatus value)
inline

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

Definition at line 252 of file ElasticsearchDomainConfig.h.

◆ WithVPCOptions() [2/2]

ElasticsearchDomainConfig& Aws::ElasticsearchService::Model::ElasticsearchDomainConfig::WithVPCOptions ( VPCDerivedInfoStatus &&  value)
inline

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

Definition at line 260 of file ElasticsearchDomainConfig.h.


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