AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::Firehose::Model::ElasticsearchDestinationDescription Class Reference

#include <ElasticsearchDestinationDescription.h>

Public Member Functions

 ElasticsearchDestinationDescription ()
 
 ElasticsearchDestinationDescription (Aws::Utils::Json::JsonView jsonValue)
 
ElasticsearchDestinationDescriptionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetRoleARN () const
 
bool RoleARNHasBeenSet () const
 
void SetRoleARN (const Aws::String &value)
 
void SetRoleARN (Aws::String &&value)
 
void SetRoleARN (const char *value)
 
ElasticsearchDestinationDescriptionWithRoleARN (const Aws::String &value)
 
ElasticsearchDestinationDescriptionWithRoleARN (Aws::String &&value)
 
ElasticsearchDestinationDescriptionWithRoleARN (const char *value)
 
const Aws::StringGetDomainARN () const
 
bool DomainARNHasBeenSet () const
 
void SetDomainARN (const Aws::String &value)
 
void SetDomainARN (Aws::String &&value)
 
void SetDomainARN (const char *value)
 
ElasticsearchDestinationDescriptionWithDomainARN (const Aws::String &value)
 
ElasticsearchDestinationDescriptionWithDomainARN (Aws::String &&value)
 
ElasticsearchDestinationDescriptionWithDomainARN (const char *value)
 
const Aws::StringGetClusterEndpoint () const
 
bool ClusterEndpointHasBeenSet () const
 
void SetClusterEndpoint (const Aws::String &value)
 
void SetClusterEndpoint (Aws::String &&value)
 
void SetClusterEndpoint (const char *value)
 
ElasticsearchDestinationDescriptionWithClusterEndpoint (const Aws::String &value)
 
ElasticsearchDestinationDescriptionWithClusterEndpoint (Aws::String &&value)
 
ElasticsearchDestinationDescriptionWithClusterEndpoint (const char *value)
 
const Aws::StringGetIndexName () const
 
bool IndexNameHasBeenSet () const
 
void SetIndexName (const Aws::String &value)
 
void SetIndexName (Aws::String &&value)
 
void SetIndexName (const char *value)
 
ElasticsearchDestinationDescriptionWithIndexName (const Aws::String &value)
 
ElasticsearchDestinationDescriptionWithIndexName (Aws::String &&value)
 
ElasticsearchDestinationDescriptionWithIndexName (const char *value)
 
const Aws::StringGetTypeName () const
 
bool TypeNameHasBeenSet () const
 
void SetTypeName (const Aws::String &value)
 
void SetTypeName (Aws::String &&value)
 
void SetTypeName (const char *value)
 
ElasticsearchDestinationDescriptionWithTypeName (const Aws::String &value)
 
ElasticsearchDestinationDescriptionWithTypeName (Aws::String &&value)
 
ElasticsearchDestinationDescriptionWithTypeName (const char *value)
 
const ElasticsearchIndexRotationPeriodGetIndexRotationPeriod () const
 
bool IndexRotationPeriodHasBeenSet () const
 
void SetIndexRotationPeriod (const ElasticsearchIndexRotationPeriod &value)
 
void SetIndexRotationPeriod (ElasticsearchIndexRotationPeriod &&value)
 
ElasticsearchDestinationDescriptionWithIndexRotationPeriod (const ElasticsearchIndexRotationPeriod &value)
 
ElasticsearchDestinationDescriptionWithIndexRotationPeriod (ElasticsearchIndexRotationPeriod &&value)
 
const ElasticsearchBufferingHintsGetBufferingHints () const
 
bool BufferingHintsHasBeenSet () const
 
void SetBufferingHints (const ElasticsearchBufferingHints &value)
 
void SetBufferingHints (ElasticsearchBufferingHints &&value)
 
ElasticsearchDestinationDescriptionWithBufferingHints (const ElasticsearchBufferingHints &value)
 
ElasticsearchDestinationDescriptionWithBufferingHints (ElasticsearchBufferingHints &&value)
 
const ElasticsearchRetryOptionsGetRetryOptions () const
 
bool RetryOptionsHasBeenSet () const
 
void SetRetryOptions (const ElasticsearchRetryOptions &value)
 
void SetRetryOptions (ElasticsearchRetryOptions &&value)
 
ElasticsearchDestinationDescriptionWithRetryOptions (const ElasticsearchRetryOptions &value)
 
ElasticsearchDestinationDescriptionWithRetryOptions (ElasticsearchRetryOptions &&value)
 
const ElasticsearchS3BackupModeGetS3BackupMode () const
 
bool S3BackupModeHasBeenSet () const
 
void SetS3BackupMode (const ElasticsearchS3BackupMode &value)
 
void SetS3BackupMode (ElasticsearchS3BackupMode &&value)
 
ElasticsearchDestinationDescriptionWithS3BackupMode (const ElasticsearchS3BackupMode &value)
 
ElasticsearchDestinationDescriptionWithS3BackupMode (ElasticsearchS3BackupMode &&value)
 
const S3DestinationDescriptionGetS3DestinationDescription () const
 
bool S3DestinationDescriptionHasBeenSet () const
 
void SetS3DestinationDescription (const S3DestinationDescription &value)
 
void SetS3DestinationDescription (S3DestinationDescription &&value)
 
ElasticsearchDestinationDescriptionWithS3DestinationDescription (const S3DestinationDescription &value)
 
ElasticsearchDestinationDescriptionWithS3DestinationDescription (S3DestinationDescription &&value)
 
const ProcessingConfigurationGetProcessingConfiguration () const
 
bool ProcessingConfigurationHasBeenSet () const
 
void SetProcessingConfiguration (const ProcessingConfiguration &value)
 
void SetProcessingConfiguration (ProcessingConfiguration &&value)
 
ElasticsearchDestinationDescriptionWithProcessingConfiguration (const ProcessingConfiguration &value)
 
ElasticsearchDestinationDescriptionWithProcessingConfiguration (ProcessingConfiguration &&value)
 
const CloudWatchLoggingOptionsGetCloudWatchLoggingOptions () const
 
bool CloudWatchLoggingOptionsHasBeenSet () const
 
void SetCloudWatchLoggingOptions (const CloudWatchLoggingOptions &value)
 
void SetCloudWatchLoggingOptions (CloudWatchLoggingOptions &&value)
 
ElasticsearchDestinationDescriptionWithCloudWatchLoggingOptions (const CloudWatchLoggingOptions &value)
 
ElasticsearchDestinationDescriptionWithCloudWatchLoggingOptions (CloudWatchLoggingOptions &&value)
 
const VpcConfigurationDescriptionGetVpcConfigurationDescription () const
 
bool VpcConfigurationDescriptionHasBeenSet () const
 
void SetVpcConfigurationDescription (const VpcConfigurationDescription &value)
 
void SetVpcConfigurationDescription (VpcConfigurationDescription &&value)
 
ElasticsearchDestinationDescriptionWithVpcConfigurationDescription (const VpcConfigurationDescription &value)
 
ElasticsearchDestinationDescriptionWithVpcConfigurationDescription (VpcConfigurationDescription &&value)
 

Detailed Description

The destination description in Amazon ES.

See Also:

AWS API Reference

Definition at line 39 of file ElasticsearchDestinationDescription.h.

Constructor & Destructor Documentation

◆ ElasticsearchDestinationDescription() [1/2]

Aws::Firehose::Model::ElasticsearchDestinationDescription::ElasticsearchDestinationDescription ( )

◆ ElasticsearchDestinationDescription() [2/2]

Aws::Firehose::Model::ElasticsearchDestinationDescription::ElasticsearchDestinationDescription ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ BufferingHintsHasBeenSet()

bool Aws::Firehose::Model::ElasticsearchDestinationDescription::BufferingHintsHasBeenSet ( ) const
inline

The buffering options.

Definition at line 372 of file ElasticsearchDestinationDescription.h.

◆ CloudWatchLoggingOptionsHasBeenSet()

bool Aws::Firehose::Model::ElasticsearchDestinationDescription::CloudWatchLoggingOptionsHasBeenSet ( ) const
inline

The Amazon CloudWatch logging options.

Definition at line 527 of file ElasticsearchDestinationDescription.h.

◆ ClusterEndpointHasBeenSet()

bool Aws::Firehose::Model::ElasticsearchDestinationDescription::ClusterEndpointHasBeenSet ( ) const
inline

The endpoint to use when communicating with the cluster. Kinesis Data Firehose uses either this ClusterEndpoint or the DomainARN field to send data to Amazon ES.

Definition at line 198 of file ElasticsearchDestinationDescription.h.

◆ DomainARNHasBeenSet()

bool Aws::Firehose::Model::ElasticsearchDestinationDescription::DomainARNHasBeenSet ( ) const
inline

The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.

Kinesis Data Firehose uses either ClusterEndpoint or DomainARN to send data to Amazon ES.

Definition at line 129 of file ElasticsearchDestinationDescription.h.

◆ GetBufferingHints()

const ElasticsearchBufferingHints& Aws::Firehose::Model::ElasticsearchDestinationDescription::GetBufferingHints ( ) const
inline

The buffering options.

Definition at line 367 of file ElasticsearchDestinationDescription.h.

◆ GetCloudWatchLoggingOptions()

const CloudWatchLoggingOptions& Aws::Firehose::Model::ElasticsearchDestinationDescription::GetCloudWatchLoggingOptions ( ) const
inline

The Amazon CloudWatch logging options.

Definition at line 522 of file ElasticsearchDestinationDescription.h.

◆ GetClusterEndpoint()

const Aws::String& Aws::Firehose::Model::ElasticsearchDestinationDescription::GetClusterEndpoint ( ) const
inline

The endpoint to use when communicating with the cluster. Kinesis Data Firehose uses either this ClusterEndpoint or the DomainARN field to send data to Amazon ES.

Definition at line 191 of file ElasticsearchDestinationDescription.h.

◆ GetDomainARN()

const Aws::String& Aws::Firehose::Model::ElasticsearchDestinationDescription::GetDomainARN ( ) const
inline

The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.

Kinesis Data Firehose uses either ClusterEndpoint or DomainARN to send data to Amazon ES.

Definition at line 120 of file ElasticsearchDestinationDescription.h.

◆ GetIndexName()

const Aws::String& Aws::Firehose::Model::ElasticsearchDestinationDescription::GetIndexName ( ) const
inline

The Elasticsearch index name.

Definition at line 246 of file ElasticsearchDestinationDescription.h.

◆ GetIndexRotationPeriod()

const ElasticsearchIndexRotationPeriod& Aws::Firehose::Model::ElasticsearchDestinationDescription::GetIndexRotationPeriod ( ) const
inline

The Elasticsearch index rotation period

Definition at line 336 of file ElasticsearchDestinationDescription.h.

◆ GetProcessingConfiguration()

const ProcessingConfiguration& Aws::Firehose::Model::ElasticsearchDestinationDescription::GetProcessingConfiguration ( ) const
inline

The data processing configuration.

Definition at line 491 of file ElasticsearchDestinationDescription.h.

◆ GetRetryOptions()

const ElasticsearchRetryOptions& Aws::Firehose::Model::ElasticsearchDestinationDescription::GetRetryOptions ( ) const
inline

The Amazon ES retry options.

Definition at line 398 of file ElasticsearchDestinationDescription.h.

◆ GetRoleARN()

const Aws::String& Aws::Firehose::Model::ElasticsearchDestinationDescription::GetRoleARN ( ) const
inline

The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.

Definition at line 54 of file ElasticsearchDestinationDescription.h.

◆ GetS3BackupMode()

const ElasticsearchS3BackupMode& Aws::Firehose::Model::ElasticsearchDestinationDescription::GetS3BackupMode ( ) const
inline

The Amazon S3 backup mode.

Definition at line 429 of file ElasticsearchDestinationDescription.h.

◆ GetS3DestinationDescription()

const S3DestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::GetS3DestinationDescription ( ) const
inline

The Amazon S3 destination.

Definition at line 460 of file ElasticsearchDestinationDescription.h.

◆ GetTypeName()

const Aws::String& Aws::Firehose::Model::ElasticsearchDestinationDescription::GetTypeName ( ) const
inline

The Elasticsearch type name. This applies to Elasticsearch 6.x and lower versions. For Elasticsearch 7.x, there's no value for TypeName.

Definition at line 288 of file ElasticsearchDestinationDescription.h.

◆ GetVpcConfigurationDescription()

const VpcConfigurationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::GetVpcConfigurationDescription ( ) const
inline

The details of the VPC of the Amazon ES destination.

Definition at line 553 of file ElasticsearchDestinationDescription.h.

◆ IndexNameHasBeenSet()

bool Aws::Firehose::Model::ElasticsearchDestinationDescription::IndexNameHasBeenSet ( ) const
inline

The Elasticsearch index name.

Definition at line 251 of file ElasticsearchDestinationDescription.h.

◆ IndexRotationPeriodHasBeenSet()

bool Aws::Firehose::Model::ElasticsearchDestinationDescription::IndexRotationPeriodHasBeenSet ( ) const
inline

The Elasticsearch index rotation period

Definition at line 341 of file ElasticsearchDestinationDescription.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Firehose::Model::ElasticsearchDestinationDescription::Jsonize ( ) const

◆ operator=()

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ProcessingConfigurationHasBeenSet()

bool Aws::Firehose::Model::ElasticsearchDestinationDescription::ProcessingConfigurationHasBeenSet ( ) const
inline

The data processing configuration.

Definition at line 496 of file ElasticsearchDestinationDescription.h.

◆ RetryOptionsHasBeenSet()

bool Aws::Firehose::Model::ElasticsearchDestinationDescription::RetryOptionsHasBeenSet ( ) const
inline

The Amazon ES retry options.

Definition at line 403 of file ElasticsearchDestinationDescription.h.

◆ RoleARNHasBeenSet()

bool Aws::Firehose::Model::ElasticsearchDestinationDescription::RoleARNHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.

Definition at line 62 of file ElasticsearchDestinationDescription.h.

◆ S3BackupModeHasBeenSet()

bool Aws::Firehose::Model::ElasticsearchDestinationDescription::S3BackupModeHasBeenSet ( ) const
inline

The Amazon S3 backup mode.

Definition at line 434 of file ElasticsearchDestinationDescription.h.

◆ S3DestinationDescriptionHasBeenSet()

bool Aws::Firehose::Model::ElasticsearchDestinationDescription::S3DestinationDescriptionHasBeenSet ( ) const
inline

The Amazon S3 destination.

Definition at line 465 of file ElasticsearchDestinationDescription.h.

◆ SetBufferingHints() [1/2]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetBufferingHints ( const ElasticsearchBufferingHints value)
inline

The buffering options.

Definition at line 377 of file ElasticsearchDestinationDescription.h.

◆ SetBufferingHints() [2/2]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetBufferingHints ( ElasticsearchBufferingHints &&  value)
inline

The buffering options.

Definition at line 382 of file ElasticsearchDestinationDescription.h.

◆ SetCloudWatchLoggingOptions() [1/2]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetCloudWatchLoggingOptions ( const CloudWatchLoggingOptions value)
inline

The Amazon CloudWatch logging options.

Definition at line 532 of file ElasticsearchDestinationDescription.h.

◆ SetCloudWatchLoggingOptions() [2/2]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetCloudWatchLoggingOptions ( CloudWatchLoggingOptions &&  value)
inline

The Amazon CloudWatch logging options.

Definition at line 537 of file ElasticsearchDestinationDescription.h.

◆ SetClusterEndpoint() [1/3]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetClusterEndpoint ( const Aws::String value)
inline

The endpoint to use when communicating with the cluster. Kinesis Data Firehose uses either this ClusterEndpoint or the DomainARN field to send data to Amazon ES.

Definition at line 205 of file ElasticsearchDestinationDescription.h.

◆ SetClusterEndpoint() [2/3]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetClusterEndpoint ( Aws::String &&  value)
inline

The endpoint to use when communicating with the cluster. Kinesis Data Firehose uses either this ClusterEndpoint or the DomainARN field to send data to Amazon ES.

Definition at line 212 of file ElasticsearchDestinationDescription.h.

◆ SetClusterEndpoint() [3/3]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetClusterEndpoint ( const char *  value)
inline

The endpoint to use when communicating with the cluster. Kinesis Data Firehose uses either this ClusterEndpoint or the DomainARN field to send data to Amazon ES.

Definition at line 219 of file ElasticsearchDestinationDescription.h.

◆ SetDomainARN() [1/3]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetDomainARN ( const Aws::String value)
inline

The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.

Kinesis Data Firehose uses either ClusterEndpoint or DomainARN to send data to Amazon ES.

Definition at line 138 of file ElasticsearchDestinationDescription.h.

◆ SetDomainARN() [2/3]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetDomainARN ( Aws::String &&  value)
inline

The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.

Kinesis Data Firehose uses either ClusterEndpoint or DomainARN to send data to Amazon ES.

Definition at line 147 of file ElasticsearchDestinationDescription.h.

◆ SetDomainARN() [3/3]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetDomainARN ( const char *  value)
inline

The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.

Kinesis Data Firehose uses either ClusterEndpoint or DomainARN to send data to Amazon ES.

Definition at line 156 of file ElasticsearchDestinationDescription.h.

◆ SetIndexName() [1/3]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetIndexName ( const Aws::String value)
inline

The Elasticsearch index name.

Definition at line 256 of file ElasticsearchDestinationDescription.h.

◆ SetIndexName() [2/3]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetIndexName ( Aws::String &&  value)
inline

The Elasticsearch index name.

Definition at line 261 of file ElasticsearchDestinationDescription.h.

◆ SetIndexName() [3/3]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetIndexName ( const char *  value)
inline

The Elasticsearch index name.

Definition at line 266 of file ElasticsearchDestinationDescription.h.

◆ SetIndexRotationPeriod() [1/2]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetIndexRotationPeriod ( const ElasticsearchIndexRotationPeriod value)
inline

The Elasticsearch index rotation period

Definition at line 346 of file ElasticsearchDestinationDescription.h.

◆ SetIndexRotationPeriod() [2/2]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetIndexRotationPeriod ( ElasticsearchIndexRotationPeriod &&  value)
inline

The Elasticsearch index rotation period

Definition at line 351 of file ElasticsearchDestinationDescription.h.

◆ SetProcessingConfiguration() [1/2]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetProcessingConfiguration ( const ProcessingConfiguration value)
inline

The data processing configuration.

Definition at line 501 of file ElasticsearchDestinationDescription.h.

◆ SetProcessingConfiguration() [2/2]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetProcessingConfiguration ( ProcessingConfiguration &&  value)
inline

The data processing configuration.

Definition at line 506 of file ElasticsearchDestinationDescription.h.

◆ SetRetryOptions() [1/2]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetRetryOptions ( const ElasticsearchRetryOptions value)
inline

The Amazon ES retry options.

Definition at line 408 of file ElasticsearchDestinationDescription.h.

◆ SetRetryOptions() [2/2]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetRetryOptions ( ElasticsearchRetryOptions &&  value)
inline

The Amazon ES retry options.

Definition at line 413 of file ElasticsearchDestinationDescription.h.

◆ SetRoleARN() [1/3]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetRoleARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.

Definition at line 70 of file ElasticsearchDestinationDescription.h.

◆ SetRoleARN() [2/3]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetRoleARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.

Definition at line 78 of file ElasticsearchDestinationDescription.h.

◆ SetRoleARN() [3/3]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetRoleARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.

Definition at line 86 of file ElasticsearchDestinationDescription.h.

◆ SetS3BackupMode() [1/2]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetS3BackupMode ( const ElasticsearchS3BackupMode value)
inline

The Amazon S3 backup mode.

Definition at line 439 of file ElasticsearchDestinationDescription.h.

◆ SetS3BackupMode() [2/2]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetS3BackupMode ( ElasticsearchS3BackupMode &&  value)
inline

The Amazon S3 backup mode.

Definition at line 444 of file ElasticsearchDestinationDescription.h.

◆ SetS3DestinationDescription() [1/2]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetS3DestinationDescription ( const S3DestinationDescription value)
inline

The Amazon S3 destination.

Definition at line 470 of file ElasticsearchDestinationDescription.h.

◆ SetS3DestinationDescription() [2/2]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetS3DestinationDescription ( S3DestinationDescription &&  value)
inline

The Amazon S3 destination.

Definition at line 475 of file ElasticsearchDestinationDescription.h.

◆ SetTypeName() [1/3]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetTypeName ( const Aws::String value)
inline

The Elasticsearch type name. This applies to Elasticsearch 6.x and lower versions. For Elasticsearch 7.x, there's no value for TypeName.

Definition at line 300 of file ElasticsearchDestinationDescription.h.

◆ SetTypeName() [2/3]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetTypeName ( Aws::String &&  value)
inline

The Elasticsearch type name. This applies to Elasticsearch 6.x and lower versions. For Elasticsearch 7.x, there's no value for TypeName.

Definition at line 306 of file ElasticsearchDestinationDescription.h.

◆ SetTypeName() [3/3]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetTypeName ( const char *  value)
inline

The Elasticsearch type name. This applies to Elasticsearch 6.x and lower versions. For Elasticsearch 7.x, there's no value for TypeName.

Definition at line 312 of file ElasticsearchDestinationDescription.h.

◆ SetVpcConfigurationDescription() [1/2]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetVpcConfigurationDescription ( const VpcConfigurationDescription value)
inline

The details of the VPC of the Amazon ES destination.

Definition at line 563 of file ElasticsearchDestinationDescription.h.

◆ SetVpcConfigurationDescription() [2/2]

void Aws::Firehose::Model::ElasticsearchDestinationDescription::SetVpcConfigurationDescription ( VpcConfigurationDescription &&  value)
inline

The details of the VPC of the Amazon ES destination.

Definition at line 568 of file ElasticsearchDestinationDescription.h.

◆ TypeNameHasBeenSet()

bool Aws::Firehose::Model::ElasticsearchDestinationDescription::TypeNameHasBeenSet ( ) const
inline

The Elasticsearch type name. This applies to Elasticsearch 6.x and lower versions. For Elasticsearch 7.x, there's no value for TypeName.

Definition at line 294 of file ElasticsearchDestinationDescription.h.

◆ VpcConfigurationDescriptionHasBeenSet()

bool Aws::Firehose::Model::ElasticsearchDestinationDescription::VpcConfigurationDescriptionHasBeenSet ( ) const
inline

The details of the VPC of the Amazon ES destination.

Definition at line 558 of file ElasticsearchDestinationDescription.h.

◆ WithBufferingHints() [1/2]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithBufferingHints ( const ElasticsearchBufferingHints value)
inline

The buffering options.

Definition at line 387 of file ElasticsearchDestinationDescription.h.

◆ WithBufferingHints() [2/2]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithBufferingHints ( ElasticsearchBufferingHints &&  value)
inline

The buffering options.

Definition at line 392 of file ElasticsearchDestinationDescription.h.

◆ WithCloudWatchLoggingOptions() [1/2]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithCloudWatchLoggingOptions ( const CloudWatchLoggingOptions value)
inline

The Amazon CloudWatch logging options.

Definition at line 542 of file ElasticsearchDestinationDescription.h.

◆ WithCloudWatchLoggingOptions() [2/2]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithCloudWatchLoggingOptions ( CloudWatchLoggingOptions &&  value)
inline

The Amazon CloudWatch logging options.

Definition at line 547 of file ElasticsearchDestinationDescription.h.

◆ WithClusterEndpoint() [1/3]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithClusterEndpoint ( const Aws::String value)
inline

The endpoint to use when communicating with the cluster. Kinesis Data Firehose uses either this ClusterEndpoint or the DomainARN field to send data to Amazon ES.

Definition at line 226 of file ElasticsearchDestinationDescription.h.

◆ WithClusterEndpoint() [2/3]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithClusterEndpoint ( Aws::String &&  value)
inline

The endpoint to use when communicating with the cluster. Kinesis Data Firehose uses either this ClusterEndpoint or the DomainARN field to send data to Amazon ES.

Definition at line 233 of file ElasticsearchDestinationDescription.h.

◆ WithClusterEndpoint() [3/3]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithClusterEndpoint ( const char *  value)
inline

The endpoint to use when communicating with the cluster. Kinesis Data Firehose uses either this ClusterEndpoint or the DomainARN field to send data to Amazon ES.

Definition at line 240 of file ElasticsearchDestinationDescription.h.

◆ WithDomainARN() [1/3]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithDomainARN ( const Aws::String value)
inline

The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.

Kinesis Data Firehose uses either ClusterEndpoint or DomainARN to send data to Amazon ES.

Definition at line 165 of file ElasticsearchDestinationDescription.h.

◆ WithDomainARN() [2/3]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithDomainARN ( Aws::String &&  value)
inline

The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.

Kinesis Data Firehose uses either ClusterEndpoint or DomainARN to send data to Amazon ES.

Definition at line 174 of file ElasticsearchDestinationDescription.h.

◆ WithDomainARN() [3/3]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithDomainARN ( const char *  value)
inline

The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.

Kinesis Data Firehose uses either ClusterEndpoint or DomainARN to send data to Amazon ES.

Definition at line 183 of file ElasticsearchDestinationDescription.h.

◆ WithIndexName() [1/3]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithIndexName ( const Aws::String value)
inline

The Elasticsearch index name.

Definition at line 271 of file ElasticsearchDestinationDescription.h.

◆ WithIndexName() [2/3]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithIndexName ( Aws::String &&  value)
inline

The Elasticsearch index name.

Definition at line 276 of file ElasticsearchDestinationDescription.h.

◆ WithIndexName() [3/3]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithIndexName ( const char *  value)
inline

The Elasticsearch index name.

Definition at line 281 of file ElasticsearchDestinationDescription.h.

◆ WithIndexRotationPeriod() [1/2]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithIndexRotationPeriod ( const ElasticsearchIndexRotationPeriod value)
inline

The Elasticsearch index rotation period

Definition at line 356 of file ElasticsearchDestinationDescription.h.

◆ WithIndexRotationPeriod() [2/2]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithIndexRotationPeriod ( ElasticsearchIndexRotationPeriod &&  value)
inline

The Elasticsearch index rotation period

Definition at line 361 of file ElasticsearchDestinationDescription.h.

◆ WithProcessingConfiguration() [1/2]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithProcessingConfiguration ( const ProcessingConfiguration value)
inline

The data processing configuration.

Definition at line 511 of file ElasticsearchDestinationDescription.h.

◆ WithProcessingConfiguration() [2/2]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithProcessingConfiguration ( ProcessingConfiguration &&  value)
inline

The data processing configuration.

Definition at line 516 of file ElasticsearchDestinationDescription.h.

◆ WithRetryOptions() [1/2]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithRetryOptions ( const ElasticsearchRetryOptions value)
inline

The Amazon ES retry options.

Definition at line 418 of file ElasticsearchDestinationDescription.h.

◆ WithRetryOptions() [2/2]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithRetryOptions ( ElasticsearchRetryOptions &&  value)
inline

The Amazon ES retry options.

Definition at line 423 of file ElasticsearchDestinationDescription.h.

◆ WithRoleARN() [1/3]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithRoleARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.

Definition at line 94 of file ElasticsearchDestinationDescription.h.

◆ WithRoleARN() [2/3]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithRoleARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.

Definition at line 102 of file ElasticsearchDestinationDescription.h.

◆ WithRoleARN() [3/3]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithRoleARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.

Definition at line 110 of file ElasticsearchDestinationDescription.h.

◆ WithS3BackupMode() [1/2]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithS3BackupMode ( const ElasticsearchS3BackupMode value)
inline

The Amazon S3 backup mode.

Definition at line 449 of file ElasticsearchDestinationDescription.h.

◆ WithS3BackupMode() [2/2]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithS3BackupMode ( ElasticsearchS3BackupMode &&  value)
inline

The Amazon S3 backup mode.

Definition at line 454 of file ElasticsearchDestinationDescription.h.

◆ WithS3DestinationDescription() [1/2]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithS3DestinationDescription ( const S3DestinationDescription value)
inline

The Amazon S3 destination.

Definition at line 480 of file ElasticsearchDestinationDescription.h.

◆ WithS3DestinationDescription() [2/2]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithS3DestinationDescription ( S3DestinationDescription &&  value)
inline

The Amazon S3 destination.

Definition at line 485 of file ElasticsearchDestinationDescription.h.

◆ WithTypeName() [1/3]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithTypeName ( const Aws::String value)
inline

The Elasticsearch type name. This applies to Elasticsearch 6.x and lower versions. For Elasticsearch 7.x, there's no value for TypeName.

Definition at line 318 of file ElasticsearchDestinationDescription.h.

◆ WithTypeName() [2/3]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithTypeName ( Aws::String &&  value)
inline

The Elasticsearch type name. This applies to Elasticsearch 6.x and lower versions. For Elasticsearch 7.x, there's no value for TypeName.

Definition at line 324 of file ElasticsearchDestinationDescription.h.

◆ WithTypeName() [3/3]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithTypeName ( const char *  value)
inline

The Elasticsearch type name. This applies to Elasticsearch 6.x and lower versions. For Elasticsearch 7.x, there's no value for TypeName.

Definition at line 330 of file ElasticsearchDestinationDescription.h.

◆ WithVpcConfigurationDescription() [1/2]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithVpcConfigurationDescription ( const VpcConfigurationDescription value)
inline

The details of the VPC of the Amazon ES destination.

Definition at line 573 of file ElasticsearchDestinationDescription.h.

◆ WithVpcConfigurationDescription() [2/2]

ElasticsearchDestinationDescription& Aws::Firehose::Model::ElasticsearchDestinationDescription::WithVpcConfigurationDescription ( VpcConfigurationDescription &&  value)
inline

The details of the VPC of the Amazon ES destination.

Definition at line 578 of file ElasticsearchDestinationDescription.h.


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