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

#include <ExtendedS3DestinationUpdate.h>

Public Member Functions

 ExtendedS3DestinationUpdate ()
 
 ExtendedS3DestinationUpdate (Aws::Utils::Json::JsonView jsonValue)
 
ExtendedS3DestinationUpdateoperator= (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)
 
ExtendedS3DestinationUpdateWithRoleARN (const Aws::String &value)
 
ExtendedS3DestinationUpdateWithRoleARN (Aws::String &&value)
 
ExtendedS3DestinationUpdateWithRoleARN (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)
 
ExtendedS3DestinationUpdateWithBucketARN (const Aws::String &value)
 
ExtendedS3DestinationUpdateWithBucketARN (Aws::String &&value)
 
ExtendedS3DestinationUpdateWithBucketARN (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)
 
ExtendedS3DestinationUpdateWithPrefix (const Aws::String &value)
 
ExtendedS3DestinationUpdateWithPrefix (Aws::String &&value)
 
ExtendedS3DestinationUpdateWithPrefix (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)
 
ExtendedS3DestinationUpdateWithErrorOutputPrefix (const Aws::String &value)
 
ExtendedS3DestinationUpdateWithErrorOutputPrefix (Aws::String &&value)
 
ExtendedS3DestinationUpdateWithErrorOutputPrefix (const char *value)
 
const BufferingHintsGetBufferingHints () const
 
bool BufferingHintsHasBeenSet () const
 
void SetBufferingHints (const BufferingHints &value)
 
void SetBufferingHints (BufferingHints &&value)
 
ExtendedS3DestinationUpdateWithBufferingHints (const BufferingHints &value)
 
ExtendedS3DestinationUpdateWithBufferingHints (BufferingHints &&value)
 
const CompressionFormatGetCompressionFormat () const
 
bool CompressionFormatHasBeenSet () const
 
void SetCompressionFormat (const CompressionFormat &value)
 
void SetCompressionFormat (CompressionFormat &&value)
 
ExtendedS3DestinationUpdateWithCompressionFormat (const CompressionFormat &value)
 
ExtendedS3DestinationUpdateWithCompressionFormat (CompressionFormat &&value)
 
const EncryptionConfigurationGetEncryptionConfiguration () const
 
bool EncryptionConfigurationHasBeenSet () const
 
void SetEncryptionConfiguration (const EncryptionConfiguration &value)
 
void SetEncryptionConfiguration (EncryptionConfiguration &&value)
 
ExtendedS3DestinationUpdateWithEncryptionConfiguration (const EncryptionConfiguration &value)
 
ExtendedS3DestinationUpdateWithEncryptionConfiguration (EncryptionConfiguration &&value)
 
const CloudWatchLoggingOptionsGetCloudWatchLoggingOptions () const
 
bool CloudWatchLoggingOptionsHasBeenSet () const
 
void SetCloudWatchLoggingOptions (const CloudWatchLoggingOptions &value)
 
void SetCloudWatchLoggingOptions (CloudWatchLoggingOptions &&value)
 
ExtendedS3DestinationUpdateWithCloudWatchLoggingOptions (const CloudWatchLoggingOptions &value)
 
ExtendedS3DestinationUpdateWithCloudWatchLoggingOptions (CloudWatchLoggingOptions &&value)
 
const ProcessingConfigurationGetProcessingConfiguration () const
 
bool ProcessingConfigurationHasBeenSet () const
 
void SetProcessingConfiguration (const ProcessingConfiguration &value)
 
void SetProcessingConfiguration (ProcessingConfiguration &&value)
 
ExtendedS3DestinationUpdateWithProcessingConfiguration (const ProcessingConfiguration &value)
 
ExtendedS3DestinationUpdateWithProcessingConfiguration (ProcessingConfiguration &&value)
 
const S3BackupModeGetS3BackupMode () const
 
bool S3BackupModeHasBeenSet () const
 
void SetS3BackupMode (const S3BackupMode &value)
 
void SetS3BackupMode (S3BackupMode &&value)
 
ExtendedS3DestinationUpdateWithS3BackupMode (const S3BackupMode &value)
 
ExtendedS3DestinationUpdateWithS3BackupMode (S3BackupMode &&value)
 
const S3DestinationUpdateGetS3BackupUpdate () const
 
bool S3BackupUpdateHasBeenSet () const
 
void SetS3BackupUpdate (const S3DestinationUpdate &value)
 
void SetS3BackupUpdate (S3DestinationUpdate &&value)
 
ExtendedS3DestinationUpdateWithS3BackupUpdate (const S3DestinationUpdate &value)
 
ExtendedS3DestinationUpdateWithS3BackupUpdate (S3DestinationUpdate &&value)
 
const DataFormatConversionConfigurationGetDataFormatConversionConfiguration () const
 
bool DataFormatConversionConfigurationHasBeenSet () const
 
void SetDataFormatConversionConfiguration (const DataFormatConversionConfiguration &value)
 
void SetDataFormatConversionConfiguration (DataFormatConversionConfiguration &&value)
 
ExtendedS3DestinationUpdateWithDataFormatConversionConfiguration (const DataFormatConversionConfiguration &value)
 
ExtendedS3DestinationUpdateWithDataFormatConversionConfiguration (DataFormatConversionConfiguration &&value)
 
const DynamicPartitioningConfigurationGetDynamicPartitioningConfiguration () const
 
bool DynamicPartitioningConfigurationHasBeenSet () const
 
void SetDynamicPartitioningConfiguration (const DynamicPartitioningConfiguration &value)
 
void SetDynamicPartitioningConfiguration (DynamicPartitioningConfiguration &&value)
 
ExtendedS3DestinationUpdateWithDynamicPartitioningConfiguration (const DynamicPartitioningConfiguration &value)
 
ExtendedS3DestinationUpdateWithDynamicPartitioningConfiguration (DynamicPartitioningConfiguration &&value)
 

Detailed Description

Describes an update for a destination in Amazon S3.

See Also:

AWS API Reference

Definition at line 41 of file ExtendedS3DestinationUpdate.h.

Constructor & Destructor Documentation

◆ ExtendedS3DestinationUpdate() [1/2]

Aws::Firehose::Model::ExtendedS3DestinationUpdate::ExtendedS3DestinationUpdate ( )

◆ ExtendedS3DestinationUpdate() [2/2]

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

Member Function Documentation

◆ BucketARNHasBeenSet()

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

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

Definition at line 127 of file ExtendedS3DestinationUpdate.h.

◆ BufferingHintsHasBeenSet()

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

The buffering option.

Definition at line 318 of file ExtendedS3DestinationUpdate.h.

◆ CloudWatchLoggingOptionsHasBeenSet()

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

The Amazon CloudWatch logging options for your delivery stream.

Definition at line 423 of file ExtendedS3DestinationUpdate.h.

◆ CompressionFormatHasBeenSet()

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

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

Definition at line 351 of file ExtendedS3DestinationUpdate.h.

◆ DataFormatConversionConfigurationHasBeenSet()

bool Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 561 of file ExtendedS3DestinationUpdate.h.

◆ DynamicPartitioningConfigurationHasBeenSet()

bool Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 606 of file ExtendedS3DestinationUpdate.h.

◆ EncryptionConfigurationHasBeenSet()

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

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

Definition at line 388 of file ExtendedS3DestinationUpdate.h.

◆ ErrorOutputPrefixHasBeenSet()

bool Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 253 of file ExtendedS3DestinationUpdate.h.

◆ GetBucketARN()

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

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

Definition at line 120 of file ExtendedS3DestinationUpdate.h.

◆ GetBufferingHints()

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

The buffering option.

Definition at line 313 of file ExtendedS3DestinationUpdate.h.

◆ GetCloudWatchLoggingOptions()

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

The Amazon CloudWatch logging options for your delivery stream.

Definition at line 418 of file ExtendedS3DestinationUpdate.h.

◆ GetCompressionFormat()

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

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

Definition at line 345 of file ExtendedS3DestinationUpdate.h.

◆ GetDataFormatConversionConfiguration()

const DataFormatConversionConfiguration& Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 555 of file ExtendedS3DestinationUpdate.h.

◆ GetDynamicPartitioningConfiguration()

const DynamicPartitioningConfiguration& Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 596 of file ExtendedS3DestinationUpdate.h.

◆ GetEncryptionConfiguration()

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

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

Definition at line 382 of file ExtendedS3DestinationUpdate.h.

◆ GetErrorOutputPrefix()

const Aws::String& Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 244 of file ExtendedS3DestinationUpdate.h.

◆ GetPrefix()

const Aws::String& Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 178 of file ExtendedS3DestinationUpdate.h.

◆ GetProcessingConfiguration()

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

The data processing configuration.

Definition at line 449 of file ExtendedS3DestinationUpdate.h.

◆ GetRoleARN()

const Aws::String& Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 56 of file ExtendedS3DestinationUpdate.h.

◆ GetS3BackupMode()

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

You can update a delivery stream to enable Amazon S3 backup if it is disabled. If backup is enabled, you can't update the delivery stream to disable it.

Definition at line 482 of file ExtendedS3DestinationUpdate.h.

◆ GetS3BackupUpdate()

const S3DestinationUpdate& Aws::Firehose::Model::ExtendedS3DestinationUpdate::GetS3BackupUpdate ( ) const
inline

The Amazon S3 destination for backup.

Definition at line 523 of file ExtendedS3DestinationUpdate.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PrefixHasBeenSet()

bool Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 186 of file ExtendedS3DestinationUpdate.h.

◆ ProcessingConfigurationHasBeenSet()

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

The data processing configuration.

Definition at line 454 of file ExtendedS3DestinationUpdate.h.

◆ RoleARNHasBeenSet()

bool Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 64 of file ExtendedS3DestinationUpdate.h.

◆ S3BackupModeHasBeenSet()

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

You can update a delivery stream to enable Amazon S3 backup if it is disabled. If backup is enabled, you can't update the delivery stream to disable it.

Definition at line 489 of file ExtendedS3DestinationUpdate.h.

◆ S3BackupUpdateHasBeenSet()

bool Aws::Firehose::Model::ExtendedS3DestinationUpdate::S3BackupUpdateHasBeenSet ( ) const
inline

The Amazon S3 destination for backup.

Definition at line 528 of file ExtendedS3DestinationUpdate.h.

◆ SetBucketARN() [1/3]

void Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 141 of file ExtendedS3DestinationUpdate.h.

◆ SetBucketARN() [2/3]

void Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 134 of file ExtendedS3DestinationUpdate.h.

◆ SetBucketARN() [3/3]

void Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 148 of file ExtendedS3DestinationUpdate.h.

◆ SetBufferingHints() [1/2]

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

The buffering option.

Definition at line 328 of file ExtendedS3DestinationUpdate.h.

◆ SetBufferingHints() [2/2]

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

The buffering option.

Definition at line 323 of file ExtendedS3DestinationUpdate.h.

◆ SetCloudWatchLoggingOptions() [1/2]

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

The Amazon CloudWatch logging options for your delivery stream.

Definition at line 433 of file ExtendedS3DestinationUpdate.h.

◆ SetCloudWatchLoggingOptions() [2/2]

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

The Amazon CloudWatch logging options for your delivery stream.

Definition at line 428 of file ExtendedS3DestinationUpdate.h.

◆ SetCompressionFormat() [1/2]

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

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

Definition at line 363 of file ExtendedS3DestinationUpdate.h.

◆ SetCompressionFormat() [2/2]

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

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

Definition at line 357 of file ExtendedS3DestinationUpdate.h.

◆ SetDataFormatConversionConfiguration() [1/2]

void Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 567 of file ExtendedS3DestinationUpdate.h.

◆ SetDataFormatConversionConfiguration() [2/2]

void Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 573 of file ExtendedS3DestinationUpdate.h.

◆ SetDynamicPartitioningConfiguration() [1/2]

void Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 616 of file ExtendedS3DestinationUpdate.h.

◆ SetDynamicPartitioningConfiguration() [2/2]

void Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 626 of file ExtendedS3DestinationUpdate.h.

◆ SetEncryptionConfiguration() [1/2]

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

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

Definition at line 394 of file ExtendedS3DestinationUpdate.h.

◆ SetEncryptionConfiguration() [2/2]

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

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

Definition at line 400 of file ExtendedS3DestinationUpdate.h.

◆ SetErrorOutputPrefix() [1/3]

void Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 271 of file ExtendedS3DestinationUpdate.h.

◆ SetErrorOutputPrefix() [2/3]

void Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 262 of file ExtendedS3DestinationUpdate.h.

◆ SetErrorOutputPrefix() [3/3]

void Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 280 of file ExtendedS3DestinationUpdate.h.

◆ SetPrefix() [1/3]

void Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 202 of file ExtendedS3DestinationUpdate.h.

◆ SetPrefix() [2/3]

void Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 194 of file ExtendedS3DestinationUpdate.h.

◆ SetPrefix() [3/3]

void Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 210 of file ExtendedS3DestinationUpdate.h.

◆ SetProcessingConfiguration() [1/2]

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

The data processing configuration.

Definition at line 459 of file ExtendedS3DestinationUpdate.h.

◆ SetProcessingConfiguration() [2/2]

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

The data processing configuration.

Definition at line 464 of file ExtendedS3DestinationUpdate.h.

◆ SetRoleARN() [1/3]

void Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 80 of file ExtendedS3DestinationUpdate.h.

◆ SetRoleARN() [2/3]

void Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 72 of file ExtendedS3DestinationUpdate.h.

◆ SetRoleARN() [3/3]

void Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 88 of file ExtendedS3DestinationUpdate.h.

◆ SetS3BackupMode() [1/2]

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

You can update a delivery stream to enable Amazon S3 backup if it is disabled. If backup is enabled, you can't update the delivery stream to disable it.

Definition at line 496 of file ExtendedS3DestinationUpdate.h.

◆ SetS3BackupMode() [2/2]

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

You can update a delivery stream to enable Amazon S3 backup if it is disabled. If backup is enabled, you can't update the delivery stream to disable it.

Definition at line 503 of file ExtendedS3DestinationUpdate.h.

◆ SetS3BackupUpdate() [1/2]

void Aws::Firehose::Model::ExtendedS3DestinationUpdate::SetS3BackupUpdate ( const S3DestinationUpdate value)
inline

The Amazon S3 destination for backup.

Definition at line 533 of file ExtendedS3DestinationUpdate.h.

◆ SetS3BackupUpdate() [2/2]

void Aws::Firehose::Model::ExtendedS3DestinationUpdate::SetS3BackupUpdate ( S3DestinationUpdate &&  value)
inline

The Amazon S3 destination for backup.

Definition at line 538 of file ExtendedS3DestinationUpdate.h.

◆ WithBucketARN() [1/3]

ExtendedS3DestinationUpdate& Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 162 of file ExtendedS3DestinationUpdate.h.

◆ WithBucketARN() [2/3]

ExtendedS3DestinationUpdate& Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 155 of file ExtendedS3DestinationUpdate.h.

◆ WithBucketARN() [3/3]

ExtendedS3DestinationUpdate& Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 169 of file ExtendedS3DestinationUpdate.h.

◆ WithBufferingHints() [1/2]

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

The buffering option.

Definition at line 338 of file ExtendedS3DestinationUpdate.h.

◆ WithBufferingHints() [2/2]

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

The buffering option.

Definition at line 333 of file ExtendedS3DestinationUpdate.h.

◆ WithCloudWatchLoggingOptions() [1/2]

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

The Amazon CloudWatch logging options for your delivery stream.

Definition at line 443 of file ExtendedS3DestinationUpdate.h.

◆ WithCloudWatchLoggingOptions() [2/2]

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

The Amazon CloudWatch logging options for your delivery stream.

Definition at line 438 of file ExtendedS3DestinationUpdate.h.

◆ WithCompressionFormat() [1/2]

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

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

Definition at line 375 of file ExtendedS3DestinationUpdate.h.

◆ WithCompressionFormat() [2/2]

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

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

Definition at line 369 of file ExtendedS3DestinationUpdate.h.

◆ WithDataFormatConversionConfiguration() [1/2]

ExtendedS3DestinationUpdate& Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 579 of file ExtendedS3DestinationUpdate.h.

◆ WithDataFormatConversionConfiguration() [2/2]

ExtendedS3DestinationUpdate& Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 585 of file ExtendedS3DestinationUpdate.h.

◆ WithDynamicPartitioningConfiguration() [1/2]

ExtendedS3DestinationUpdate& Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 636 of file ExtendedS3DestinationUpdate.h.

◆ WithDynamicPartitioningConfiguration() [2/2]

ExtendedS3DestinationUpdate& Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 646 of file ExtendedS3DestinationUpdate.h.

◆ WithEncryptionConfiguration() [1/2]

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

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

Definition at line 406 of file ExtendedS3DestinationUpdate.h.

◆ WithEncryptionConfiguration() [2/2]

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

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

Definition at line 412 of file ExtendedS3DestinationUpdate.h.

◆ WithErrorOutputPrefix() [1/3]

ExtendedS3DestinationUpdate& Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 298 of file ExtendedS3DestinationUpdate.h.

◆ WithErrorOutputPrefix() [2/3]

ExtendedS3DestinationUpdate& Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 289 of file ExtendedS3DestinationUpdate.h.

◆ WithErrorOutputPrefix() [3/3]

ExtendedS3DestinationUpdate& Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 307 of file ExtendedS3DestinationUpdate.h.

◆ WithPrefix() [1/3]

ExtendedS3DestinationUpdate& Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 226 of file ExtendedS3DestinationUpdate.h.

◆ WithPrefix() [2/3]

ExtendedS3DestinationUpdate& Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 218 of file ExtendedS3DestinationUpdate.h.

◆ WithPrefix() [3/3]

ExtendedS3DestinationUpdate& Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 234 of file ExtendedS3DestinationUpdate.h.

◆ WithProcessingConfiguration() [1/2]

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

The data processing configuration.

Definition at line 469 of file ExtendedS3DestinationUpdate.h.

◆ WithProcessingConfiguration() [2/2]

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

The data processing configuration.

Definition at line 474 of file ExtendedS3DestinationUpdate.h.

◆ WithRoleARN() [1/3]

ExtendedS3DestinationUpdate& Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 104 of file ExtendedS3DestinationUpdate.h.

◆ WithRoleARN() [2/3]

ExtendedS3DestinationUpdate& Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 96 of file ExtendedS3DestinationUpdate.h.

◆ WithRoleARN() [3/3]

ExtendedS3DestinationUpdate& Aws::Firehose::Model::ExtendedS3DestinationUpdate::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 112 of file ExtendedS3DestinationUpdate.h.

◆ WithS3BackupMode() [1/2]

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

You can update a delivery stream to enable Amazon S3 backup if it is disabled. If backup is enabled, you can't update the delivery stream to disable it.

Definition at line 510 of file ExtendedS3DestinationUpdate.h.

◆ WithS3BackupMode() [2/2]

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

You can update a delivery stream to enable Amazon S3 backup if it is disabled. If backup is enabled, you can't update the delivery stream to disable it.

Definition at line 517 of file ExtendedS3DestinationUpdate.h.

◆ WithS3BackupUpdate() [1/2]

ExtendedS3DestinationUpdate& Aws::Firehose::Model::ExtendedS3DestinationUpdate::WithS3BackupUpdate ( const S3DestinationUpdate value)
inline

The Amazon S3 destination for backup.

Definition at line 543 of file ExtendedS3DestinationUpdate.h.

◆ WithS3BackupUpdate() [2/2]

ExtendedS3DestinationUpdate& Aws::Firehose::Model::ExtendedS3DestinationUpdate::WithS3BackupUpdate ( S3DestinationUpdate &&  value)
inline

The Amazon S3 destination for backup.

Definition at line 548 of file ExtendedS3DestinationUpdate.h.


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