AWS SDK for C++  1.8.78
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)
 

Detailed Description

Describes an update for a destination in Amazon S3.

See Also:

AWS API Reference

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

◆ BufferingHintsHasBeenSet()

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

The buffering option.

Definition at line 317 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 422 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 350 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 560 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 387 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 252 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 119 of file ExtendedS3DestinationUpdate.h.

◆ GetBufferingHints()

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

The buffering option.

Definition at line 312 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 417 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 344 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 554 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 381 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 243 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 177 of file ExtendedS3DestinationUpdate.h.

◆ GetProcessingConfiguration()

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

The data processing configuration.

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

◆ GetS3BackupUpdate()

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

The Amazon S3 destination for backup.

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

◆ ProcessingConfigurationHasBeenSet()

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

The data processing configuration.

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

◆ S3BackupUpdateHasBeenSet()

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

The Amazon S3 destination for backup.

Definition at line 527 of file ExtendedS3DestinationUpdate.h.

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

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

◆ SetBufferingHints() [1/2]

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

The buffering option.

Definition at line 322 of file ExtendedS3DestinationUpdate.h.

◆ SetBufferingHints() [2/2]

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

The buffering option.

Definition at line 327 of file ExtendedS3DestinationUpdate.h.

◆ SetCloudWatchLoggingOptions() [1/2]

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

The Amazon CloudWatch logging options for your delivery stream.

Definition at line 427 of file ExtendedS3DestinationUpdate.h.

◆ SetCloudWatchLoggingOptions() [2/2]

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

The Amazon CloudWatch logging options for your delivery stream.

Definition at line 432 of file ExtendedS3DestinationUpdate.h.

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

◆ SetCompressionFormat() [2/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 362 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 566 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 572 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 393 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 399 of file ExtendedS3DestinationUpdate.h.

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

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

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

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

◆ SetProcessingConfiguration() [1/2]

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

The data processing configuration.

Definition at line 458 of file ExtendedS3DestinationUpdate.h.

◆ SetProcessingConfiguration() [2/2]

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

The data processing configuration.

Definition at line 463 of file ExtendedS3DestinationUpdate.h.

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

◆ SetRoleARN() [2/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 79 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 87 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 495 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 502 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 532 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 537 of file ExtendedS3DestinationUpdate.h.

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

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

◆ WithBufferingHints() [1/2]

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

The buffering option.

Definition at line 332 of file ExtendedS3DestinationUpdate.h.

◆ WithBufferingHints() [2/2]

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

The buffering option.

Definition at line 337 of file ExtendedS3DestinationUpdate.h.

◆ WithCloudWatchLoggingOptions() [1/2]

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

The Amazon CloudWatch logging options for your delivery stream.

Definition at line 437 of file ExtendedS3DestinationUpdate.h.

◆ WithCloudWatchLoggingOptions() [2/2]

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

The Amazon CloudWatch logging options for your delivery stream.

Definition at line 442 of file ExtendedS3DestinationUpdate.h.

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

◆ WithCompressionFormat() [2/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 374 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 578 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 584 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 405 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 411 of file ExtendedS3DestinationUpdate.h.

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

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

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

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

◆ WithProcessingConfiguration() [1/2]

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

The data processing configuration.

Definition at line 468 of file ExtendedS3DestinationUpdate.h.

◆ WithProcessingConfiguration() [2/2]

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

The data processing configuration.

Definition at line 473 of file ExtendedS3DestinationUpdate.h.

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

◆ WithRoleARN() [2/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 103 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 111 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 509 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 516 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 542 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 547 of file ExtendedS3DestinationUpdate.h.


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