AWS SDK for C++  1.9.154
AWS SDK for C++
ExtendedS3DestinationDescription.h
Go to the documentation of this file.
1 
6 #pragma once
18 #include <utility>
19 
20 namespace Aws
21 {
22 namespace Utils
23 {
24 namespace Json
25 {
26  class JsonValue;
27  class JsonView;
28 } // namespace Json
29 } // namespace Utils
30 namespace Firehose
31 {
32 namespace Model
33 {
34 
41  {
42  public:
47 
48 
55  inline const Aws::String& GetRoleARN() const{ return m_roleARN; }
56 
63  inline bool RoleARNHasBeenSet() const { return m_roleARNHasBeenSet; }
64 
71  inline void SetRoleARN(const Aws::String& value) { m_roleARNHasBeenSet = true; m_roleARN = value; }
72 
79  inline void SetRoleARN(Aws::String&& value) { m_roleARNHasBeenSet = true; m_roleARN = std::move(value); }
80 
87  inline void SetRoleARN(const char* value) { m_roleARNHasBeenSet = true; m_roleARN.assign(value); }
88 
95  inline ExtendedS3DestinationDescription& WithRoleARN(const Aws::String& value) { SetRoleARN(value); return *this;}
96 
103  inline ExtendedS3DestinationDescription& WithRoleARN(Aws::String&& value) { SetRoleARN(std::move(value)); return *this;}
104 
111  inline ExtendedS3DestinationDescription& WithRoleARN(const char* value) { SetRoleARN(value); return *this;}
112 
113 
119  inline const Aws::String& GetBucketARN() const{ return m_bucketARN; }
120 
126  inline bool BucketARNHasBeenSet() const { return m_bucketARNHasBeenSet; }
127 
133  inline void SetBucketARN(const Aws::String& value) { m_bucketARNHasBeenSet = true; m_bucketARN = value; }
134 
140  inline void SetBucketARN(Aws::String&& value) { m_bucketARNHasBeenSet = true; m_bucketARN = std::move(value); }
141 
147  inline void SetBucketARN(const char* value) { m_bucketARNHasBeenSet = true; m_bucketARN.assign(value); }
148 
154  inline ExtendedS3DestinationDescription& WithBucketARN(const Aws::String& value) { SetBucketARN(value); return *this;}
155 
161  inline ExtendedS3DestinationDescription& WithBucketARN(Aws::String&& value) { SetBucketARN(std::move(value)); return *this;}
162 
168  inline ExtendedS3DestinationDescription& WithBucketARN(const char* value) { SetBucketARN(value); return *this;}
169 
170 
177  inline const Aws::String& GetPrefix() const{ return m_prefix; }
178 
185  inline bool PrefixHasBeenSet() const { return m_prefixHasBeenSet; }
186 
193  inline void SetPrefix(const Aws::String& value) { m_prefixHasBeenSet = true; m_prefix = value; }
194 
201  inline void SetPrefix(Aws::String&& value) { m_prefixHasBeenSet = true; m_prefix = std::move(value); }
202 
209  inline void SetPrefix(const char* value) { m_prefixHasBeenSet = true; m_prefix.assign(value); }
210 
217  inline ExtendedS3DestinationDescription& WithPrefix(const Aws::String& value) { SetPrefix(value); return *this;}
218 
225  inline ExtendedS3DestinationDescription& WithPrefix(Aws::String&& value) { SetPrefix(std::move(value)); return *this;}
226 
233  inline ExtendedS3DestinationDescription& WithPrefix(const char* value) { SetPrefix(value); return *this;}
234 
235 
243  inline const Aws::String& GetErrorOutputPrefix() const{ return m_errorOutputPrefix; }
244 
252  inline bool ErrorOutputPrefixHasBeenSet() const { return m_errorOutputPrefixHasBeenSet; }
253 
261  inline void SetErrorOutputPrefix(const Aws::String& value) { m_errorOutputPrefixHasBeenSet = true; m_errorOutputPrefix = value; }
262 
270  inline void SetErrorOutputPrefix(Aws::String&& value) { m_errorOutputPrefixHasBeenSet = true; m_errorOutputPrefix = std::move(value); }
271 
279  inline void SetErrorOutputPrefix(const char* value) { m_errorOutputPrefixHasBeenSet = true; m_errorOutputPrefix.assign(value); }
280 
288  inline ExtendedS3DestinationDescription& WithErrorOutputPrefix(const Aws::String& value) { SetErrorOutputPrefix(value); return *this;}
289 
297  inline ExtendedS3DestinationDescription& WithErrorOutputPrefix(Aws::String&& value) { SetErrorOutputPrefix(std::move(value)); return *this;}
298 
306  inline ExtendedS3DestinationDescription& WithErrorOutputPrefix(const char* value) { SetErrorOutputPrefix(value); return *this;}
307 
308 
312  inline const BufferingHints& GetBufferingHints() const{ return m_bufferingHints; }
313 
317  inline bool BufferingHintsHasBeenSet() const { return m_bufferingHintsHasBeenSet; }
318 
322  inline void SetBufferingHints(const BufferingHints& value) { m_bufferingHintsHasBeenSet = true; m_bufferingHints = value; }
323 
327  inline void SetBufferingHints(BufferingHints&& value) { m_bufferingHintsHasBeenSet = true; m_bufferingHints = std::move(value); }
328 
332  inline ExtendedS3DestinationDescription& WithBufferingHints(const BufferingHints& value) { SetBufferingHints(value); return *this;}
333 
337  inline ExtendedS3DestinationDescription& WithBufferingHints(BufferingHints&& value) { SetBufferingHints(std::move(value)); return *this;}
338 
339 
344  inline const CompressionFormat& GetCompressionFormat() const{ return m_compressionFormat; }
345 
350  inline bool CompressionFormatHasBeenSet() const { return m_compressionFormatHasBeenSet; }
351 
356  inline void SetCompressionFormat(const CompressionFormat& value) { m_compressionFormatHasBeenSet = true; m_compressionFormat = value; }
357 
362  inline void SetCompressionFormat(CompressionFormat&& value) { m_compressionFormatHasBeenSet = true; m_compressionFormat = std::move(value); }
363 
368  inline ExtendedS3DestinationDescription& WithCompressionFormat(const CompressionFormat& value) { SetCompressionFormat(value); return *this;}
369 
374  inline ExtendedS3DestinationDescription& WithCompressionFormat(CompressionFormat&& value) { SetCompressionFormat(std::move(value)); return *this;}
375 
376 
381  inline const EncryptionConfiguration& GetEncryptionConfiguration() const{ return m_encryptionConfiguration; }
382 
387  inline bool EncryptionConfigurationHasBeenSet() const { return m_encryptionConfigurationHasBeenSet; }
388 
393  inline void SetEncryptionConfiguration(const EncryptionConfiguration& value) { m_encryptionConfigurationHasBeenSet = true; m_encryptionConfiguration = value; }
394 
399  inline void SetEncryptionConfiguration(EncryptionConfiguration&& value) { m_encryptionConfigurationHasBeenSet = true; m_encryptionConfiguration = std::move(value); }
400 
405  inline ExtendedS3DestinationDescription& WithEncryptionConfiguration(const EncryptionConfiguration& value) { SetEncryptionConfiguration(value); return *this;}
406 
411  inline ExtendedS3DestinationDescription& WithEncryptionConfiguration(EncryptionConfiguration&& value) { SetEncryptionConfiguration(std::move(value)); return *this;}
412 
413 
417  inline const CloudWatchLoggingOptions& GetCloudWatchLoggingOptions() const{ return m_cloudWatchLoggingOptions; }
418 
422  inline bool CloudWatchLoggingOptionsHasBeenSet() const { return m_cloudWatchLoggingOptionsHasBeenSet; }
423 
427  inline void SetCloudWatchLoggingOptions(const CloudWatchLoggingOptions& value) { m_cloudWatchLoggingOptionsHasBeenSet = true; m_cloudWatchLoggingOptions = value; }
428 
432  inline void SetCloudWatchLoggingOptions(CloudWatchLoggingOptions&& value) { m_cloudWatchLoggingOptionsHasBeenSet = true; m_cloudWatchLoggingOptions = std::move(value); }
433 
437  inline ExtendedS3DestinationDescription& WithCloudWatchLoggingOptions(const CloudWatchLoggingOptions& value) { SetCloudWatchLoggingOptions(value); return *this;}
438 
442  inline ExtendedS3DestinationDescription& WithCloudWatchLoggingOptions(CloudWatchLoggingOptions&& value) { SetCloudWatchLoggingOptions(std::move(value)); return *this;}
443 
444 
448  inline const ProcessingConfiguration& GetProcessingConfiguration() const{ return m_processingConfiguration; }
449 
453  inline bool ProcessingConfigurationHasBeenSet() const { return m_processingConfigurationHasBeenSet; }
454 
458  inline void SetProcessingConfiguration(const ProcessingConfiguration& value) { m_processingConfigurationHasBeenSet = true; m_processingConfiguration = value; }
459 
463  inline void SetProcessingConfiguration(ProcessingConfiguration&& value) { m_processingConfigurationHasBeenSet = true; m_processingConfiguration = std::move(value); }
464 
468  inline ExtendedS3DestinationDescription& WithProcessingConfiguration(const ProcessingConfiguration& value) { SetProcessingConfiguration(value); return *this;}
469 
473  inline ExtendedS3DestinationDescription& WithProcessingConfiguration(ProcessingConfiguration&& value) { SetProcessingConfiguration(std::move(value)); return *this;}
474 
475 
479  inline const S3BackupMode& GetS3BackupMode() const{ return m_s3BackupMode; }
480 
484  inline bool S3BackupModeHasBeenSet() const { return m_s3BackupModeHasBeenSet; }
485 
489  inline void SetS3BackupMode(const S3BackupMode& value) { m_s3BackupModeHasBeenSet = true; m_s3BackupMode = value; }
490 
494  inline void SetS3BackupMode(S3BackupMode&& value) { m_s3BackupModeHasBeenSet = true; m_s3BackupMode = std::move(value); }
495 
499  inline ExtendedS3DestinationDescription& WithS3BackupMode(const S3BackupMode& value) { SetS3BackupMode(value); return *this;}
500 
504  inline ExtendedS3DestinationDescription& WithS3BackupMode(S3BackupMode&& value) { SetS3BackupMode(std::move(value)); return *this;}
505 
506 
510  inline const S3DestinationDescription& GetS3BackupDescription() const{ return m_s3BackupDescription; }
511 
515  inline bool S3BackupDescriptionHasBeenSet() const { return m_s3BackupDescriptionHasBeenSet; }
516 
520  inline void SetS3BackupDescription(const S3DestinationDescription& value) { m_s3BackupDescriptionHasBeenSet = true; m_s3BackupDescription = value; }
521 
525  inline void SetS3BackupDescription(S3DestinationDescription&& value) { m_s3BackupDescriptionHasBeenSet = true; m_s3BackupDescription = std::move(value); }
526 
530  inline ExtendedS3DestinationDescription& WithS3BackupDescription(const S3DestinationDescription& value) { SetS3BackupDescription(value); return *this;}
531 
535  inline ExtendedS3DestinationDescription& WithS3BackupDescription(S3DestinationDescription&& value) { SetS3BackupDescription(std::move(value)); return *this;}
536 
537 
542  inline const DataFormatConversionConfiguration& GetDataFormatConversionConfiguration() const{ return m_dataFormatConversionConfiguration; }
543 
548  inline bool DataFormatConversionConfigurationHasBeenSet() const { return m_dataFormatConversionConfigurationHasBeenSet; }
549 
554  inline void SetDataFormatConversionConfiguration(const DataFormatConversionConfiguration& value) { m_dataFormatConversionConfigurationHasBeenSet = true; m_dataFormatConversionConfiguration = value; }
555 
560  inline void SetDataFormatConversionConfiguration(DataFormatConversionConfiguration&& value) { m_dataFormatConversionConfigurationHasBeenSet = true; m_dataFormatConversionConfiguration = std::move(value); }
561 
566  inline ExtendedS3DestinationDescription& WithDataFormatConversionConfiguration(const DataFormatConversionConfiguration& value) { SetDataFormatConversionConfiguration(value); return *this;}
567 
572  inline ExtendedS3DestinationDescription& WithDataFormatConversionConfiguration(DataFormatConversionConfiguration&& value) { SetDataFormatConversionConfiguration(std::move(value)); return *this;}
573 
574 
583  inline const DynamicPartitioningConfiguration& GetDynamicPartitioningConfiguration() const{ return m_dynamicPartitioningConfiguration; }
584 
593  inline bool DynamicPartitioningConfigurationHasBeenSet() const { return m_dynamicPartitioningConfigurationHasBeenSet; }
594 
603  inline void SetDynamicPartitioningConfiguration(const DynamicPartitioningConfiguration& value) { m_dynamicPartitioningConfigurationHasBeenSet = true; m_dynamicPartitioningConfiguration = value; }
604 
613  inline void SetDynamicPartitioningConfiguration(DynamicPartitioningConfiguration&& value) { m_dynamicPartitioningConfigurationHasBeenSet = true; m_dynamicPartitioningConfiguration = std::move(value); }
614 
623  inline ExtendedS3DestinationDescription& WithDynamicPartitioningConfiguration(const DynamicPartitioningConfiguration& value) { SetDynamicPartitioningConfiguration(value); return *this;}
624 
633  inline ExtendedS3DestinationDescription& WithDynamicPartitioningConfiguration(DynamicPartitioningConfiguration&& value) { SetDynamicPartitioningConfiguration(std::move(value)); return *this;}
634 
635  private:
636 
637  Aws::String m_roleARN;
638  bool m_roleARNHasBeenSet;
639 
640  Aws::String m_bucketARN;
641  bool m_bucketARNHasBeenSet;
642 
643  Aws::String m_prefix;
644  bool m_prefixHasBeenSet;
645 
646  Aws::String m_errorOutputPrefix;
647  bool m_errorOutputPrefixHasBeenSet;
648 
649  BufferingHints m_bufferingHints;
650  bool m_bufferingHintsHasBeenSet;
651 
652  CompressionFormat m_compressionFormat;
653  bool m_compressionFormatHasBeenSet;
654 
655  EncryptionConfiguration m_encryptionConfiguration;
656  bool m_encryptionConfigurationHasBeenSet;
657 
658  CloudWatchLoggingOptions m_cloudWatchLoggingOptions;
659  bool m_cloudWatchLoggingOptionsHasBeenSet;
660 
661  ProcessingConfiguration m_processingConfiguration;
662  bool m_processingConfigurationHasBeenSet;
663 
664  S3BackupMode m_s3BackupMode;
665  bool m_s3BackupModeHasBeenSet;
666 
667  S3DestinationDescription m_s3BackupDescription;
668  bool m_s3BackupDescriptionHasBeenSet;
669 
670  DataFormatConversionConfiguration m_dataFormatConversionConfiguration;
671  bool m_dataFormatConversionConfigurationHasBeenSet;
672 
673  DynamicPartitioningConfiguration m_dynamicPartitioningConfiguration;
674  bool m_dynamicPartitioningConfigurationHasBeenSet;
675  };
676 
677 } // namespace Model
678 } // namespace Firehose
679 } // namespace Aws
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithBucketARN
ExtendedS3DestinationDescription & WithBucketARN(const Aws::String &value)
Definition: ExtendedS3DestinationDescription.h:154
Aws::Firehose::Model::ExtendedS3DestinationDescription::CompressionFormatHasBeenSet
bool CompressionFormatHasBeenSet() const
Definition: ExtendedS3DestinationDescription.h:350
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithRoleARN
ExtendedS3DestinationDescription & WithRoleARN(const char *value)
Definition: ExtendedS3DestinationDescription.h:111
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithS3BackupDescription
ExtendedS3DestinationDescription & WithS3BackupDescription(const S3DestinationDescription &value)
Definition: ExtendedS3DestinationDescription.h:530
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithDynamicPartitioningConfiguration
ExtendedS3DestinationDescription & WithDynamicPartitioningConfiguration(DynamicPartitioningConfiguration &&value)
Definition: ExtendedS3DestinationDescription.h:633
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetBufferingHints
void SetBufferingHints(const BufferingHints &value)
Definition: ExtendedS3DestinationDescription.h:322
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithCloudWatchLoggingOptions
ExtendedS3DestinationDescription & WithCloudWatchLoggingOptions(const CloudWatchLoggingOptions &value)
Definition: ExtendedS3DestinationDescription.h:437
ProcessingConfiguration.h
Aws::Firehose::Model::ExtendedS3DestinationDescription::PrefixHasBeenSet
bool PrefixHasBeenSet() const
Definition: ExtendedS3DestinationDescription.h:185
Aws::Firehose::Model::ExtendedS3DestinationDescription::S3BackupModeHasBeenSet
bool S3BackupModeHasBeenSet() const
Definition: ExtendedS3DestinationDescription.h:484
Aws::Firehose::Model::ExtendedS3DestinationDescription::RoleARNHasBeenSet
bool RoleARNHasBeenSet() const
Definition: ExtendedS3DestinationDescription.h:63
Aws::Firehose::Model::CloudWatchLoggingOptions
Definition: CloudWatchLoggingOptions.h:33
Aws::Firehose::Model::ExtendedS3DestinationDescription::GetPrefix
const Aws::String & GetPrefix() const
Definition: ExtendedS3DestinationDescription.h:177
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithDataFormatConversionConfiguration
ExtendedS3DestinationDescription & WithDataFormatConversionConfiguration(const DataFormatConversionConfiguration &value)
Definition: ExtendedS3DestinationDescription.h:566
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithErrorOutputPrefix
ExtendedS3DestinationDescription & WithErrorOutputPrefix(Aws::String &&value)
Definition: ExtendedS3DestinationDescription.h:297
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetDataFormatConversionConfiguration
void SetDataFormatConversionConfiguration(DataFormatConversionConfiguration &&value)
Definition: ExtendedS3DestinationDescription.h:560
S3BackupMode.h
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithEncryptionConfiguration
ExtendedS3DestinationDescription & WithEncryptionConfiguration(const EncryptionConfiguration &value)
Definition: ExtendedS3DestinationDescription.h:405
Aws::Firehose::Model::ExtendedS3DestinationDescription::GetRoleARN
const Aws::String & GetRoleARN() const
Definition: ExtendedS3DestinationDescription.h:55
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetEncryptionConfiguration
void SetEncryptionConfiguration(const EncryptionConfiguration &value)
Definition: ExtendedS3DestinationDescription.h:393
Aws::Firehose::Model::ExtendedS3DestinationDescription::GetS3BackupMode
const S3BackupMode & GetS3BackupMode() const
Definition: ExtendedS3DestinationDescription.h:479
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithBufferingHints
ExtendedS3DestinationDescription & WithBufferingHints(const BufferingHints &value)
Definition: ExtendedS3DestinationDescription.h:332
BufferingHints.h
Aws::Firehose::Model::ExtendedS3DestinationDescription::BufferingHintsHasBeenSet
bool BufferingHintsHasBeenSet() const
Definition: ExtendedS3DestinationDescription.h:317
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetS3BackupDescription
void SetS3BackupDescription(S3DestinationDescription &&value)
Definition: ExtendedS3DestinationDescription.h:525
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetProcessingConfiguration
void SetProcessingConfiguration(ProcessingConfiguration &&value)
Definition: ExtendedS3DestinationDescription.h:463
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithEncryptionConfiguration
ExtendedS3DestinationDescription & WithEncryptionConfiguration(EncryptionConfiguration &&value)
Definition: ExtendedS3DestinationDescription.h:411
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithCompressionFormat
ExtendedS3DestinationDescription & WithCompressionFormat(const CompressionFormat &value)
Definition: ExtendedS3DestinationDescription.h:368
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithPrefix
ExtendedS3DestinationDescription & WithPrefix(const char *value)
Definition: ExtendedS3DestinationDescription.h:233
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithPrefix
ExtendedS3DestinationDescription & WithPrefix(const Aws::String &value)
Definition: ExtendedS3DestinationDescription.h:217
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetErrorOutputPrefix
void SetErrorOutputPrefix(Aws::String &&value)
Definition: ExtendedS3DestinationDescription.h:270
CompressionFormat.h
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithErrorOutputPrefix
ExtendedS3DestinationDescription & WithErrorOutputPrefix(const Aws::String &value)
Definition: ExtendedS3DestinationDescription.h:288
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithCloudWatchLoggingOptions
ExtendedS3DestinationDescription & WithCloudWatchLoggingOptions(CloudWatchLoggingOptions &&value)
Definition: ExtendedS3DestinationDescription.h:442
DynamicPartitioningConfiguration.h
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithS3BackupMode
ExtendedS3DestinationDescription & WithS3BackupMode(const S3BackupMode &value)
Definition: ExtendedS3DestinationDescription.h:499
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithDataFormatConversionConfiguration
ExtendedS3DestinationDescription & WithDataFormatConversionConfiguration(DataFormatConversionConfiguration &&value)
Definition: ExtendedS3DestinationDescription.h:572
Aws::Firehose::Model::ExtendedS3DestinationDescription::GetCompressionFormat
const CompressionFormat & GetCompressionFormat() const
Definition: ExtendedS3DestinationDescription.h:344
Aws::Firehose::Model::ExtendedS3DestinationDescription::GetBufferingHints
const BufferingHints & GetBufferingHints() const
Definition: ExtendedS3DestinationDescription.h:312
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetErrorOutputPrefix
void SetErrorOutputPrefix(const Aws::String &value)
Definition: ExtendedS3DestinationDescription.h:261
EncryptionConfiguration.h
Aws::Firehose::Model::ExtendedS3DestinationDescription::GetDynamicPartitioningConfiguration
const DynamicPartitioningConfiguration & GetDynamicPartitioningConfiguration() const
Definition: ExtendedS3DestinationDescription.h:583
Aws::Firehose::Model::ExtendedS3DestinationDescription::GetBucketARN
const Aws::String & GetBucketARN() const
Definition: ExtendedS3DestinationDescription.h:119
Aws::Firehose::Model::ExtendedS3DestinationDescription::GetErrorOutputPrefix
const Aws::String & GetErrorOutputPrefix() const
Definition: ExtendedS3DestinationDescription.h:243
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithS3BackupDescription
ExtendedS3DestinationDescription & WithS3BackupDescription(S3DestinationDescription &&value)
Definition: ExtendedS3DestinationDescription.h:535
Aws::Firehose::Model::EncryptionConfiguration
Definition: EncryptionConfiguration.h:34
Aws::Firehose::Model::ExtendedS3DestinationDescription::ProcessingConfigurationHasBeenSet
bool ProcessingConfigurationHasBeenSet() const
Definition: ExtendedS3DestinationDescription.h:453
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithBufferingHints
ExtendedS3DestinationDescription & WithBufferingHints(BufferingHints &&value)
Definition: ExtendedS3DestinationDescription.h:337
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithProcessingConfiguration
ExtendedS3DestinationDescription & WithProcessingConfiguration(const ProcessingConfiguration &value)
Definition: ExtendedS3DestinationDescription.h:468
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetProcessingConfiguration
void SetProcessingConfiguration(const ProcessingConfiguration &value)
Definition: ExtendedS3DestinationDescription.h:458
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetDynamicPartitioningConfiguration
void SetDynamicPartitioningConfiguration(DynamicPartitioningConfiguration &&value)
Definition: ExtendedS3DestinationDescription.h:613
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithBucketARN
ExtendedS3DestinationDescription & WithBucketARN(const char *value)
Definition: ExtendedS3DestinationDescription.h:168
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetDynamicPartitioningConfiguration
void SetDynamicPartitioningConfiguration(const DynamicPartitioningConfiguration &value)
Definition: ExtendedS3DestinationDescription.h:603
Aws::Firehose::Model::ProcessingConfiguration
Definition: ProcessingConfiguration.h:33
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetEncryptionConfiguration
void SetEncryptionConfiguration(EncryptionConfiguration &&value)
Definition: ExtendedS3DestinationDescription.h:399
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithS3BackupMode
ExtendedS3DestinationDescription & WithS3BackupMode(S3BackupMode &&value)
Definition: ExtendedS3DestinationDescription.h:504
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithCompressionFormat
ExtendedS3DestinationDescription & WithCompressionFormat(CompressionFormat &&value)
Definition: ExtendedS3DestinationDescription.h:374
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetPrefix
void SetPrefix(Aws::String &&value)
Definition: ExtendedS3DestinationDescription.h:201
Aws::Firehose::Model::CompressionFormat
CompressionFormat
Definition: CompressionFormat.h:17
Aws::Firehose::Model::ExtendedS3DestinationDescription::DataFormatConversionConfigurationHasBeenSet
bool DataFormatConversionConfigurationHasBeenSet() const
Definition: ExtendedS3DestinationDescription.h:548
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetPrefix
void SetPrefix(const Aws::String &value)
Definition: ExtendedS3DestinationDescription.h:193
Aws::Firehose::Model::BufferingHints
Definition: BufferingHints.h:35
Aws::Firehose::Model::ExtendedS3DestinationDescription::GetS3BackupDescription
const S3DestinationDescription & GetS3BackupDescription() const
Definition: ExtendedS3DestinationDescription.h:510
Aws::Firehose::Model::DynamicPartitioningConfiguration
Definition: DynamicPartitioningConfiguration.h:37
Aws::Firehose::Model::ExtendedS3DestinationDescription::ExtendedS3DestinationDescription
ExtendedS3DestinationDescription()
AWS_FIREHOSE_API
#define AWS_FIREHOSE_API
Definition: Firehose_EXPORTS.h:28
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetS3BackupMode
void SetS3BackupMode(const S3BackupMode &value)
Definition: ExtendedS3DestinationDescription.h:489
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetBucketARN
void SetBucketARN(const char *value)
Definition: ExtendedS3DestinationDescription.h:147
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetRoleARN
void SetRoleARN(const char *value)
Definition: ExtendedS3DestinationDescription.h:87
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithErrorOutputPrefix
ExtendedS3DestinationDescription & WithErrorOutputPrefix(const char *value)
Definition: ExtendedS3DestinationDescription.h:306
CloudWatchLoggingOptions.h
Aws::Firehose::Model::ExtendedS3DestinationDescription::EncryptionConfigurationHasBeenSet
bool EncryptionConfigurationHasBeenSet() const
Definition: ExtendedS3DestinationDescription.h:387
Aws::Firehose::Model::ExtendedS3DestinationDescription::ExtendedS3DestinationDescription
ExtendedS3DestinationDescription(Aws::Utils::Json::JsonView jsonValue)
S3DestinationDescription.h
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::Firehose::Model::S3BackupMode
S3BackupMode
Definition: S3BackupMode.h:17
Aws::Firehose::Model::ExtendedS3DestinationDescription::CloudWatchLoggingOptionsHasBeenSet
bool CloudWatchLoggingOptionsHasBeenSet() const
Definition: ExtendedS3DestinationDescription.h:422
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetCompressionFormat
void SetCompressionFormat(const CompressionFormat &value)
Definition: ExtendedS3DestinationDescription.h:356
Firehose_EXPORTS.h
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetRoleARN
void SetRoleARN(Aws::String &&value)
Definition: ExtendedS3DestinationDescription.h:79
Aws::Firehose::Model::ExtendedS3DestinationDescription::BucketARNHasBeenSet
bool BucketARNHasBeenSet() const
Definition: ExtendedS3DestinationDescription.h:126
Aws::Firehose::Model::ExtendedS3DestinationDescription::GetDataFormatConversionConfiguration
const DataFormatConversionConfiguration & GetDataFormatConversionConfiguration() const
Definition: ExtendedS3DestinationDescription.h:542
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithBucketARN
ExtendedS3DestinationDescription & WithBucketARN(Aws::String &&value)
Definition: ExtendedS3DestinationDescription.h:161
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetCompressionFormat
void SetCompressionFormat(CompressionFormat &&value)
Definition: ExtendedS3DestinationDescription.h:362
Aws::Firehose::Model::ExtendedS3DestinationDescription::GetProcessingConfiguration
const ProcessingConfiguration & GetProcessingConfiguration() const
Definition: ExtendedS3DestinationDescription.h:448
Aws::Firehose::Model::S3DestinationDescription
Definition: S3DestinationDescription.h:36
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithRoleARN
ExtendedS3DestinationDescription & WithRoleARN(const Aws::String &value)
Definition: ExtendedS3DestinationDescription.h:95
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithProcessingConfiguration
ExtendedS3DestinationDescription & WithProcessingConfiguration(ProcessingConfiguration &&value)
Definition: ExtendedS3DestinationDescription.h:473
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithRoleARN
ExtendedS3DestinationDescription & WithRoleARN(Aws::String &&value)
Definition: ExtendedS3DestinationDescription.h:103
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws::Firehose::Model::ExtendedS3DestinationDescription::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws
Definition: AccessManagementClient.h:15
Aws::Firehose::Model::ExtendedS3DestinationDescription::S3BackupDescriptionHasBeenSet
bool S3BackupDescriptionHasBeenSet() const
Definition: ExtendedS3DestinationDescription.h:515
Aws::Firehose::Model::ExtendedS3DestinationDescription::operator=
ExtendedS3DestinationDescription & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetBufferingHints
void SetBufferingHints(BufferingHints &&value)
Definition: ExtendedS3DestinationDescription.h:327
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithPrefix
ExtendedS3DestinationDescription & WithPrefix(Aws::String &&value)
Definition: ExtendedS3DestinationDescription.h:225
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetDataFormatConversionConfiguration
void SetDataFormatConversionConfiguration(const DataFormatConversionConfiguration &value)
Definition: ExtendedS3DestinationDescription.h:554
Aws::Firehose::Model::ExtendedS3DestinationDescription::DynamicPartitioningConfigurationHasBeenSet
bool DynamicPartitioningConfigurationHasBeenSet() const
Definition: ExtendedS3DestinationDescription.h:593
Aws::Firehose::Model::ExtendedS3DestinationDescription
Definition: ExtendedS3DestinationDescription.h:41
Aws::Firehose::Model::DataFormatConversionConfiguration
Definition: DataFormatConversionConfiguration.h:41
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetCloudWatchLoggingOptions
void SetCloudWatchLoggingOptions(CloudWatchLoggingOptions &&value)
Definition: ExtendedS3DestinationDescription.h:432
DataFormatConversionConfiguration.h
Aws::Firehose::Model::ExtendedS3DestinationDescription::GetCloudWatchLoggingOptions
const CloudWatchLoggingOptions & GetCloudWatchLoggingOptions() const
Definition: ExtendedS3DestinationDescription.h:417
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetS3BackupMode
void SetS3BackupMode(S3BackupMode &&value)
Definition: ExtendedS3DestinationDescription.h:494
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetBucketARN
void SetBucketARN(Aws::String &&value)
Definition: ExtendedS3DestinationDescription.h:140
Aws::Firehose::Model::ExtendedS3DestinationDescription::WithDynamicPartitioningConfiguration
ExtendedS3DestinationDescription & WithDynamicPartitioningConfiguration(const DynamicPartitioningConfiguration &value)
Definition: ExtendedS3DestinationDescription.h:623
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetS3BackupDescription
void SetS3BackupDescription(const S3DestinationDescription &value)
Definition: ExtendedS3DestinationDescription.h:520
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetErrorOutputPrefix
void SetErrorOutputPrefix(const char *value)
Definition: ExtendedS3DestinationDescription.h:279
Aws::Firehose::Model::ExtendedS3DestinationDescription::GetEncryptionConfiguration
const EncryptionConfiguration & GetEncryptionConfiguration() const
Definition: ExtendedS3DestinationDescription.h:381
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetBucketARN
void SetBucketARN(const Aws::String &value)
Definition: ExtendedS3DestinationDescription.h:133
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetPrefix
void SetPrefix(const char *value)
Definition: ExtendedS3DestinationDescription.h:209
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetCloudWatchLoggingOptions
void SetCloudWatchLoggingOptions(const CloudWatchLoggingOptions &value)
Definition: ExtendedS3DestinationDescription.h:427
Aws::Firehose::Model::ExtendedS3DestinationDescription::SetRoleARN
void SetRoleARN(const Aws::String &value)
Definition: ExtendedS3DestinationDescription.h:71
Aws::Firehose::Model::ExtendedS3DestinationDescription::ErrorOutputPrefixHasBeenSet
bool ErrorOutputPrefixHasBeenSet() const
Definition: ExtendedS3DestinationDescription.h:252