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

#include <ExtendedS3DestinationDescription.h>

Public Member Functions

 ExtendedS3DestinationDescription ()
 
 ExtendedS3DestinationDescription (Aws::Utils::Json::JsonView jsonValue)
 
ExtendedS3DestinationDescriptionoperator= (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)
 
ExtendedS3DestinationDescriptionWithRoleARN (const Aws::String &value)
 
ExtendedS3DestinationDescriptionWithRoleARN (Aws::String &&value)
 
ExtendedS3DestinationDescriptionWithRoleARN (const char *value)
 
const Aws::StringGetBucketARN () const
 
bool BucketARNHasBeenSet () const
 
void SetBucketARN (const Aws::String &value)
 
void SetBucketARN (Aws::String &&value)
 
void SetBucketARN (const char *value)
 
ExtendedS3DestinationDescriptionWithBucketARN (const Aws::String &value)
 
ExtendedS3DestinationDescriptionWithBucketARN (Aws::String &&value)
 
ExtendedS3DestinationDescriptionWithBucketARN (const char *value)
 
const Aws::StringGetPrefix () const
 
bool PrefixHasBeenSet () const
 
void SetPrefix (const Aws::String &value)
 
void SetPrefix (Aws::String &&value)
 
void SetPrefix (const char *value)
 
ExtendedS3DestinationDescriptionWithPrefix (const Aws::String &value)
 
ExtendedS3DestinationDescriptionWithPrefix (Aws::String &&value)
 
ExtendedS3DestinationDescriptionWithPrefix (const char *value)
 
const Aws::StringGetErrorOutputPrefix () const
 
bool ErrorOutputPrefixHasBeenSet () const
 
void SetErrorOutputPrefix (const Aws::String &value)
 
void SetErrorOutputPrefix (Aws::String &&value)
 
void SetErrorOutputPrefix (const char *value)
 
ExtendedS3DestinationDescriptionWithErrorOutputPrefix (const Aws::String &value)
 
ExtendedS3DestinationDescriptionWithErrorOutputPrefix (Aws::String &&value)
 
ExtendedS3DestinationDescriptionWithErrorOutputPrefix (const char *value)
 
const BufferingHintsGetBufferingHints () const
 
bool BufferingHintsHasBeenSet () const
 
void SetBufferingHints (const BufferingHints &value)
 
void SetBufferingHints (BufferingHints &&value)
 
ExtendedS3DestinationDescriptionWithBufferingHints (const BufferingHints &value)
 
ExtendedS3DestinationDescriptionWithBufferingHints (BufferingHints &&value)
 
const CompressionFormatGetCompressionFormat () const
 
bool CompressionFormatHasBeenSet () const
 
void SetCompressionFormat (const CompressionFormat &value)
 
void SetCompressionFormat (CompressionFormat &&value)
 
ExtendedS3DestinationDescriptionWithCompressionFormat (const CompressionFormat &value)
 
ExtendedS3DestinationDescriptionWithCompressionFormat (CompressionFormat &&value)
 
const EncryptionConfigurationGetEncryptionConfiguration () const
 
bool EncryptionConfigurationHasBeenSet () const
 
void SetEncryptionConfiguration (const EncryptionConfiguration &value)
 
void SetEncryptionConfiguration (EncryptionConfiguration &&value)
 
ExtendedS3DestinationDescriptionWithEncryptionConfiguration (const EncryptionConfiguration &value)
 
ExtendedS3DestinationDescriptionWithEncryptionConfiguration (EncryptionConfiguration &&value)
 
const CloudWatchLoggingOptionsGetCloudWatchLoggingOptions () const
 
bool CloudWatchLoggingOptionsHasBeenSet () const
 
void SetCloudWatchLoggingOptions (const CloudWatchLoggingOptions &value)
 
void SetCloudWatchLoggingOptions (CloudWatchLoggingOptions &&value)
 
ExtendedS3DestinationDescriptionWithCloudWatchLoggingOptions (const CloudWatchLoggingOptions &value)
 
ExtendedS3DestinationDescriptionWithCloudWatchLoggingOptions (CloudWatchLoggingOptions &&value)
 
const ProcessingConfigurationGetProcessingConfiguration () const
 
bool ProcessingConfigurationHasBeenSet () const
 
void SetProcessingConfiguration (const ProcessingConfiguration &value)
 
void SetProcessingConfiguration (ProcessingConfiguration &&value)
 
ExtendedS3DestinationDescriptionWithProcessingConfiguration (const ProcessingConfiguration &value)
 
ExtendedS3DestinationDescriptionWithProcessingConfiguration (ProcessingConfiguration &&value)
 
const S3BackupModeGetS3BackupMode () const
 
bool S3BackupModeHasBeenSet () const
 
void SetS3BackupMode (const S3BackupMode &value)
 
void SetS3BackupMode (S3BackupMode &&value)
 
ExtendedS3DestinationDescriptionWithS3BackupMode (const S3BackupMode &value)
 
ExtendedS3DestinationDescriptionWithS3BackupMode (S3BackupMode &&value)
 
const S3DestinationDescriptionGetS3BackupDescription () const
 
bool S3BackupDescriptionHasBeenSet () const
 
void SetS3BackupDescription (const S3DestinationDescription &value)
 
void SetS3BackupDescription (S3DestinationDescription &&value)
 
ExtendedS3DestinationDescriptionWithS3BackupDescription (const S3DestinationDescription &value)
 
ExtendedS3DestinationDescriptionWithS3BackupDescription (S3DestinationDescription &&value)
 
const DataFormatConversionConfigurationGetDataFormatConversionConfiguration () const
 
bool DataFormatConversionConfigurationHasBeenSet () const
 
void SetDataFormatConversionConfiguration (const DataFormatConversionConfiguration &value)
 
void SetDataFormatConversionConfiguration (DataFormatConversionConfiguration &&value)
 
ExtendedS3DestinationDescriptionWithDataFormatConversionConfiguration (const DataFormatConversionConfiguration &value)
 
ExtendedS3DestinationDescriptionWithDataFormatConversionConfiguration (DataFormatConversionConfiguration &&value)
 

Detailed Description

Describes a destination in Amazon S3.

See Also:

AWS API Reference

Definition at line 39 of file ExtendedS3DestinationDescription.h.

Constructor & Destructor Documentation

◆ ExtendedS3DestinationDescription() [1/2]

Aws::Firehose::Model::ExtendedS3DestinationDescription::ExtendedS3DestinationDescription ( )

◆ ExtendedS3DestinationDescription() [2/2]

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

Member Function Documentation

◆ BucketARNHasBeenSet()

bool Aws::Firehose::Model::ExtendedS3DestinationDescription::BucketARNHasBeenSet ( ) const
inline

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

Definition at line 125 of file ExtendedS3DestinationDescription.h.

◆ BufferingHintsHasBeenSet()

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

The buffering option.

Definition at line 316 of file ExtendedS3DestinationDescription.h.

◆ CloudWatchLoggingOptionsHasBeenSet()

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

The Amazon CloudWatch logging options for your delivery stream.

Definition at line 421 of file ExtendedS3DestinationDescription.h.

◆ CompressionFormatHasBeenSet()

bool Aws::Firehose::Model::ExtendedS3DestinationDescription::CompressionFormatHasBeenSet ( ) const
inline

The compression format. If no value is specified, the default is UNCOMPRESSED.

Definition at line 349 of file ExtendedS3DestinationDescription.h.

◆ DataFormatConversionConfigurationHasBeenSet()

bool Aws::Firehose::Model::ExtendedS3DestinationDescription::DataFormatConversionConfigurationHasBeenSet ( ) const
inline

The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.

Definition at line 547 of file ExtendedS3DestinationDescription.h.

◆ EncryptionConfigurationHasBeenSet()

bool Aws::Firehose::Model::ExtendedS3DestinationDescription::EncryptionConfigurationHasBeenSet ( ) const
inline

The encryption configuration. If no value is specified, the default is no encryption.

Definition at line 386 of file ExtendedS3DestinationDescription.h.

◆ ErrorOutputPrefixHasBeenSet()

bool Aws::Firehose::Model::ExtendedS3DestinationDescription::ErrorOutputPrefixHasBeenSet ( ) const
inline

A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name. For information about how to specify this prefix, see Custom Prefixes for Amazon S3 Objects.

Definition at line 251 of file ExtendedS3DestinationDescription.h.

◆ GetBucketARN()

const Aws::String& Aws::Firehose::Model::ExtendedS3DestinationDescription::GetBucketARN ( ) const
inline

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

Definition at line 118 of file ExtendedS3DestinationDescription.h.

◆ GetBufferingHints()

const BufferingHints& Aws::Firehose::Model::ExtendedS3DestinationDescription::GetBufferingHints ( ) const
inline

The buffering option.

Definition at line 311 of file ExtendedS3DestinationDescription.h.

◆ GetCloudWatchLoggingOptions()

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

The Amazon CloudWatch logging options for your delivery stream.

Definition at line 416 of file ExtendedS3DestinationDescription.h.

◆ GetCompressionFormat()

const CompressionFormat& Aws::Firehose::Model::ExtendedS3DestinationDescription::GetCompressionFormat ( ) const
inline

The compression format. If no value is specified, the default is UNCOMPRESSED.

Definition at line 343 of file ExtendedS3DestinationDescription.h.

◆ GetDataFormatConversionConfiguration()

const DataFormatConversionConfiguration& Aws::Firehose::Model::ExtendedS3DestinationDescription::GetDataFormatConversionConfiguration ( ) const
inline

The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.

Definition at line 541 of file ExtendedS3DestinationDescription.h.

◆ GetEncryptionConfiguration()

const EncryptionConfiguration& Aws::Firehose::Model::ExtendedS3DestinationDescription::GetEncryptionConfiguration ( ) const
inline

The encryption configuration. If no value is specified, the default is no encryption.

Definition at line 380 of file ExtendedS3DestinationDescription.h.

◆ GetErrorOutputPrefix()

const Aws::String& Aws::Firehose::Model::ExtendedS3DestinationDescription::GetErrorOutputPrefix ( ) const
inline

A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name. For information about how to specify this prefix, see Custom Prefixes for Amazon S3 Objects.

Definition at line 242 of file ExtendedS3DestinationDescription.h.

◆ GetPrefix()

const Aws::String& Aws::Firehose::Model::ExtendedS3DestinationDescription::GetPrefix ( ) const
inline

The "YYYY/MM/DD/HH" time format prefix is automatically used for delivered Amazon S3 files. You can also specify a custom prefix, as described in Custom Prefixes for Amazon S3 Objects.

Definition at line 176 of file ExtendedS3DestinationDescription.h.

◆ GetProcessingConfiguration()

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

The data processing configuration.

Definition at line 447 of file ExtendedS3DestinationDescription.h.

◆ GetRoleARN()

const Aws::String& Aws::Firehose::Model::ExtendedS3DestinationDescription::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 ExtendedS3DestinationDescription.h.

◆ GetS3BackupDescription()

const S3DestinationDescription& Aws::Firehose::Model::ExtendedS3DestinationDescription::GetS3BackupDescription ( ) const
inline

The configuration for backup in Amazon S3.

Definition at line 509 of file ExtendedS3DestinationDescription.h.

◆ GetS3BackupMode()

const S3BackupMode& Aws::Firehose::Model::ExtendedS3DestinationDescription::GetS3BackupMode ( ) const
inline

The Amazon S3 backup mode.

Definition at line 478 of file ExtendedS3DestinationDescription.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PrefixHasBeenSet()

bool Aws::Firehose::Model::ExtendedS3DestinationDescription::PrefixHasBeenSet ( ) const
inline

The "YYYY/MM/DD/HH" time format prefix is automatically used for delivered Amazon S3 files. You can also specify a custom prefix, as described in Custom Prefixes for Amazon S3 Objects.

Definition at line 184 of file ExtendedS3DestinationDescription.h.

◆ ProcessingConfigurationHasBeenSet()

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

The data processing configuration.

Definition at line 452 of file ExtendedS3DestinationDescription.h.

◆ RoleARNHasBeenSet()

bool Aws::Firehose::Model::ExtendedS3DestinationDescription::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 ExtendedS3DestinationDescription.h.

◆ S3BackupDescriptionHasBeenSet()

bool Aws::Firehose::Model::ExtendedS3DestinationDescription::S3BackupDescriptionHasBeenSet ( ) const
inline

The configuration for backup in Amazon S3.

Definition at line 514 of file ExtendedS3DestinationDescription.h.

◆ S3BackupModeHasBeenSet()

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

The Amazon S3 backup mode.

Definition at line 483 of file ExtendedS3DestinationDescription.h.

◆ SetBucketARN() [1/3]

void Aws::Firehose::Model::ExtendedS3DestinationDescription::SetBucketARN ( const Aws::String value)
inline

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

Definition at line 132 of file ExtendedS3DestinationDescription.h.

◆ SetBucketARN() [2/3]

void Aws::Firehose::Model::ExtendedS3DestinationDescription::SetBucketARN ( Aws::String &&  value)
inline

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

Definition at line 139 of file ExtendedS3DestinationDescription.h.

◆ SetBucketARN() [3/3]

void Aws::Firehose::Model::ExtendedS3DestinationDescription::SetBucketARN ( const char *  value)
inline

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

Definition at line 146 of file ExtendedS3DestinationDescription.h.

◆ SetBufferingHints() [1/2]

void Aws::Firehose::Model::ExtendedS3DestinationDescription::SetBufferingHints ( const BufferingHints value)
inline

The buffering option.

Definition at line 321 of file ExtendedS3DestinationDescription.h.

◆ SetBufferingHints() [2/2]

void Aws::Firehose::Model::ExtendedS3DestinationDescription::SetBufferingHints ( BufferingHints &&  value)
inline

The buffering option.

Definition at line 326 of file ExtendedS3DestinationDescription.h.

◆ SetCloudWatchLoggingOptions() [1/2]

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

The Amazon CloudWatch logging options for your delivery stream.

Definition at line 426 of file ExtendedS3DestinationDescription.h.

◆ SetCloudWatchLoggingOptions() [2/2]

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

The Amazon CloudWatch logging options for your delivery stream.

Definition at line 431 of file ExtendedS3DestinationDescription.h.

◆ SetCompressionFormat() [1/2]

void Aws::Firehose::Model::ExtendedS3DestinationDescription::SetCompressionFormat ( const CompressionFormat value)
inline

The compression format. If no value is specified, the default is UNCOMPRESSED.

Definition at line 355 of file ExtendedS3DestinationDescription.h.

◆ SetCompressionFormat() [2/2]

void Aws::Firehose::Model::ExtendedS3DestinationDescription::SetCompressionFormat ( CompressionFormat &&  value)
inline

The compression format. If no value is specified, the default is UNCOMPRESSED.

Definition at line 361 of file ExtendedS3DestinationDescription.h.

◆ SetDataFormatConversionConfiguration() [1/2]

void Aws::Firehose::Model::ExtendedS3DestinationDescription::SetDataFormatConversionConfiguration ( const DataFormatConversionConfiguration value)
inline

The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.

Definition at line 553 of file ExtendedS3DestinationDescription.h.

◆ SetDataFormatConversionConfiguration() [2/2]

void Aws::Firehose::Model::ExtendedS3DestinationDescription::SetDataFormatConversionConfiguration ( DataFormatConversionConfiguration &&  value)
inline

The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.

Definition at line 559 of file ExtendedS3DestinationDescription.h.

◆ SetEncryptionConfiguration() [1/2]

void Aws::Firehose::Model::ExtendedS3DestinationDescription::SetEncryptionConfiguration ( const EncryptionConfiguration value)
inline

The encryption configuration. If no value is specified, the default is no encryption.

Definition at line 392 of file ExtendedS3DestinationDescription.h.

◆ SetEncryptionConfiguration() [2/2]

void Aws::Firehose::Model::ExtendedS3DestinationDescription::SetEncryptionConfiguration ( EncryptionConfiguration &&  value)
inline

The encryption configuration. If no value is specified, the default is no encryption.

Definition at line 398 of file ExtendedS3DestinationDescription.h.

◆ SetErrorOutputPrefix() [1/3]

void Aws::Firehose::Model::ExtendedS3DestinationDescription::SetErrorOutputPrefix ( const Aws::String value)
inline

A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name. For information about how to specify this prefix, see Custom Prefixes for Amazon S3 Objects.

Definition at line 260 of file ExtendedS3DestinationDescription.h.

◆ SetErrorOutputPrefix() [2/3]

void Aws::Firehose::Model::ExtendedS3DestinationDescription::SetErrorOutputPrefix ( Aws::String &&  value)
inline

A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name. For information about how to specify this prefix, see Custom Prefixes for Amazon S3 Objects.

Definition at line 269 of file ExtendedS3DestinationDescription.h.

◆ SetErrorOutputPrefix() [3/3]

void Aws::Firehose::Model::ExtendedS3DestinationDescription::SetErrorOutputPrefix ( const char *  value)
inline

A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name. For information about how to specify this prefix, see Custom Prefixes for Amazon S3 Objects.

Definition at line 278 of file ExtendedS3DestinationDescription.h.

◆ SetPrefix() [1/3]

void Aws::Firehose::Model::ExtendedS3DestinationDescription::SetPrefix ( const Aws::String value)
inline

The "YYYY/MM/DD/HH" time format prefix is automatically used for delivered Amazon S3 files. You can also specify a custom prefix, as described in Custom Prefixes for Amazon S3 Objects.

Definition at line 192 of file ExtendedS3DestinationDescription.h.

◆ SetPrefix() [2/3]

void Aws::Firehose::Model::ExtendedS3DestinationDescription::SetPrefix ( Aws::String &&  value)
inline

The "YYYY/MM/DD/HH" time format prefix is automatically used for delivered Amazon S3 files. You can also specify a custom prefix, as described in Custom Prefixes for Amazon S3 Objects.

Definition at line 200 of file ExtendedS3DestinationDescription.h.

◆ SetPrefix() [3/3]

void Aws::Firehose::Model::ExtendedS3DestinationDescription::SetPrefix ( const char *  value)
inline

The "YYYY/MM/DD/HH" time format prefix is automatically used for delivered Amazon S3 files. You can also specify a custom prefix, as described in Custom Prefixes for Amazon S3 Objects.

Definition at line 208 of file ExtendedS3DestinationDescription.h.

◆ SetProcessingConfiguration() [1/2]

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

The data processing configuration.

Definition at line 457 of file ExtendedS3DestinationDescription.h.

◆ SetProcessingConfiguration() [2/2]

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

The data processing configuration.

Definition at line 462 of file ExtendedS3DestinationDescription.h.

◆ SetRoleARN() [1/3]

void Aws::Firehose::Model::ExtendedS3DestinationDescription::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 ExtendedS3DestinationDescription.h.

◆ SetRoleARN() [2/3]

void Aws::Firehose::Model::ExtendedS3DestinationDescription::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 ExtendedS3DestinationDescription.h.

◆ SetRoleARN() [3/3]

void Aws::Firehose::Model::ExtendedS3DestinationDescription::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 ExtendedS3DestinationDescription.h.

◆ SetS3BackupDescription() [1/2]

void Aws::Firehose::Model::ExtendedS3DestinationDescription::SetS3BackupDescription ( const S3DestinationDescription value)
inline

The configuration for backup in Amazon S3.

Definition at line 519 of file ExtendedS3DestinationDescription.h.

◆ SetS3BackupDescription() [2/2]

void Aws::Firehose::Model::ExtendedS3DestinationDescription::SetS3BackupDescription ( S3DestinationDescription &&  value)
inline

The configuration for backup in Amazon S3.

Definition at line 524 of file ExtendedS3DestinationDescription.h.

◆ SetS3BackupMode() [1/2]

void Aws::Firehose::Model::ExtendedS3DestinationDescription::SetS3BackupMode ( const S3BackupMode value)
inline

The Amazon S3 backup mode.

Definition at line 488 of file ExtendedS3DestinationDescription.h.

◆ SetS3BackupMode() [2/2]

void Aws::Firehose::Model::ExtendedS3DestinationDescription::SetS3BackupMode ( S3BackupMode &&  value)
inline

The Amazon S3 backup mode.

Definition at line 493 of file ExtendedS3DestinationDescription.h.

◆ WithBucketARN() [1/3]

ExtendedS3DestinationDescription& Aws::Firehose::Model::ExtendedS3DestinationDescription::WithBucketARN ( const Aws::String value)
inline

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

Definition at line 153 of file ExtendedS3DestinationDescription.h.

◆ WithBucketARN() [2/3]

ExtendedS3DestinationDescription& Aws::Firehose::Model::ExtendedS3DestinationDescription::WithBucketARN ( Aws::String &&  value)
inline

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

Definition at line 160 of file ExtendedS3DestinationDescription.h.

◆ WithBucketARN() [3/3]

ExtendedS3DestinationDescription& Aws::Firehose::Model::ExtendedS3DestinationDescription::WithBucketARN ( const char *  value)
inline

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

Definition at line 167 of file ExtendedS3DestinationDescription.h.

◆ WithBufferingHints() [1/2]

ExtendedS3DestinationDescription& Aws::Firehose::Model::ExtendedS3DestinationDescription::WithBufferingHints ( const BufferingHints value)
inline

The buffering option.

Definition at line 331 of file ExtendedS3DestinationDescription.h.

◆ WithBufferingHints() [2/2]

ExtendedS3DestinationDescription& Aws::Firehose::Model::ExtendedS3DestinationDescription::WithBufferingHints ( BufferingHints &&  value)
inline

The buffering option.

Definition at line 336 of file ExtendedS3DestinationDescription.h.

◆ WithCloudWatchLoggingOptions() [1/2]

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

The Amazon CloudWatch logging options for your delivery stream.

Definition at line 436 of file ExtendedS3DestinationDescription.h.

◆ WithCloudWatchLoggingOptions() [2/2]

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

The Amazon CloudWatch logging options for your delivery stream.

Definition at line 441 of file ExtendedS3DestinationDescription.h.

◆ WithCompressionFormat() [1/2]

ExtendedS3DestinationDescription& Aws::Firehose::Model::ExtendedS3DestinationDescription::WithCompressionFormat ( const CompressionFormat value)
inline

The compression format. If no value is specified, the default is UNCOMPRESSED.

Definition at line 367 of file ExtendedS3DestinationDescription.h.

◆ WithCompressionFormat() [2/2]

ExtendedS3DestinationDescription& Aws::Firehose::Model::ExtendedS3DestinationDescription::WithCompressionFormat ( CompressionFormat &&  value)
inline

The compression format. If no value is specified, the default is UNCOMPRESSED.

Definition at line 373 of file ExtendedS3DestinationDescription.h.

◆ WithDataFormatConversionConfiguration() [1/2]

ExtendedS3DestinationDescription& Aws::Firehose::Model::ExtendedS3DestinationDescription::WithDataFormatConversionConfiguration ( const DataFormatConversionConfiguration value)
inline

The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.

Definition at line 565 of file ExtendedS3DestinationDescription.h.

◆ WithDataFormatConversionConfiguration() [2/2]

ExtendedS3DestinationDescription& Aws::Firehose::Model::ExtendedS3DestinationDescription::WithDataFormatConversionConfiguration ( DataFormatConversionConfiguration &&  value)
inline

The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.

Definition at line 571 of file ExtendedS3DestinationDescription.h.

◆ WithEncryptionConfiguration() [1/2]

ExtendedS3DestinationDescription& Aws::Firehose::Model::ExtendedS3DestinationDescription::WithEncryptionConfiguration ( const EncryptionConfiguration value)
inline

The encryption configuration. If no value is specified, the default is no encryption.

Definition at line 404 of file ExtendedS3DestinationDescription.h.

◆ WithEncryptionConfiguration() [2/2]

ExtendedS3DestinationDescription& Aws::Firehose::Model::ExtendedS3DestinationDescription::WithEncryptionConfiguration ( EncryptionConfiguration &&  value)
inline

The encryption configuration. If no value is specified, the default is no encryption.

Definition at line 410 of file ExtendedS3DestinationDescription.h.

◆ WithErrorOutputPrefix() [1/3]

ExtendedS3DestinationDescription& Aws::Firehose::Model::ExtendedS3DestinationDescription::WithErrorOutputPrefix ( const Aws::String value)
inline

A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name. For information about how to specify this prefix, see Custom Prefixes for Amazon S3 Objects.

Definition at line 287 of file ExtendedS3DestinationDescription.h.

◆ WithErrorOutputPrefix() [2/3]

ExtendedS3DestinationDescription& Aws::Firehose::Model::ExtendedS3DestinationDescription::WithErrorOutputPrefix ( Aws::String &&  value)
inline

A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name. For information about how to specify this prefix, see Custom Prefixes for Amazon S3 Objects.

Definition at line 296 of file ExtendedS3DestinationDescription.h.

◆ WithErrorOutputPrefix() [3/3]

ExtendedS3DestinationDescription& Aws::Firehose::Model::ExtendedS3DestinationDescription::WithErrorOutputPrefix ( const char *  value)
inline

A prefix that Kinesis Data Firehose evaluates and adds to failed records before writing them to S3. This prefix appears immediately following the bucket name. For information about how to specify this prefix, see Custom Prefixes for Amazon S3 Objects.

Definition at line 305 of file ExtendedS3DestinationDescription.h.

◆ WithPrefix() [1/3]

ExtendedS3DestinationDescription& Aws::Firehose::Model::ExtendedS3DestinationDescription::WithPrefix ( const Aws::String value)
inline

The "YYYY/MM/DD/HH" time format prefix is automatically used for delivered Amazon S3 files. You can also specify a custom prefix, as described in Custom Prefixes for Amazon S3 Objects.

Definition at line 216 of file ExtendedS3DestinationDescription.h.

◆ WithPrefix() [2/3]

ExtendedS3DestinationDescription& Aws::Firehose::Model::ExtendedS3DestinationDescription::WithPrefix ( Aws::String &&  value)
inline

The "YYYY/MM/DD/HH" time format prefix is automatically used for delivered Amazon S3 files. You can also specify a custom prefix, as described in Custom Prefixes for Amazon S3 Objects.

Definition at line 224 of file ExtendedS3DestinationDescription.h.

◆ WithPrefix() [3/3]

ExtendedS3DestinationDescription& Aws::Firehose::Model::ExtendedS3DestinationDescription::WithPrefix ( const char *  value)
inline

The "YYYY/MM/DD/HH" time format prefix is automatically used for delivered Amazon S3 files. You can also specify a custom prefix, as described in Custom Prefixes for Amazon S3 Objects.

Definition at line 232 of file ExtendedS3DestinationDescription.h.

◆ WithProcessingConfiguration() [1/2]

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

The data processing configuration.

Definition at line 467 of file ExtendedS3DestinationDescription.h.

◆ WithProcessingConfiguration() [2/2]

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

The data processing configuration.

Definition at line 472 of file ExtendedS3DestinationDescription.h.

◆ WithRoleARN() [1/3]

ExtendedS3DestinationDescription& Aws::Firehose::Model::ExtendedS3DestinationDescription::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 ExtendedS3DestinationDescription.h.

◆ WithRoleARN() [2/3]

ExtendedS3DestinationDescription& Aws::Firehose::Model::ExtendedS3DestinationDescription::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 ExtendedS3DestinationDescription.h.

◆ WithRoleARN() [3/3]

ExtendedS3DestinationDescription& Aws::Firehose::Model::ExtendedS3DestinationDescription::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 ExtendedS3DestinationDescription.h.

◆ WithS3BackupDescription() [1/2]

ExtendedS3DestinationDescription& Aws::Firehose::Model::ExtendedS3DestinationDescription::WithS3BackupDescription ( const S3DestinationDescription value)
inline

The configuration for backup in Amazon S3.

Definition at line 529 of file ExtendedS3DestinationDescription.h.

◆ WithS3BackupDescription() [2/2]

ExtendedS3DestinationDescription& Aws::Firehose::Model::ExtendedS3DestinationDescription::WithS3BackupDescription ( S3DestinationDescription &&  value)
inline

The configuration for backup in Amazon S3.

Definition at line 534 of file ExtendedS3DestinationDescription.h.

◆ WithS3BackupMode() [1/2]

ExtendedS3DestinationDescription& Aws::Firehose::Model::ExtendedS3DestinationDescription::WithS3BackupMode ( const S3BackupMode value)
inline

The Amazon S3 backup mode.

Definition at line 498 of file ExtendedS3DestinationDescription.h.

◆ WithS3BackupMode() [2/2]

ExtendedS3DestinationDescription& Aws::Firehose::Model::ExtendedS3DestinationDescription::WithS3BackupMode ( S3BackupMode &&  value)
inline

The Amazon S3 backup mode.

Definition at line 503 of file ExtendedS3DestinationDescription.h.


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