AWS SDK for C++  1.9.158
AWS SDK for C++
ElasticsearchDestinationUpdate.h
Go to the documentation of this file.
1 
6 #pragma once
15 #include <utility>
16 
17 namespace Aws
18 {
19 namespace Utils
20 {
21 namespace Json
22 {
23  class JsonValue;
24  class JsonView;
25 } // namespace Json
26 } // namespace Utils
27 namespace Firehose
28 {
29 namespace Model
30 {
31 
39  {
40  public:
45 
46 
56  inline const Aws::String& GetRoleARN() const{ return m_roleARN; }
57 
67  inline bool RoleARNHasBeenSet() const { return m_roleARNHasBeenSet; }
68 
78  inline void SetRoleARN(const Aws::String& value) { m_roleARNHasBeenSet = true; m_roleARN = value; }
79 
89  inline void SetRoleARN(Aws::String&& value) { m_roleARNHasBeenSet = true; m_roleARN = std::move(value); }
90 
100  inline void SetRoleARN(const char* value) { m_roleARNHasBeenSet = true; m_roleARN.assign(value); }
101 
111  inline ElasticsearchDestinationUpdate& WithRoleARN(const Aws::String& value) { SetRoleARN(value); return *this;}
112 
122  inline ElasticsearchDestinationUpdate& WithRoleARN(Aws::String&& value) { SetRoleARN(std::move(value)); return *this;}
123 
133  inline ElasticsearchDestinationUpdate& WithRoleARN(const char* value) { SetRoleARN(value); return *this;}
134 
135 
146  inline const Aws::String& GetDomainARN() const{ return m_domainARN; }
147 
158  inline bool DomainARNHasBeenSet() const { return m_domainARNHasBeenSet; }
159 
170  inline void SetDomainARN(const Aws::String& value) { m_domainARNHasBeenSet = true; m_domainARN = value; }
171 
182  inline void SetDomainARN(Aws::String&& value) { m_domainARNHasBeenSet = true; m_domainARN = std::move(value); }
183 
194  inline void SetDomainARN(const char* value) { m_domainARNHasBeenSet = true; m_domainARN.assign(value); }
195 
206  inline ElasticsearchDestinationUpdate& WithDomainARN(const Aws::String& value) { SetDomainARN(value); return *this;}
207 
218  inline ElasticsearchDestinationUpdate& WithDomainARN(Aws::String&& value) { SetDomainARN(std::move(value)); return *this;}
219 
230  inline ElasticsearchDestinationUpdate& WithDomainARN(const char* value) { SetDomainARN(value); return *this;}
231 
232 
237  inline const Aws::String& GetClusterEndpoint() const{ return m_clusterEndpoint; }
238 
243  inline bool ClusterEndpointHasBeenSet() const { return m_clusterEndpointHasBeenSet; }
244 
249  inline void SetClusterEndpoint(const Aws::String& value) { m_clusterEndpointHasBeenSet = true; m_clusterEndpoint = value; }
250 
255  inline void SetClusterEndpoint(Aws::String&& value) { m_clusterEndpointHasBeenSet = true; m_clusterEndpoint = std::move(value); }
256 
261  inline void SetClusterEndpoint(const char* value) { m_clusterEndpointHasBeenSet = true; m_clusterEndpoint.assign(value); }
262 
267  inline ElasticsearchDestinationUpdate& WithClusterEndpoint(const Aws::String& value) { SetClusterEndpoint(value); return *this;}
268 
273  inline ElasticsearchDestinationUpdate& WithClusterEndpoint(Aws::String&& value) { SetClusterEndpoint(std::move(value)); return *this;}
274 
279  inline ElasticsearchDestinationUpdate& WithClusterEndpoint(const char* value) { SetClusterEndpoint(value); return *this;}
280 
281 
285  inline const Aws::String& GetIndexName() const{ return m_indexName; }
286 
290  inline bool IndexNameHasBeenSet() const { return m_indexNameHasBeenSet; }
291 
295  inline void SetIndexName(const Aws::String& value) { m_indexNameHasBeenSet = true; m_indexName = value; }
296 
300  inline void SetIndexName(Aws::String&& value) { m_indexNameHasBeenSet = true; m_indexName = std::move(value); }
301 
305  inline void SetIndexName(const char* value) { m_indexNameHasBeenSet = true; m_indexName.assign(value); }
306 
310  inline ElasticsearchDestinationUpdate& WithIndexName(const Aws::String& value) { SetIndexName(value); return *this;}
311 
315  inline ElasticsearchDestinationUpdate& WithIndexName(Aws::String&& value) { SetIndexName(std::move(value)); return *this;}
316 
320  inline ElasticsearchDestinationUpdate& WithIndexName(const char* value) { SetIndexName(value); return *this;}
321 
322 
333  inline const Aws::String& GetTypeName() const{ return m_typeName; }
334 
345  inline bool TypeNameHasBeenSet() const { return m_typeNameHasBeenSet; }
346 
357  inline void SetTypeName(const Aws::String& value) { m_typeNameHasBeenSet = true; m_typeName = value; }
358 
369  inline void SetTypeName(Aws::String&& value) { m_typeNameHasBeenSet = true; m_typeName = std::move(value); }
370 
381  inline void SetTypeName(const char* value) { m_typeNameHasBeenSet = true; m_typeName.assign(value); }
382 
393  inline ElasticsearchDestinationUpdate& WithTypeName(const Aws::String& value) { SetTypeName(value); return *this;}
394 
405  inline ElasticsearchDestinationUpdate& WithTypeName(Aws::String&& value) { SetTypeName(std::move(value)); return *this;}
406 
417  inline ElasticsearchDestinationUpdate& WithTypeName(const char* value) { SetTypeName(value); return *this;}
418 
419 
428  inline const ElasticsearchIndexRotationPeriod& GetIndexRotationPeriod() const{ return m_indexRotationPeriod; }
429 
438  inline bool IndexRotationPeriodHasBeenSet() const { return m_indexRotationPeriodHasBeenSet; }
439 
448  inline void SetIndexRotationPeriod(const ElasticsearchIndexRotationPeriod& value) { m_indexRotationPeriodHasBeenSet = true; m_indexRotationPeriod = value; }
449 
458  inline void SetIndexRotationPeriod(ElasticsearchIndexRotationPeriod&& value) { m_indexRotationPeriodHasBeenSet = true; m_indexRotationPeriod = std::move(value); }
459 
468  inline ElasticsearchDestinationUpdate& WithIndexRotationPeriod(const ElasticsearchIndexRotationPeriod& value) { SetIndexRotationPeriod(value); return *this;}
469 
478  inline ElasticsearchDestinationUpdate& WithIndexRotationPeriod(ElasticsearchIndexRotationPeriod&& value) { SetIndexRotationPeriod(std::move(value)); return *this;}
479 
480 
485  inline const ElasticsearchBufferingHints& GetBufferingHints() const{ return m_bufferingHints; }
486 
491  inline bool BufferingHintsHasBeenSet() const { return m_bufferingHintsHasBeenSet; }
492 
497  inline void SetBufferingHints(const ElasticsearchBufferingHints& value) { m_bufferingHintsHasBeenSet = true; m_bufferingHints = value; }
498 
503  inline void SetBufferingHints(ElasticsearchBufferingHints&& value) { m_bufferingHintsHasBeenSet = true; m_bufferingHints = std::move(value); }
504 
509  inline ElasticsearchDestinationUpdate& WithBufferingHints(const ElasticsearchBufferingHints& value) { SetBufferingHints(value); return *this;}
510 
515  inline ElasticsearchDestinationUpdate& WithBufferingHints(ElasticsearchBufferingHints&& value) { SetBufferingHints(std::move(value)); return *this;}
516 
517 
522  inline const ElasticsearchRetryOptions& GetRetryOptions() const{ return m_retryOptions; }
523 
528  inline bool RetryOptionsHasBeenSet() const { return m_retryOptionsHasBeenSet; }
529 
534  inline void SetRetryOptions(const ElasticsearchRetryOptions& value) { m_retryOptionsHasBeenSet = true; m_retryOptions = value; }
535 
540  inline void SetRetryOptions(ElasticsearchRetryOptions&& value) { m_retryOptionsHasBeenSet = true; m_retryOptions = std::move(value); }
541 
546  inline ElasticsearchDestinationUpdate& WithRetryOptions(const ElasticsearchRetryOptions& value) { SetRetryOptions(value); return *this;}
547 
552  inline ElasticsearchDestinationUpdate& WithRetryOptions(ElasticsearchRetryOptions&& value) { SetRetryOptions(std::move(value)); return *this;}
553 
554 
558  inline const S3DestinationUpdate& GetS3Update() const{ return m_s3Update; }
559 
563  inline bool S3UpdateHasBeenSet() const { return m_s3UpdateHasBeenSet; }
564 
568  inline void SetS3Update(const S3DestinationUpdate& value) { m_s3UpdateHasBeenSet = true; m_s3Update = value; }
569 
573  inline void SetS3Update(S3DestinationUpdate&& value) { m_s3UpdateHasBeenSet = true; m_s3Update = std::move(value); }
574 
578  inline ElasticsearchDestinationUpdate& WithS3Update(const S3DestinationUpdate& value) { SetS3Update(value); return *this;}
579 
583  inline ElasticsearchDestinationUpdate& WithS3Update(S3DestinationUpdate&& value) { SetS3Update(std::move(value)); return *this;}
584 
585 
589  inline const ProcessingConfiguration& GetProcessingConfiguration() const{ return m_processingConfiguration; }
590 
594  inline bool ProcessingConfigurationHasBeenSet() const { return m_processingConfigurationHasBeenSet; }
595 
599  inline void SetProcessingConfiguration(const ProcessingConfiguration& value) { m_processingConfigurationHasBeenSet = true; m_processingConfiguration = value; }
600 
604  inline void SetProcessingConfiguration(ProcessingConfiguration&& value) { m_processingConfigurationHasBeenSet = true; m_processingConfiguration = std::move(value); }
605 
609  inline ElasticsearchDestinationUpdate& WithProcessingConfiguration(const ProcessingConfiguration& value) { SetProcessingConfiguration(value); return *this;}
610 
614  inline ElasticsearchDestinationUpdate& WithProcessingConfiguration(ProcessingConfiguration&& value) { SetProcessingConfiguration(std::move(value)); return *this;}
615 
616 
620  inline const CloudWatchLoggingOptions& GetCloudWatchLoggingOptions() const{ return m_cloudWatchLoggingOptions; }
621 
625  inline bool CloudWatchLoggingOptionsHasBeenSet() const { return m_cloudWatchLoggingOptionsHasBeenSet; }
626 
630  inline void SetCloudWatchLoggingOptions(const CloudWatchLoggingOptions& value) { m_cloudWatchLoggingOptionsHasBeenSet = true; m_cloudWatchLoggingOptions = value; }
631 
635  inline void SetCloudWatchLoggingOptions(CloudWatchLoggingOptions&& value) { m_cloudWatchLoggingOptionsHasBeenSet = true; m_cloudWatchLoggingOptions = std::move(value); }
636 
640  inline ElasticsearchDestinationUpdate& WithCloudWatchLoggingOptions(const CloudWatchLoggingOptions& value) { SetCloudWatchLoggingOptions(value); return *this;}
641 
645  inline ElasticsearchDestinationUpdate& WithCloudWatchLoggingOptions(CloudWatchLoggingOptions&& value) { SetCloudWatchLoggingOptions(std::move(value)); return *this;}
646 
647  private:
648 
649  Aws::String m_roleARN;
650  bool m_roleARNHasBeenSet;
651 
652  Aws::String m_domainARN;
653  bool m_domainARNHasBeenSet;
654 
655  Aws::String m_clusterEndpoint;
656  bool m_clusterEndpointHasBeenSet;
657 
658  Aws::String m_indexName;
659  bool m_indexNameHasBeenSet;
660 
661  Aws::String m_typeName;
662  bool m_typeNameHasBeenSet;
663 
664  ElasticsearchIndexRotationPeriod m_indexRotationPeriod;
665  bool m_indexRotationPeriodHasBeenSet;
666 
667  ElasticsearchBufferingHints m_bufferingHints;
668  bool m_bufferingHintsHasBeenSet;
669 
670  ElasticsearchRetryOptions m_retryOptions;
671  bool m_retryOptionsHasBeenSet;
672 
673  S3DestinationUpdate m_s3Update;
674  bool m_s3UpdateHasBeenSet;
675 
676  ProcessingConfiguration m_processingConfiguration;
677  bool m_processingConfigurationHasBeenSet;
678 
679  CloudWatchLoggingOptions m_cloudWatchLoggingOptions;
680  bool m_cloudWatchLoggingOptionsHasBeenSet;
681  };
682 
683 } // namespace Model
684 } // namespace Firehose
685 } // namespace Aws
Aws::Firehose::Model::ElasticsearchDestinationUpdate::GetIndexRotationPeriod
const ElasticsearchIndexRotationPeriod & GetIndexRotationPeriod() const
Definition: ElasticsearchDestinationUpdate.h:428
Aws::Firehose::Model::ElasticsearchDestinationUpdate::operator=
ElasticsearchDestinationUpdate & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Firehose::Model::ElasticsearchDestinationUpdate::WithS3Update
ElasticsearchDestinationUpdate & WithS3Update(const S3DestinationUpdate &value)
Definition: ElasticsearchDestinationUpdate.h:578
Aws::Firehose::Model::ElasticsearchDestinationUpdate::ElasticsearchDestinationUpdate
ElasticsearchDestinationUpdate(Aws::Utils::Json::JsonView jsonValue)
Aws::Firehose::Model::ElasticsearchDestinationUpdate::IndexRotationPeriodHasBeenSet
bool IndexRotationPeriodHasBeenSet() const
Definition: ElasticsearchDestinationUpdate.h:438
Aws::Firehose::Model::ElasticsearchDestinationUpdate::GetBufferingHints
const ElasticsearchBufferingHints & GetBufferingHints() const
Definition: ElasticsearchDestinationUpdate.h:485
S3DestinationUpdate.h
Aws::Firehose::Model::ElasticsearchDestinationUpdate::GetRoleARN
const Aws::String & GetRoleARN() const
Definition: ElasticsearchDestinationUpdate.h:56
Aws::Firehose::Model::ElasticsearchDestinationUpdate::WithRoleARN
ElasticsearchDestinationUpdate & WithRoleARN(Aws::String &&value)
Definition: ElasticsearchDestinationUpdate.h:122
ProcessingConfiguration.h
Aws::Firehose::Model::ElasticsearchDestinationUpdate::WithBufferingHints
ElasticsearchDestinationUpdate & WithBufferingHints(ElasticsearchBufferingHints &&value)
Definition: ElasticsearchDestinationUpdate.h:515
Aws::Firehose::Model::ElasticsearchDestinationUpdate::GetIndexName
const Aws::String & GetIndexName() const
Definition: ElasticsearchDestinationUpdate.h:285
Aws::Firehose::Model::ElasticsearchBufferingHints
Definition: ElasticsearchBufferingHints.h:31
Aws::Firehose::Model::ElasticsearchDestinationUpdate::SetDomainARN
void SetDomainARN(Aws::String &&value)
Definition: ElasticsearchDestinationUpdate.h:182
Aws::Firehose::Model::ElasticsearchDestinationUpdate::WithIndexRotationPeriod
ElasticsearchDestinationUpdate & WithIndexRotationPeriod(const ElasticsearchIndexRotationPeriod &value)
Definition: ElasticsearchDestinationUpdate.h:468
Aws::Firehose::Model::CloudWatchLoggingOptions
Definition: CloudWatchLoggingOptions.h:33
Aws::Firehose::Model::ElasticsearchDestinationUpdate::WithTypeName
ElasticsearchDestinationUpdate & WithTypeName(const char *value)
Definition: ElasticsearchDestinationUpdate.h:417
Aws::Firehose::Model::ElasticsearchDestinationUpdate::SetTypeName
void SetTypeName(const char *value)
Definition: ElasticsearchDestinationUpdate.h:381
Aws::Firehose::Model::ElasticsearchDestinationUpdate::SetIndexName
void SetIndexName(const char *value)
Definition: ElasticsearchDestinationUpdate.h:305
Aws::Firehose::Model::ElasticsearchDestinationUpdate::WithClusterEndpoint
ElasticsearchDestinationUpdate & WithClusterEndpoint(const char *value)
Definition: ElasticsearchDestinationUpdate.h:279
Aws::Firehose::Model::ElasticsearchDestinationUpdate::GetClusterEndpoint
const Aws::String & GetClusterEndpoint() const
Definition: ElasticsearchDestinationUpdate.h:237
Aws::Firehose::Model::ElasticsearchDestinationUpdate::S3UpdateHasBeenSet
bool S3UpdateHasBeenSet() const
Definition: ElasticsearchDestinationUpdate.h:563
Aws::Firehose::Model::ElasticsearchDestinationUpdate::ClusterEndpointHasBeenSet
bool ClusterEndpointHasBeenSet() const
Definition: ElasticsearchDestinationUpdate.h:243
Aws::Firehose::Model::ElasticsearchDestinationUpdate::WithTypeName
ElasticsearchDestinationUpdate & WithTypeName(Aws::String &&value)
Definition: ElasticsearchDestinationUpdate.h:405
Aws::Firehose::Model::ElasticsearchDestinationUpdate
Definition: ElasticsearchDestinationUpdate.h:39
Aws::Firehose::Model::ElasticsearchDestinationUpdate::SetProcessingConfiguration
void SetProcessingConfiguration(ProcessingConfiguration &&value)
Definition: ElasticsearchDestinationUpdate.h:604
Aws::Firehose::Model::ElasticsearchDestinationUpdate::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::Firehose::Model::ElasticsearchDestinationUpdate::SetS3Update
void SetS3Update(const S3DestinationUpdate &value)
Definition: ElasticsearchDestinationUpdate.h:568
Aws::Firehose::Model::ElasticsearchDestinationUpdate::SetIndexRotationPeriod
void SetIndexRotationPeriod(ElasticsearchIndexRotationPeriod &&value)
Definition: ElasticsearchDestinationUpdate.h:458
Aws::Firehose::Model::ElasticsearchDestinationUpdate::SetDomainARN
void SetDomainARN(const Aws::String &value)
Definition: ElasticsearchDestinationUpdate.h:170
Aws::Firehose::Model::ElasticsearchDestinationUpdate::WithCloudWatchLoggingOptions
ElasticsearchDestinationUpdate & WithCloudWatchLoggingOptions(const CloudWatchLoggingOptions &value)
Definition: ElasticsearchDestinationUpdate.h:640
Aws::Firehose::Model::ElasticsearchDestinationUpdate::WithRetryOptions
ElasticsearchDestinationUpdate & WithRetryOptions(ElasticsearchRetryOptions &&value)
Definition: ElasticsearchDestinationUpdate.h:552
Aws::Firehose::Model::ElasticsearchDestinationUpdate::WithRetryOptions
ElasticsearchDestinationUpdate & WithRetryOptions(const ElasticsearchRetryOptions &value)
Definition: ElasticsearchDestinationUpdate.h:546
Aws::Firehose::Model::ElasticsearchDestinationUpdate::GetRetryOptions
const ElasticsearchRetryOptions & GetRetryOptions() const
Definition: ElasticsearchDestinationUpdate.h:522
Aws::Firehose::Model::ElasticsearchDestinationUpdate::TypeNameHasBeenSet
bool TypeNameHasBeenSet() const
Definition: ElasticsearchDestinationUpdate.h:345
ElasticsearchIndexRotationPeriod.h
Aws::Firehose::Model::ElasticsearchDestinationUpdate::SetRoleARN
void SetRoleARN(const Aws::String &value)
Definition: ElasticsearchDestinationUpdate.h:78
Aws::Firehose::Model::ElasticsearchDestinationUpdate::SetIndexName
void SetIndexName(Aws::String &&value)
Definition: ElasticsearchDestinationUpdate.h:300
Aws::Firehose::Model::ElasticsearchDestinationUpdate::ProcessingConfigurationHasBeenSet
bool ProcessingConfigurationHasBeenSet() const
Definition: ElasticsearchDestinationUpdate.h:594
Aws::Firehose::Model::ElasticsearchDestinationUpdate::WithClusterEndpoint
ElasticsearchDestinationUpdate & WithClusterEndpoint(const Aws::String &value)
Definition: ElasticsearchDestinationUpdate.h:267
Aws::Firehose::Model::ElasticsearchDestinationUpdate::GetDomainARN
const Aws::String & GetDomainARN() const
Definition: ElasticsearchDestinationUpdate.h:146
Aws::Firehose::Model::ElasticsearchDestinationUpdate::WithS3Update
ElasticsearchDestinationUpdate & WithS3Update(S3DestinationUpdate &&value)
Definition: ElasticsearchDestinationUpdate.h:583
Aws::Firehose::Model::ProcessingConfiguration
Definition: ProcessingConfiguration.h:33
Aws::Firehose::Model::ElasticsearchDestinationUpdate::RoleARNHasBeenSet
bool RoleARNHasBeenSet() const
Definition: ElasticsearchDestinationUpdate.h:67
Aws::Firehose::Model::ElasticsearchDestinationUpdate::GetS3Update
const S3DestinationUpdate & GetS3Update() const
Definition: ElasticsearchDestinationUpdate.h:558
Aws::Firehose::Model::ElasticsearchDestinationUpdate::WithRoleARN
ElasticsearchDestinationUpdate & WithRoleARN(const Aws::String &value)
Definition: ElasticsearchDestinationUpdate.h:111
Aws::Firehose::Model::ElasticsearchDestinationUpdate::SetBufferingHints
void SetBufferingHints(ElasticsearchBufferingHints &&value)
Definition: ElasticsearchDestinationUpdate.h:503
Aws::Firehose::Model::ElasticsearchDestinationUpdate::SetRetryOptions
void SetRetryOptions(const ElasticsearchRetryOptions &value)
Definition: ElasticsearchDestinationUpdate.h:534
Aws::Firehose::Model::ElasticsearchDestinationUpdate::WithCloudWatchLoggingOptions
ElasticsearchDestinationUpdate & WithCloudWatchLoggingOptions(CloudWatchLoggingOptions &&value)
Definition: ElasticsearchDestinationUpdate.h:645
AWS_FIREHOSE_API
#define AWS_FIREHOSE_API
Definition: Firehose_EXPORTS.h:28
Aws::Firehose::Model::ElasticsearchDestinationUpdate::SetClusterEndpoint
void SetClusterEndpoint(const Aws::String &value)
Definition: ElasticsearchDestinationUpdate.h:249
CloudWatchLoggingOptions.h
Aws::Firehose::Model::ElasticsearchDestinationUpdate::SetBufferingHints
void SetBufferingHints(const ElasticsearchBufferingHints &value)
Definition: ElasticsearchDestinationUpdate.h:497
ElasticsearchRetryOptions.h
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::Firehose::Model::ElasticsearchDestinationUpdate::SetTypeName
void SetTypeName(const Aws::String &value)
Definition: ElasticsearchDestinationUpdate.h:357
Aws::Firehose::Model::ElasticsearchDestinationUpdate::WithTypeName
ElasticsearchDestinationUpdate & WithTypeName(const Aws::String &value)
Definition: ElasticsearchDestinationUpdate.h:393
Aws::Firehose::Model::ElasticsearchDestinationUpdate::SetRetryOptions
void SetRetryOptions(ElasticsearchRetryOptions &&value)
Definition: ElasticsearchDestinationUpdate.h:540
Aws::Firehose::Model::ElasticsearchDestinationUpdate::BufferingHintsHasBeenSet
bool BufferingHintsHasBeenSet() const
Definition: ElasticsearchDestinationUpdate.h:491
Firehose_EXPORTS.h
Aws::Firehose::Model::ElasticsearchDestinationUpdate::WithDomainARN
ElasticsearchDestinationUpdate & WithDomainARN(const char *value)
Definition: ElasticsearchDestinationUpdate.h:230
Aws::Firehose::Model::ElasticsearchDestinationUpdate::GetProcessingConfiguration
const ProcessingConfiguration & GetProcessingConfiguration() const
Definition: ElasticsearchDestinationUpdate.h:589
Aws::Firehose::Model::ElasticsearchDestinationUpdate::GetCloudWatchLoggingOptions
const CloudWatchLoggingOptions & GetCloudWatchLoggingOptions() const
Definition: ElasticsearchDestinationUpdate.h:620
Aws::Firehose::Model::ElasticsearchRetryOptions
Definition: ElasticsearchRetryOptions.h:31
Aws::Firehose::Model::ElasticsearchDestinationUpdate::SetTypeName
void SetTypeName(Aws::String &&value)
Definition: ElasticsearchDestinationUpdate.h:369
Aws::Firehose::Model::ElasticsearchDestinationUpdate::WithIndexName
ElasticsearchDestinationUpdate & WithIndexName(const char *value)
Definition: ElasticsearchDestinationUpdate.h:320
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws::Firehose::Model::ElasticsearchDestinationUpdate::CloudWatchLoggingOptionsHasBeenSet
bool CloudWatchLoggingOptionsHasBeenSet() const
Definition: ElasticsearchDestinationUpdate.h:625
Aws
Definition: AccessManagementClient.h:15
Aws::Firehose::Model::ElasticsearchDestinationUpdate::WithClusterEndpoint
ElasticsearchDestinationUpdate & WithClusterEndpoint(Aws::String &&value)
Definition: ElasticsearchDestinationUpdate.h:273
Aws::Firehose::Model::ElasticsearchDestinationUpdate::WithRoleARN
ElasticsearchDestinationUpdate & WithRoleARN(const char *value)
Definition: ElasticsearchDestinationUpdate.h:133
Aws::Firehose::Model::ElasticsearchDestinationUpdate::SetProcessingConfiguration
void SetProcessingConfiguration(const ProcessingConfiguration &value)
Definition: ElasticsearchDestinationUpdate.h:599
Aws::Firehose::Model::ElasticsearchDestinationUpdate::WithIndexName
ElasticsearchDestinationUpdate & WithIndexName(const Aws::String &value)
Definition: ElasticsearchDestinationUpdate.h:310
Aws::Firehose::Model::ElasticsearchDestinationUpdate::GetTypeName
const Aws::String & GetTypeName() const
Definition: ElasticsearchDestinationUpdate.h:333
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Firehose::Model::ElasticsearchDestinationUpdate::WithDomainARN
ElasticsearchDestinationUpdate & WithDomainARN(const Aws::String &value)
Definition: ElasticsearchDestinationUpdate.h:206
Aws::Firehose::Model::ElasticsearchDestinationUpdate::SetDomainARN
void SetDomainARN(const char *value)
Definition: ElasticsearchDestinationUpdate.h:194
Aws::Firehose::Model::ElasticsearchDestinationUpdate::SetRoleARN
void SetRoleARN(Aws::String &&value)
Definition: ElasticsearchDestinationUpdate.h:89
Aws::Firehose::Model::ElasticsearchDestinationUpdate::SetRoleARN
void SetRoleARN(const char *value)
Definition: ElasticsearchDestinationUpdate.h:100
Aws::Firehose::Model::ElasticsearchDestinationUpdate::WithProcessingConfiguration
ElasticsearchDestinationUpdate & WithProcessingConfiguration(const ProcessingConfiguration &value)
Definition: ElasticsearchDestinationUpdate.h:609
Aws::Firehose::Model::ElasticsearchDestinationUpdate::ElasticsearchDestinationUpdate
ElasticsearchDestinationUpdate()
Aws::Firehose::Model::ElasticsearchDestinationUpdate::SetIndexName
void SetIndexName(const Aws::String &value)
Definition: ElasticsearchDestinationUpdate.h:295
ElasticsearchBufferingHints.h
Aws::Firehose::Model::ElasticsearchDestinationUpdate::WithProcessingConfiguration
ElasticsearchDestinationUpdate & WithProcessingConfiguration(ProcessingConfiguration &&value)
Definition: ElasticsearchDestinationUpdate.h:614
Aws::Firehose::Model::ElasticsearchDestinationUpdate::SetS3Update
void SetS3Update(S3DestinationUpdate &&value)
Definition: ElasticsearchDestinationUpdate.h:573
Aws::Firehose::Model::ElasticsearchDestinationUpdate::SetClusterEndpoint
void SetClusterEndpoint(Aws::String &&value)
Definition: ElasticsearchDestinationUpdate.h:255
Aws::Firehose::Model::ElasticsearchDestinationUpdate::WithDomainARN
ElasticsearchDestinationUpdate & WithDomainARN(Aws::String &&value)
Definition: ElasticsearchDestinationUpdate.h:218
Aws::Firehose::Model::ElasticsearchDestinationUpdate::SetIndexRotationPeriod
void SetIndexRotationPeriod(const ElasticsearchIndexRotationPeriod &value)
Definition: ElasticsearchDestinationUpdate.h:448
Aws::Firehose::Model::ElasticsearchDestinationUpdate::SetCloudWatchLoggingOptions
void SetCloudWatchLoggingOptions(CloudWatchLoggingOptions &&value)
Definition: ElasticsearchDestinationUpdate.h:635
Aws::Firehose::Model::ElasticsearchIndexRotationPeriod
ElasticsearchIndexRotationPeriod
Definition: ElasticsearchIndexRotationPeriod.h:17
Aws::Firehose::Model::ElasticsearchDestinationUpdate::WithIndexRotationPeriod
ElasticsearchDestinationUpdate & WithIndexRotationPeriod(ElasticsearchIndexRotationPeriod &&value)
Definition: ElasticsearchDestinationUpdate.h:478
Aws::Firehose::Model::ElasticsearchDestinationUpdate::WithIndexName
ElasticsearchDestinationUpdate & WithIndexName(Aws::String &&value)
Definition: ElasticsearchDestinationUpdate.h:315
Aws::Firehose::Model::ElasticsearchDestinationUpdate::SetClusterEndpoint
void SetClusterEndpoint(const char *value)
Definition: ElasticsearchDestinationUpdate.h:261
Aws::Firehose::Model::ElasticsearchDestinationUpdate::SetCloudWatchLoggingOptions
void SetCloudWatchLoggingOptions(const CloudWatchLoggingOptions &value)
Definition: ElasticsearchDestinationUpdate.h:630
Aws::Firehose::Model::ElasticsearchDestinationUpdate::IndexNameHasBeenSet
bool IndexNameHasBeenSet() const
Definition: ElasticsearchDestinationUpdate.h:290
Aws::Firehose::Model::ElasticsearchDestinationUpdate::DomainARNHasBeenSet
bool DomainARNHasBeenSet() const
Definition: ElasticsearchDestinationUpdate.h:158
Aws::Firehose::Model::ElasticsearchDestinationUpdate::WithBufferingHints
ElasticsearchDestinationUpdate & WithBufferingHints(const ElasticsearchBufferingHints &value)
Definition: ElasticsearchDestinationUpdate.h:509
Aws::Firehose::Model::ElasticsearchDestinationUpdate::RetryOptionsHasBeenSet
bool RetryOptionsHasBeenSet() const
Definition: ElasticsearchDestinationUpdate.h:528
Aws::Firehose::Model::S3DestinationUpdate
Definition: S3DestinationUpdate.h:37