AWS SDK for C++  1.9.123
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)
 
const DynamicPartitioningConfigurationGetDynamicPartitioningConfiguration () const
 
bool DynamicPartitioningConfigurationHasBeenSet () const
 
void SetDynamicPartitioningConfiguration (const DynamicPartitioningConfiguration &value)
 
void SetDynamicPartitioningConfiguration (DynamicPartitioningConfiguration &&value)
 
ExtendedS3DestinationDescriptionWithDynamicPartitioningConfiguration (const DynamicPartitioningConfiguration &value)
 
ExtendedS3DestinationDescriptionWithDynamicPartitioningConfiguration (DynamicPartitioningConfiguration &&value)
 

Detailed Description

Describes a destination in Amazon S3.

See Also:

AWS API Reference

Definition at line 40 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 126 of file ExtendedS3DestinationDescription.h.

◆ BufferingHintsHasBeenSet()

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

The buffering option.

Definition at line 317 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 422 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 350 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 548 of file ExtendedS3DestinationDescription.h.

◆ DynamicPartitioningConfigurationHasBeenSet()

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

The configuration of the dynamic partitioning mechanism that creates smaller data sets from the streaming data by partitioning it based on partition keys. Currently, dynamic partitioning is only supported for Amazon S3 destinations. For more information, see https://docs.aws.amazon.com/firehose/latest/dev/dynamic-partitioning.html

Definition at line 593 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 387 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 252 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 119 of file ExtendedS3DestinationDescription.h.

◆ GetBufferingHints()

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

The buffering option.

Definition at line 312 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 417 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 344 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 542 of file ExtendedS3DestinationDescription.h.

◆ GetDynamicPartitioningConfiguration()

const DynamicPartitioningConfiguration& Aws::Firehose::Model::ExtendedS3DestinationDescription::GetDynamicPartitioningConfiguration ( ) const
inline

The configuration of the dynamic partitioning mechanism that creates smaller data sets from the streaming data by partitioning it based on partition keys. Currently, dynamic partitioning is only supported for Amazon S3 destinations. For more information, see https://docs.aws.amazon.com/firehose/latest/dev/dynamic-partitioning.html

Definition at line 583 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 381 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 243 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 177 of file ExtendedS3DestinationDescription.h.

◆ GetProcessingConfiguration()

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

The data processing configuration.

Definition at line 448 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 55 of file ExtendedS3DestinationDescription.h.

◆ GetS3BackupDescription()

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

The configuration for backup in Amazon S3.

Definition at line 510 of file ExtendedS3DestinationDescription.h.

◆ GetS3BackupMode()

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

The Amazon S3 backup mode.

Definition at line 479 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 185 of file ExtendedS3DestinationDescription.h.

◆ ProcessingConfigurationHasBeenSet()

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

The data processing configuration.

Definition at line 453 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 63 of file ExtendedS3DestinationDescription.h.

◆ S3BackupDescriptionHasBeenSet()

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

The configuration for backup in Amazon S3.

Definition at line 515 of file ExtendedS3DestinationDescription.h.

◆ S3BackupModeHasBeenSet()

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

The Amazon S3 backup mode.

Definition at line 484 of file ExtendedS3DestinationDescription.h.

◆ SetBucketARN() [1/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 140 of file ExtendedS3DestinationDescription.h.

◆ SetBucketARN() [2/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 133 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 147 of file ExtendedS3DestinationDescription.h.

◆ SetBufferingHints() [1/2]

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

The buffering option.

Definition at line 327 of file ExtendedS3DestinationDescription.h.

◆ SetBufferingHints() [2/2]

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

The buffering option.

Definition at line 322 of file ExtendedS3DestinationDescription.h.

◆ SetCloudWatchLoggingOptions() [1/2]

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

The Amazon CloudWatch logging options for your delivery stream.

Definition at line 432 of file ExtendedS3DestinationDescription.h.

◆ SetCloudWatchLoggingOptions() [2/2]

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

The Amazon CloudWatch logging options for your delivery stream.

Definition at line 427 of file ExtendedS3DestinationDescription.h.

◆ SetCompressionFormat() [1/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 362 of file ExtendedS3DestinationDescription.h.

◆ SetCompressionFormat() [2/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 356 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 554 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 560 of file ExtendedS3DestinationDescription.h.

◆ SetDynamicPartitioningConfiguration() [1/2]

void Aws::Firehose::Model::ExtendedS3DestinationDescription::SetDynamicPartitioningConfiguration ( const DynamicPartitioningConfiguration value)
inline

The configuration of the dynamic partitioning mechanism that creates smaller data sets from the streaming data by partitioning it based on partition keys. Currently, dynamic partitioning is only supported for Amazon S3 destinations. For more information, see https://docs.aws.amazon.com/firehose/latest/dev/dynamic-partitioning.html

Definition at line 603 of file ExtendedS3DestinationDescription.h.

◆ SetDynamicPartitioningConfiguration() [2/2]

void Aws::Firehose::Model::ExtendedS3DestinationDescription::SetDynamicPartitioningConfiguration ( DynamicPartitioningConfiguration &&  value)
inline

The configuration of the dynamic partitioning mechanism that creates smaller data sets from the streaming data by partitioning it based on partition keys. Currently, dynamic partitioning is only supported for Amazon S3 destinations. For more information, see https://docs.aws.amazon.com/firehose/latest/dev/dynamic-partitioning.html

Definition at line 613 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 393 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 399 of file ExtendedS3DestinationDescription.h.

◆ SetErrorOutputPrefix() [1/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 270 of file ExtendedS3DestinationDescription.h.

◆ SetErrorOutputPrefix() [2/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 261 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 279 of file ExtendedS3DestinationDescription.h.

◆ SetPrefix() [1/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 201 of file ExtendedS3DestinationDescription.h.

◆ SetPrefix() [2/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 193 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 209 of file ExtendedS3DestinationDescription.h.

◆ SetProcessingConfiguration() [1/2]

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

The data processing configuration.

Definition at line 458 of file ExtendedS3DestinationDescription.h.

◆ SetProcessingConfiguration() [2/2]

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

The data processing configuration.

Definition at line 463 of file ExtendedS3DestinationDescription.h.

◆ SetRoleARN() [1/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 79 of file ExtendedS3DestinationDescription.h.

◆ SetRoleARN() [2/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 71 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 87 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 520 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 525 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 489 of file ExtendedS3DestinationDescription.h.

◆ SetS3BackupMode() [2/2]

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

The Amazon S3 backup mode.

Definition at line 494 of file ExtendedS3DestinationDescription.h.

◆ WithBucketARN() [1/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 161 of file ExtendedS3DestinationDescription.h.

◆ WithBucketARN() [2/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 154 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 168 of file ExtendedS3DestinationDescription.h.

◆ WithBufferingHints() [1/2]

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

The buffering option.

Definition at line 337 of file ExtendedS3DestinationDescription.h.

◆ WithBufferingHints() [2/2]

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

The buffering option.

Definition at line 332 of file ExtendedS3DestinationDescription.h.

◆ WithCloudWatchLoggingOptions() [1/2]

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

The Amazon CloudWatch logging options for your delivery stream.

Definition at line 442 of file ExtendedS3DestinationDescription.h.

◆ WithCloudWatchLoggingOptions() [2/2]

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

The Amazon CloudWatch logging options for your delivery stream.

Definition at line 437 of file ExtendedS3DestinationDescription.h.

◆ WithCompressionFormat() [1/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 374 of file ExtendedS3DestinationDescription.h.

◆ WithCompressionFormat() [2/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 368 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 566 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 572 of file ExtendedS3DestinationDescription.h.

◆ WithDynamicPartitioningConfiguration() [1/2]

ExtendedS3DestinationDescription& Aws::Firehose::Model::ExtendedS3DestinationDescription::WithDynamicPartitioningConfiguration ( const DynamicPartitioningConfiguration value)
inline

The configuration of the dynamic partitioning mechanism that creates smaller data sets from the streaming data by partitioning it based on partition keys. Currently, dynamic partitioning is only supported for Amazon S3 destinations. For more information, see https://docs.aws.amazon.com/firehose/latest/dev/dynamic-partitioning.html

Definition at line 623 of file ExtendedS3DestinationDescription.h.

◆ WithDynamicPartitioningConfiguration() [2/2]

ExtendedS3DestinationDescription& Aws::Firehose::Model::ExtendedS3DestinationDescription::WithDynamicPartitioningConfiguration ( DynamicPartitioningConfiguration &&  value)
inline

The configuration of the dynamic partitioning mechanism that creates smaller data sets from the streaming data by partitioning it based on partition keys. Currently, dynamic partitioning is only supported for Amazon S3 destinations. For more information, see https://docs.aws.amazon.com/firehose/latest/dev/dynamic-partitioning.html

Definition at line 633 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 405 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 411 of file ExtendedS3DestinationDescription.h.

◆ WithErrorOutputPrefix() [1/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 297 of file ExtendedS3DestinationDescription.h.

◆ WithErrorOutputPrefix() [2/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 288 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 306 of file ExtendedS3DestinationDescription.h.

◆ WithPrefix() [1/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 225 of file ExtendedS3DestinationDescription.h.

◆ WithPrefix() [2/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 217 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 233 of file ExtendedS3DestinationDescription.h.

◆ WithProcessingConfiguration() [1/2]

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

The data processing configuration.

Definition at line 468 of file ExtendedS3DestinationDescription.h.

◆ WithProcessingConfiguration() [2/2]

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

The data processing configuration.

Definition at line 473 of file ExtendedS3DestinationDescription.h.

◆ WithRoleARN() [1/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 103 of file ExtendedS3DestinationDescription.h.

◆ WithRoleARN() [2/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 95 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 111 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 530 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 535 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 499 of file ExtendedS3DestinationDescription.h.

◆ WithS3BackupMode() [2/2]

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

The Amazon S3 backup mode.

Definition at line 504 of file ExtendedS3DestinationDescription.h.


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