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

#include <UpdateElasticsearchDomainConfigRequest.h>

+ Inheritance diagram for Aws::ElasticsearchService::Model::UpdateElasticsearchDomainConfigRequest:

Public Member Functions

 UpdateElasticsearchDomainConfigRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::StringGetDomainName () const
 
bool DomainNameHasBeenSet () const
 
void SetDomainName (const Aws::String &value)
 
void SetDomainName (Aws::String &&value)
 
void SetDomainName (const char *value)
 
UpdateElasticsearchDomainConfigRequestWithDomainName (const Aws::String &value)
 
UpdateElasticsearchDomainConfigRequestWithDomainName (Aws::String &&value)
 
UpdateElasticsearchDomainConfigRequestWithDomainName (const char *value)
 
const ElasticsearchClusterConfigGetElasticsearchClusterConfig () const
 
bool ElasticsearchClusterConfigHasBeenSet () const
 
void SetElasticsearchClusterConfig (const ElasticsearchClusterConfig &value)
 
void SetElasticsearchClusterConfig (ElasticsearchClusterConfig &&value)
 
UpdateElasticsearchDomainConfigRequestWithElasticsearchClusterConfig (const ElasticsearchClusterConfig &value)
 
UpdateElasticsearchDomainConfigRequestWithElasticsearchClusterConfig (ElasticsearchClusterConfig &&value)
 
const EBSOptionsGetEBSOptions () const
 
bool EBSOptionsHasBeenSet () const
 
void SetEBSOptions (const EBSOptions &value)
 
void SetEBSOptions (EBSOptions &&value)
 
UpdateElasticsearchDomainConfigRequestWithEBSOptions (const EBSOptions &value)
 
UpdateElasticsearchDomainConfigRequestWithEBSOptions (EBSOptions &&value)
 
const SnapshotOptionsGetSnapshotOptions () const
 
bool SnapshotOptionsHasBeenSet () const
 
void SetSnapshotOptions (const SnapshotOptions &value)
 
void SetSnapshotOptions (SnapshotOptions &&value)
 
UpdateElasticsearchDomainConfigRequestWithSnapshotOptions (const SnapshotOptions &value)
 
UpdateElasticsearchDomainConfigRequestWithSnapshotOptions (SnapshotOptions &&value)
 
const VPCOptionsGetVPCOptions () const
 
bool VPCOptionsHasBeenSet () const
 
void SetVPCOptions (const VPCOptions &value)
 
void SetVPCOptions (VPCOptions &&value)
 
UpdateElasticsearchDomainConfigRequestWithVPCOptions (const VPCOptions &value)
 
UpdateElasticsearchDomainConfigRequestWithVPCOptions (VPCOptions &&value)
 
const CognitoOptionsGetCognitoOptions () const
 
bool CognitoOptionsHasBeenSet () const
 
void SetCognitoOptions (const CognitoOptions &value)
 
void SetCognitoOptions (CognitoOptions &&value)
 
UpdateElasticsearchDomainConfigRequestWithCognitoOptions (const CognitoOptions &value)
 
UpdateElasticsearchDomainConfigRequestWithCognitoOptions (CognitoOptions &&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)
 
UpdateElasticsearchDomainConfigRequestWithAdvancedOptions (const Aws::Map< Aws::String, Aws::String > &value)
 
UpdateElasticsearchDomainConfigRequestWithAdvancedOptions (Aws::Map< Aws::String, Aws::String > &&value)
 
UpdateElasticsearchDomainConfigRequestAddAdvancedOptions (const Aws::String &key, const Aws::String &value)
 
UpdateElasticsearchDomainConfigRequestAddAdvancedOptions (Aws::String &&key, const Aws::String &value)
 
UpdateElasticsearchDomainConfigRequestAddAdvancedOptions (const Aws::String &key, Aws::String &&value)
 
UpdateElasticsearchDomainConfigRequestAddAdvancedOptions (Aws::String &&key, Aws::String &&value)
 
UpdateElasticsearchDomainConfigRequestAddAdvancedOptions (const char *key, Aws::String &&value)
 
UpdateElasticsearchDomainConfigRequestAddAdvancedOptions (Aws::String &&key, const char *value)
 
UpdateElasticsearchDomainConfigRequestAddAdvancedOptions (const char *key, const char *value)
 
const Aws::StringGetAccessPolicies () const
 
bool AccessPoliciesHasBeenSet () const
 
void SetAccessPolicies (const Aws::String &value)
 
void SetAccessPolicies (Aws::String &&value)
 
void SetAccessPolicies (const char *value)
 
UpdateElasticsearchDomainConfigRequestWithAccessPolicies (const Aws::String &value)
 
UpdateElasticsearchDomainConfigRequestWithAccessPolicies (Aws::String &&value)
 
UpdateElasticsearchDomainConfigRequestWithAccessPolicies (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)
 
UpdateElasticsearchDomainConfigRequestWithLogPublishingOptions (const Aws::Map< LogType, LogPublishingOption > &value)
 
UpdateElasticsearchDomainConfigRequestWithLogPublishingOptions (Aws::Map< LogType, LogPublishingOption > &&value)
 
UpdateElasticsearchDomainConfigRequestAddLogPublishingOptions (const LogType &key, const LogPublishingOption &value)
 
UpdateElasticsearchDomainConfigRequestAddLogPublishingOptions (LogType &&key, const LogPublishingOption &value)
 
UpdateElasticsearchDomainConfigRequestAddLogPublishingOptions (const LogType &key, LogPublishingOption &&value)
 
UpdateElasticsearchDomainConfigRequestAddLogPublishingOptions (LogType &&key, LogPublishingOption &&value)
 
const DomainEndpointOptionsGetDomainEndpointOptions () const
 
bool DomainEndpointOptionsHasBeenSet () const
 
void SetDomainEndpointOptions (const DomainEndpointOptions &value)
 
void SetDomainEndpointOptions (DomainEndpointOptions &&value)
 
UpdateElasticsearchDomainConfigRequestWithDomainEndpointOptions (const DomainEndpointOptions &value)
 
UpdateElasticsearchDomainConfigRequestWithDomainEndpointOptions (DomainEndpointOptions &&value)
 
const AdvancedSecurityOptionsInputGetAdvancedSecurityOptions () const
 
bool AdvancedSecurityOptionsHasBeenSet () const
 
void SetAdvancedSecurityOptions (const AdvancedSecurityOptionsInput &value)
 
void SetAdvancedSecurityOptions (AdvancedSecurityOptionsInput &&value)
 
UpdateElasticsearchDomainConfigRequestWithAdvancedSecurityOptions (const AdvancedSecurityOptionsInput &value)
 
UpdateElasticsearchDomainConfigRequestWithAdvancedSecurityOptions (AdvancedSecurityOptionsInput &&value)
 
- Public Member Functions inherited from Aws::ElasticsearchService::ElasticsearchServiceRequest
virtual ~ElasticsearchServiceRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::ElasticsearchService::ElasticsearchServiceRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Container for the parameters to the UpdateElasticsearchDomain operation. Specifies the type and number of instances in the domain cluster.

See Also:

AWS API Reference

Definition at line 36 of file UpdateElasticsearchDomainConfigRequest.h.

Constructor & Destructor Documentation

◆ UpdateElasticsearchDomainConfigRequest()

Aws::ElasticsearchService::Model::UpdateElasticsearchDomainConfigRequest::UpdateElasticsearchDomainConfigRequest ( )

Member Function Documentation

◆ AccessPoliciesHasBeenSet()

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

IAM access policy as a JSON-formatted string.

Definition at line 420 of file UpdateElasticsearchDomainConfigRequest.h.

◆ AddAdvancedOptions() [1/7]

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

Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

Definition at line 355 of file UpdateElasticsearchDomainConfigRequest.h.

◆ AddAdvancedOptions() [2/7]

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

Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

Definition at line 364 of file UpdateElasticsearchDomainConfigRequest.h.

◆ AddAdvancedOptions() [3/7]

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

Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

Definition at line 373 of file UpdateElasticsearchDomainConfigRequest.h.

◆ AddAdvancedOptions() [4/7]

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

Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

Definition at line 382 of file UpdateElasticsearchDomainConfigRequest.h.

◆ AddAdvancedOptions() [5/7]

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

Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

Definition at line 391 of file UpdateElasticsearchDomainConfigRequest.h.

◆ AddAdvancedOptions() [6/7]

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

Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

Definition at line 400 of file UpdateElasticsearchDomainConfigRequest.h.

◆ AddAdvancedOptions() [7/7]

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

Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

Definition at line 409 of file UpdateElasticsearchDomainConfigRequest.h.

◆ AddLogPublishingOptions() [1/4]

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

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

Definition at line 493 of file UpdateElasticsearchDomainConfigRequest.h.

◆ AddLogPublishingOptions() [2/4]

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

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

Definition at line 499 of file UpdateElasticsearchDomainConfigRequest.h.

◆ AddLogPublishingOptions() [3/4]

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

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

Definition at line 505 of file UpdateElasticsearchDomainConfigRequest.h.

◆ AddLogPublishingOptions() [4/4]

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

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

Definition at line 511 of file UpdateElasticsearchDomainConfigRequest.h.

◆ AdvancedOptionsHasBeenSet()

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

Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

Definition at line 310 of file UpdateElasticsearchDomainConfigRequest.h.

◆ AdvancedSecurityOptionsHasBeenSet()

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

Specifies advanced security options.

Definition at line 559 of file UpdateElasticsearchDomainConfigRequest.h.

◆ CognitoOptionsHasBeenSet()

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

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

Definition at line 259 of file UpdateElasticsearchDomainConfigRequest.h.

◆ DomainEndpointOptionsHasBeenSet()

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

Options to specify configuration that will be applied to the domain endpoint.

Definition at line 524 of file UpdateElasticsearchDomainConfigRequest.h.

◆ DomainNameHasBeenSet()

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

The name of the Elasticsearch domain that you are updating.

Definition at line 58 of file UpdateElasticsearchDomainConfigRequest.h.

◆ EBSOptionsHasBeenSet()

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

Specify the type and size of the EBS volume that you want to use.

Definition at line 130 of file UpdateElasticsearchDomainConfigRequest.h.

◆ ElasticsearchClusterConfigHasBeenSet()

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

The type and number of instances to instantiate for the domain cluster.

Definition at line 99 of file UpdateElasticsearchDomainConfigRequest.h.

◆ GetAccessPolicies()

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

IAM access policy as a JSON-formatted string.

Definition at line 415 of file UpdateElasticsearchDomainConfigRequest.h.

◆ GetAdvancedOptions()

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

Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

Definition at line 301 of file UpdateElasticsearchDomainConfigRequest.h.

◆ GetAdvancedSecurityOptions()

const AdvancedSecurityOptionsInput& Aws::ElasticsearchService::Model::UpdateElasticsearchDomainConfigRequest::GetAdvancedSecurityOptions ( ) const
inline

Specifies advanced security options.

Definition at line 554 of file UpdateElasticsearchDomainConfigRequest.h.

◆ GetCognitoOptions()

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

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

Definition at line 251 of file UpdateElasticsearchDomainConfigRequest.h.

◆ GetDomainEndpointOptions()

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

Options to specify configuration that will be applied to the domain endpoint.

Definition at line 518 of file UpdateElasticsearchDomainConfigRequest.h.

◆ GetDomainName()

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

The name of the Elasticsearch domain that you are updating.

Definition at line 53 of file UpdateElasticsearchDomainConfigRequest.h.

◆ GetEBSOptions()

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

Specify the type and size of the EBS volume that you want to use.

Definition at line 125 of file UpdateElasticsearchDomainConfigRequest.h.

◆ GetElasticsearchClusterConfig()

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

The type and number of instances to instantiate for the domain cluster.

Definition at line 94 of file UpdateElasticsearchDomainConfigRequest.h.

◆ GetLogPublishingOptions()

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

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

Definition at line 457 of file UpdateElasticsearchDomainConfigRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::ElasticsearchService::Model::UpdateElasticsearchDomainConfigRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

◆ GetSnapshotOptions()

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

Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

Definition at line 157 of file UpdateElasticsearchDomainConfigRequest.h.

◆ GetVPCOptions()

const VPCOptions& Aws::ElasticsearchService::Model::UpdateElasticsearchDomainConfigRequest::GetVPCOptions ( ) const
inline

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

Definition at line 197 of file UpdateElasticsearchDomainConfigRequest.h.

◆ LogPublishingOptionsHasBeenSet()

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

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

Definition at line 463 of file UpdateElasticsearchDomainConfigRequest.h.

◆ SerializePayload()

Aws::String Aws::ElasticsearchService::Model::UpdateElasticsearchDomainConfigRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAccessPolicies() [1/3]

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

IAM access policy as a JSON-formatted string.

Definition at line 425 of file UpdateElasticsearchDomainConfigRequest.h.

◆ SetAccessPolicies() [2/3]

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

IAM access policy as a JSON-formatted string.

Definition at line 430 of file UpdateElasticsearchDomainConfigRequest.h.

◆ SetAccessPolicies() [3/3]

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

IAM access policy as a JSON-formatted string.

Definition at line 435 of file UpdateElasticsearchDomainConfigRequest.h.

◆ SetAdvancedOptions() [1/2]

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

Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

Definition at line 319 of file UpdateElasticsearchDomainConfigRequest.h.

◆ SetAdvancedOptions() [2/2]

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

Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

Definition at line 328 of file UpdateElasticsearchDomainConfigRequest.h.

◆ SetAdvancedSecurityOptions() [1/2]

void Aws::ElasticsearchService::Model::UpdateElasticsearchDomainConfigRequest::SetAdvancedSecurityOptions ( const AdvancedSecurityOptionsInput value)
inline

Specifies advanced security options.

Definition at line 564 of file UpdateElasticsearchDomainConfigRequest.h.

◆ SetAdvancedSecurityOptions() [2/2]

void Aws::ElasticsearchService::Model::UpdateElasticsearchDomainConfigRequest::SetAdvancedSecurityOptions ( AdvancedSecurityOptionsInput &&  value)
inline

Specifies advanced security options.

Definition at line 569 of file UpdateElasticsearchDomainConfigRequest.h.

◆ SetCognitoOptions() [1/2]

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

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

Definition at line 267 of file UpdateElasticsearchDomainConfigRequest.h.

◆ SetCognitoOptions() [2/2]

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

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

Definition at line 275 of file UpdateElasticsearchDomainConfigRequest.h.

◆ SetDomainEndpointOptions() [1/2]

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

Options to specify configuration that will be applied to the domain endpoint.

Definition at line 530 of file UpdateElasticsearchDomainConfigRequest.h.

◆ SetDomainEndpointOptions() [2/2]

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

Options to specify configuration that will be applied to the domain endpoint.

Definition at line 536 of file UpdateElasticsearchDomainConfigRequest.h.

◆ SetDomainName() [1/3]

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

The name of the Elasticsearch domain that you are updating.

Definition at line 63 of file UpdateElasticsearchDomainConfigRequest.h.

◆ SetDomainName() [2/3]

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

The name of the Elasticsearch domain that you are updating.

Definition at line 68 of file UpdateElasticsearchDomainConfigRequest.h.

◆ SetDomainName() [3/3]

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

The name of the Elasticsearch domain that you are updating.

Definition at line 73 of file UpdateElasticsearchDomainConfigRequest.h.

◆ SetEBSOptions() [1/2]

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

Specify the type and size of the EBS volume that you want to use.

Definition at line 135 of file UpdateElasticsearchDomainConfigRequest.h.

◆ SetEBSOptions() [2/2]

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

Specify the type and size of the EBS volume that you want to use.

Definition at line 140 of file UpdateElasticsearchDomainConfigRequest.h.

◆ SetElasticsearchClusterConfig() [1/2]

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

The type and number of instances to instantiate for the domain cluster.

Definition at line 104 of file UpdateElasticsearchDomainConfigRequest.h.

◆ SetElasticsearchClusterConfig() [2/2]

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

The type and number of instances to instantiate for the domain cluster.

Definition at line 109 of file UpdateElasticsearchDomainConfigRequest.h.

◆ SetLogPublishingOptions() [1/2]

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

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

Definition at line 469 of file UpdateElasticsearchDomainConfigRequest.h.

◆ SetLogPublishingOptions() [2/2]

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

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

Definition at line 475 of file UpdateElasticsearchDomainConfigRequest.h.

◆ SetSnapshotOptions() [1/2]

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

Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

Definition at line 169 of file UpdateElasticsearchDomainConfigRequest.h.

◆ SetSnapshotOptions() [2/2]

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

Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

Definition at line 175 of file UpdateElasticsearchDomainConfigRequest.h.

◆ SetVPCOptions() [1/2]

void Aws::ElasticsearchService::Model::UpdateElasticsearchDomainConfigRequest::SetVPCOptions ( const VPCOptions value)
inline

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

Definition at line 215 of file UpdateElasticsearchDomainConfigRequest.h.

◆ SetVPCOptions() [2/2]

void Aws::ElasticsearchService::Model::UpdateElasticsearchDomainConfigRequest::SetVPCOptions ( VPCOptions &&  value)
inline

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

Definition at line 224 of file UpdateElasticsearchDomainConfigRequest.h.

◆ SnapshotOptionsHasBeenSet()

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

Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

Definition at line 163 of file UpdateElasticsearchDomainConfigRequest.h.

◆ VPCOptionsHasBeenSet()

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

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

Definition at line 206 of file UpdateElasticsearchDomainConfigRequest.h.

◆ WithAccessPolicies() [1/3]

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

IAM access policy as a JSON-formatted string.

Definition at line 440 of file UpdateElasticsearchDomainConfigRequest.h.

◆ WithAccessPolicies() [2/3]

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

IAM access policy as a JSON-formatted string.

Definition at line 445 of file UpdateElasticsearchDomainConfigRequest.h.

◆ WithAccessPolicies() [3/3]

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

IAM access policy as a JSON-formatted string.

Definition at line 450 of file UpdateElasticsearchDomainConfigRequest.h.

◆ WithAdvancedOptions() [1/2]

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

Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

Definition at line 337 of file UpdateElasticsearchDomainConfigRequest.h.

◆ WithAdvancedOptions() [2/2]

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

Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

Definition at line 346 of file UpdateElasticsearchDomainConfigRequest.h.

◆ WithAdvancedSecurityOptions() [1/2]

UpdateElasticsearchDomainConfigRequest& Aws::ElasticsearchService::Model::UpdateElasticsearchDomainConfigRequest::WithAdvancedSecurityOptions ( const AdvancedSecurityOptionsInput value)
inline

Specifies advanced security options.

Definition at line 574 of file UpdateElasticsearchDomainConfigRequest.h.

◆ WithAdvancedSecurityOptions() [2/2]

UpdateElasticsearchDomainConfigRequest& Aws::ElasticsearchService::Model::UpdateElasticsearchDomainConfigRequest::WithAdvancedSecurityOptions ( AdvancedSecurityOptionsInput &&  value)
inline

Specifies advanced security options.

Definition at line 579 of file UpdateElasticsearchDomainConfigRequest.h.

◆ WithCognitoOptions() [1/2]

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

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

Definition at line 283 of file UpdateElasticsearchDomainConfigRequest.h.

◆ WithCognitoOptions() [2/2]

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

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

Definition at line 291 of file UpdateElasticsearchDomainConfigRequest.h.

◆ WithDomainEndpointOptions() [1/2]

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

Options to specify configuration that will be applied to the domain endpoint.

Definition at line 542 of file UpdateElasticsearchDomainConfigRequest.h.

◆ WithDomainEndpointOptions() [2/2]

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

Options to specify configuration that will be applied to the domain endpoint.

Definition at line 548 of file UpdateElasticsearchDomainConfigRequest.h.

◆ WithDomainName() [1/3]

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

The name of the Elasticsearch domain that you are updating.

Definition at line 78 of file UpdateElasticsearchDomainConfigRequest.h.

◆ WithDomainName() [2/3]

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

The name of the Elasticsearch domain that you are updating.

Definition at line 83 of file UpdateElasticsearchDomainConfigRequest.h.

◆ WithDomainName() [3/3]

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

The name of the Elasticsearch domain that you are updating.

Definition at line 88 of file UpdateElasticsearchDomainConfigRequest.h.

◆ WithEBSOptions() [1/2]

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

Specify the type and size of the EBS volume that you want to use.

Definition at line 145 of file UpdateElasticsearchDomainConfigRequest.h.

◆ WithEBSOptions() [2/2]

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

Specify the type and size of the EBS volume that you want to use.

Definition at line 150 of file UpdateElasticsearchDomainConfigRequest.h.

◆ WithElasticsearchClusterConfig() [1/2]

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

The type and number of instances to instantiate for the domain cluster.

Definition at line 114 of file UpdateElasticsearchDomainConfigRequest.h.

◆ WithElasticsearchClusterConfig() [2/2]

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

The type and number of instances to instantiate for the domain cluster.

Definition at line 119 of file UpdateElasticsearchDomainConfigRequest.h.

◆ WithLogPublishingOptions() [1/2]

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

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

Definition at line 481 of file UpdateElasticsearchDomainConfigRequest.h.

◆ WithLogPublishingOptions() [2/2]

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

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

Definition at line 487 of file UpdateElasticsearchDomainConfigRequest.h.

◆ WithSnapshotOptions() [1/2]

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

Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

Definition at line 181 of file UpdateElasticsearchDomainConfigRequest.h.

◆ WithSnapshotOptions() [2/2]

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

Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

Definition at line 187 of file UpdateElasticsearchDomainConfigRequest.h.

◆ WithVPCOptions() [1/2]

UpdateElasticsearchDomainConfigRequest& Aws::ElasticsearchService::Model::UpdateElasticsearchDomainConfigRequest::WithVPCOptions ( const VPCOptions value)
inline

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

Definition at line 233 of file UpdateElasticsearchDomainConfigRequest.h.

◆ WithVPCOptions() [2/2]

UpdateElasticsearchDomainConfigRequest& Aws::ElasticsearchService::Model::UpdateElasticsearchDomainConfigRequest::WithVPCOptions ( VPCOptions &&  value)
inline

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

Definition at line 242 of file UpdateElasticsearchDomainConfigRequest.h.


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