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

#include <RedshiftDestinationUpdate.h>

Public Member Functions

 RedshiftDestinationUpdate ()
 
 RedshiftDestinationUpdate (Aws::Utils::Json::JsonView jsonValue)
 
RedshiftDestinationUpdateoperator= (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)
 
RedshiftDestinationUpdateWithRoleARN (const Aws::String &value)
 
RedshiftDestinationUpdateWithRoleARN (Aws::String &&value)
 
RedshiftDestinationUpdateWithRoleARN (const char *value)
 
const Aws::StringGetClusterJDBCURL () const
 
bool ClusterJDBCURLHasBeenSet () const
 
void SetClusterJDBCURL (const Aws::String &value)
 
void SetClusterJDBCURL (Aws::String &&value)
 
void SetClusterJDBCURL (const char *value)
 
RedshiftDestinationUpdateWithClusterJDBCURL (const Aws::String &value)
 
RedshiftDestinationUpdateWithClusterJDBCURL (Aws::String &&value)
 
RedshiftDestinationUpdateWithClusterJDBCURL (const char *value)
 
const CopyCommandGetCopyCommand () const
 
bool CopyCommandHasBeenSet () const
 
void SetCopyCommand (const CopyCommand &value)
 
void SetCopyCommand (CopyCommand &&value)
 
RedshiftDestinationUpdateWithCopyCommand (const CopyCommand &value)
 
RedshiftDestinationUpdateWithCopyCommand (CopyCommand &&value)
 
const Aws::StringGetUsername () const
 
bool UsernameHasBeenSet () const
 
void SetUsername (const Aws::String &value)
 
void SetUsername (Aws::String &&value)
 
void SetUsername (const char *value)
 
RedshiftDestinationUpdateWithUsername (const Aws::String &value)
 
RedshiftDestinationUpdateWithUsername (Aws::String &&value)
 
RedshiftDestinationUpdateWithUsername (const char *value)
 
const Aws::StringGetPassword () const
 
bool PasswordHasBeenSet () const
 
void SetPassword (const Aws::String &value)
 
void SetPassword (Aws::String &&value)
 
void SetPassword (const char *value)
 
RedshiftDestinationUpdateWithPassword (const Aws::String &value)
 
RedshiftDestinationUpdateWithPassword (Aws::String &&value)
 
RedshiftDestinationUpdateWithPassword (const char *value)
 
const RedshiftRetryOptionsGetRetryOptions () const
 
bool RetryOptionsHasBeenSet () const
 
void SetRetryOptions (const RedshiftRetryOptions &value)
 
void SetRetryOptions (RedshiftRetryOptions &&value)
 
RedshiftDestinationUpdateWithRetryOptions (const RedshiftRetryOptions &value)
 
RedshiftDestinationUpdateWithRetryOptions (RedshiftRetryOptions &&value)
 
const S3DestinationUpdateGetS3Update () const
 
bool S3UpdateHasBeenSet () const
 
void SetS3Update (const S3DestinationUpdate &value)
 
void SetS3Update (S3DestinationUpdate &&value)
 
RedshiftDestinationUpdateWithS3Update (const S3DestinationUpdate &value)
 
RedshiftDestinationUpdateWithS3Update (S3DestinationUpdate &&value)
 
const ProcessingConfigurationGetProcessingConfiguration () const
 
bool ProcessingConfigurationHasBeenSet () const
 
void SetProcessingConfiguration (const ProcessingConfiguration &value)
 
void SetProcessingConfiguration (ProcessingConfiguration &&value)
 
RedshiftDestinationUpdateWithProcessingConfiguration (const ProcessingConfiguration &value)
 
RedshiftDestinationUpdateWithProcessingConfiguration (ProcessingConfiguration &&value)
 
const RedshiftS3BackupModeGetS3BackupMode () const
 
bool S3BackupModeHasBeenSet () const
 
void SetS3BackupMode (const RedshiftS3BackupMode &value)
 
void SetS3BackupMode (RedshiftS3BackupMode &&value)
 
RedshiftDestinationUpdateWithS3BackupMode (const RedshiftS3BackupMode &value)
 
RedshiftDestinationUpdateWithS3BackupMode (RedshiftS3BackupMode &&value)
 
const S3DestinationUpdateGetS3BackupUpdate () const
 
bool S3BackupUpdateHasBeenSet () const
 
void SetS3BackupUpdate (const S3DestinationUpdate &value)
 
void SetS3BackupUpdate (S3DestinationUpdate &&value)
 
RedshiftDestinationUpdateWithS3BackupUpdate (const S3DestinationUpdate &value)
 
RedshiftDestinationUpdateWithS3BackupUpdate (S3DestinationUpdate &&value)
 
const CloudWatchLoggingOptionsGetCloudWatchLoggingOptions () const
 
bool CloudWatchLoggingOptionsHasBeenSet () const
 
void SetCloudWatchLoggingOptions (const CloudWatchLoggingOptions &value)
 
void SetCloudWatchLoggingOptions (CloudWatchLoggingOptions &&value)
 
RedshiftDestinationUpdateWithCloudWatchLoggingOptions (const CloudWatchLoggingOptions &value)
 
RedshiftDestinationUpdateWithCloudWatchLoggingOptions (CloudWatchLoggingOptions &&value)
 

Detailed Description

Describes an update for a destination in Amazon Redshift.

See Also:

AWS API Reference

Definition at line 38 of file RedshiftDestinationUpdate.h.

Constructor & Destructor Documentation

◆ RedshiftDestinationUpdate() [1/2]

Aws::Firehose::Model::RedshiftDestinationUpdate::RedshiftDestinationUpdate ( )

◆ RedshiftDestinationUpdate() [2/2]

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

Member Function Documentation

◆ CloudWatchLoggingOptionsHasBeenSet()

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

The Amazon CloudWatch logging options for your delivery stream.

Definition at line 471 of file RedshiftDestinationUpdate.h.

◆ ClusterJDBCURLHasBeenSet()

bool Aws::Firehose::Model::RedshiftDestinationUpdate::ClusterJDBCURLHasBeenSet ( ) const
inline

The database connection string.

Definition at line 120 of file RedshiftDestinationUpdate.h.

◆ CopyCommandHasBeenSet()

bool Aws::Firehose::Model::RedshiftDestinationUpdate::CopyCommandHasBeenSet ( ) const
inline

The COPY command.

Definition at line 161 of file RedshiftDestinationUpdate.h.

◆ GetCloudWatchLoggingOptions()

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

The Amazon CloudWatch logging options for your delivery stream.

Definition at line 466 of file RedshiftDestinationUpdate.h.

◆ GetClusterJDBCURL()

const Aws::String& Aws::Firehose::Model::RedshiftDestinationUpdate::GetClusterJDBCURL ( ) const
inline

The database connection string.

Definition at line 115 of file RedshiftDestinationUpdate.h.

◆ GetCopyCommand()

const CopyCommand& Aws::Firehose::Model::RedshiftDestinationUpdate::GetCopyCommand ( ) const
inline

The COPY command.

Definition at line 156 of file RedshiftDestinationUpdate.h.

◆ GetPassword()

const Aws::String& Aws::Firehose::Model::RedshiftDestinationUpdate::GetPassword ( ) const
inline

The user password.

Definition at line 228 of file RedshiftDestinationUpdate.h.

◆ GetProcessingConfiguration()

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

The data processing configuration.

Definition at line 361 of file RedshiftDestinationUpdate.h.

◆ GetRetryOptions()

const RedshiftRetryOptions& Aws::Firehose::Model::RedshiftDestinationUpdate::GetRetryOptions ( ) const
inline

The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon Redshift. Default value is 3600 (60 minutes).

Definition at line 270 of file RedshiftDestinationUpdate.h.

◆ GetRoleARN()

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

◆ GetS3BackupMode()

const RedshiftS3BackupMode& Aws::Firehose::Model::RedshiftDestinationUpdate::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 394 of file RedshiftDestinationUpdate.h.

◆ GetS3BackupUpdate()

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

The Amazon S3 destination for backup.

Definition at line 435 of file RedshiftDestinationUpdate.h.

◆ GetS3Update()

const S3DestinationUpdate& Aws::Firehose::Model::RedshiftDestinationUpdate::GetS3Update ( ) const
inline

The Amazon S3 destination.

The compression formats SNAPPY or ZIP cannot be specified in RedshiftDestinationUpdate.S3Update because the Amazon Redshift COPY operation that reads from the S3 bucket doesn't support these compression formats.

Definition at line 310 of file RedshiftDestinationUpdate.h.

◆ GetUsername()

const Aws::String& Aws::Firehose::Model::RedshiftDestinationUpdate::GetUsername ( ) const
inline

The name of the user.

Definition at line 187 of file RedshiftDestinationUpdate.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PasswordHasBeenSet()

bool Aws::Firehose::Model::RedshiftDestinationUpdate::PasswordHasBeenSet ( ) const
inline

The user password.

Definition at line 233 of file RedshiftDestinationUpdate.h.

◆ ProcessingConfigurationHasBeenSet()

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

The data processing configuration.

Definition at line 366 of file RedshiftDestinationUpdate.h.

◆ RetryOptionsHasBeenSet()

bool Aws::Firehose::Model::RedshiftDestinationUpdate::RetryOptionsHasBeenSet ( ) const
inline

The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon Redshift. Default value is 3600 (60 minutes).

Definition at line 276 of file RedshiftDestinationUpdate.h.

◆ RoleARNHasBeenSet()

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

◆ S3BackupModeHasBeenSet()

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

◆ S3BackupUpdateHasBeenSet()

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

The Amazon S3 destination for backup.

Definition at line 440 of file RedshiftDestinationUpdate.h.

◆ S3UpdateHasBeenSet()

bool Aws::Firehose::Model::RedshiftDestinationUpdate::S3UpdateHasBeenSet ( ) const
inline

The Amazon S3 destination.

The compression formats SNAPPY or ZIP cannot be specified in RedshiftDestinationUpdate.S3Update because the Amazon Redshift COPY operation that reads from the S3 bucket doesn't support these compression formats.

Definition at line 319 of file RedshiftDestinationUpdate.h.

◆ SetCloudWatchLoggingOptions() [1/2]

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

The Amazon CloudWatch logging options for your delivery stream.

Definition at line 476 of file RedshiftDestinationUpdate.h.

◆ SetCloudWatchLoggingOptions() [2/2]

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

The Amazon CloudWatch logging options for your delivery stream.

Definition at line 481 of file RedshiftDestinationUpdate.h.

◆ SetClusterJDBCURL() [1/3]

void Aws::Firehose::Model::RedshiftDestinationUpdate::SetClusterJDBCURL ( const Aws::String value)
inline

The database connection string.

Definition at line 125 of file RedshiftDestinationUpdate.h.

◆ SetClusterJDBCURL() [2/3]

void Aws::Firehose::Model::RedshiftDestinationUpdate::SetClusterJDBCURL ( Aws::String &&  value)
inline

The database connection string.

Definition at line 130 of file RedshiftDestinationUpdate.h.

◆ SetClusterJDBCURL() [3/3]

void Aws::Firehose::Model::RedshiftDestinationUpdate::SetClusterJDBCURL ( const char *  value)
inline

The database connection string.

Definition at line 135 of file RedshiftDestinationUpdate.h.

◆ SetCopyCommand() [1/2]

void Aws::Firehose::Model::RedshiftDestinationUpdate::SetCopyCommand ( const CopyCommand value)
inline

The COPY command.

Definition at line 166 of file RedshiftDestinationUpdate.h.

◆ SetCopyCommand() [2/2]

void Aws::Firehose::Model::RedshiftDestinationUpdate::SetCopyCommand ( CopyCommand &&  value)
inline

The COPY command.

Definition at line 171 of file RedshiftDestinationUpdate.h.

◆ SetPassword() [1/3]

void Aws::Firehose::Model::RedshiftDestinationUpdate::SetPassword ( const Aws::String value)
inline

The user password.

Definition at line 238 of file RedshiftDestinationUpdate.h.

◆ SetPassword() [2/3]

void Aws::Firehose::Model::RedshiftDestinationUpdate::SetPassword ( Aws::String &&  value)
inline

The user password.

Definition at line 243 of file RedshiftDestinationUpdate.h.

◆ SetPassword() [3/3]

void Aws::Firehose::Model::RedshiftDestinationUpdate::SetPassword ( const char *  value)
inline

The user password.

Definition at line 248 of file RedshiftDestinationUpdate.h.

◆ SetProcessingConfiguration() [1/2]

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

The data processing configuration.

Definition at line 371 of file RedshiftDestinationUpdate.h.

◆ SetProcessingConfiguration() [2/2]

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

The data processing configuration.

Definition at line 376 of file RedshiftDestinationUpdate.h.

◆ SetRetryOptions() [1/2]

void Aws::Firehose::Model::RedshiftDestinationUpdate::SetRetryOptions ( const RedshiftRetryOptions value)
inline

The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon Redshift. Default value is 3600 (60 minutes).

Definition at line 282 of file RedshiftDestinationUpdate.h.

◆ SetRetryOptions() [2/2]

void Aws::Firehose::Model::RedshiftDestinationUpdate::SetRetryOptions ( RedshiftRetryOptions &&  value)
inline

The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon Redshift. Default value is 3600 (60 minutes).

Definition at line 288 of file RedshiftDestinationUpdate.h.

◆ SetRoleARN() [1/3]

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

◆ SetRoleARN() [2/3]

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

◆ SetRoleARN() [3/3]

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

◆ SetS3BackupMode() [1/2]

void Aws::Firehose::Model::RedshiftDestinationUpdate::SetS3BackupMode ( const RedshiftS3BackupMode 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 408 of file RedshiftDestinationUpdate.h.

◆ SetS3BackupMode() [2/2]

void Aws::Firehose::Model::RedshiftDestinationUpdate::SetS3BackupMode ( RedshiftS3BackupMode &&  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 415 of file RedshiftDestinationUpdate.h.

◆ SetS3BackupUpdate() [1/2]

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

The Amazon S3 destination for backup.

Definition at line 445 of file RedshiftDestinationUpdate.h.

◆ SetS3BackupUpdate() [2/2]

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

The Amazon S3 destination for backup.

Definition at line 450 of file RedshiftDestinationUpdate.h.

◆ SetS3Update() [1/2]

void Aws::Firehose::Model::RedshiftDestinationUpdate::SetS3Update ( const S3DestinationUpdate value)
inline

The Amazon S3 destination.

The compression formats SNAPPY or ZIP cannot be specified in RedshiftDestinationUpdate.S3Update because the Amazon Redshift COPY operation that reads from the S3 bucket doesn't support these compression formats.

Definition at line 328 of file RedshiftDestinationUpdate.h.

◆ SetS3Update() [2/2]

void Aws::Firehose::Model::RedshiftDestinationUpdate::SetS3Update ( S3DestinationUpdate &&  value)
inline

The Amazon S3 destination.

The compression formats SNAPPY or ZIP cannot be specified in RedshiftDestinationUpdate.S3Update because the Amazon Redshift COPY operation that reads from the S3 bucket doesn't support these compression formats.

Definition at line 337 of file RedshiftDestinationUpdate.h.

◆ SetUsername() [1/3]

void Aws::Firehose::Model::RedshiftDestinationUpdate::SetUsername ( const Aws::String value)
inline

The name of the user.

Definition at line 197 of file RedshiftDestinationUpdate.h.

◆ SetUsername() [2/3]

void Aws::Firehose::Model::RedshiftDestinationUpdate::SetUsername ( Aws::String &&  value)
inline

The name of the user.

Definition at line 202 of file RedshiftDestinationUpdate.h.

◆ SetUsername() [3/3]

void Aws::Firehose::Model::RedshiftDestinationUpdate::SetUsername ( const char *  value)
inline

The name of the user.

Definition at line 207 of file RedshiftDestinationUpdate.h.

◆ UsernameHasBeenSet()

bool Aws::Firehose::Model::RedshiftDestinationUpdate::UsernameHasBeenSet ( ) const
inline

The name of the user.

Definition at line 192 of file RedshiftDestinationUpdate.h.

◆ WithCloudWatchLoggingOptions() [1/2]

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

The Amazon CloudWatch logging options for your delivery stream.

Definition at line 486 of file RedshiftDestinationUpdate.h.

◆ WithCloudWatchLoggingOptions() [2/2]

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

The Amazon CloudWatch logging options for your delivery stream.

Definition at line 491 of file RedshiftDestinationUpdate.h.

◆ WithClusterJDBCURL() [1/3]

RedshiftDestinationUpdate& Aws::Firehose::Model::RedshiftDestinationUpdate::WithClusterJDBCURL ( const Aws::String value)
inline

The database connection string.

Definition at line 140 of file RedshiftDestinationUpdate.h.

◆ WithClusterJDBCURL() [2/3]

RedshiftDestinationUpdate& Aws::Firehose::Model::RedshiftDestinationUpdate::WithClusterJDBCURL ( Aws::String &&  value)
inline

The database connection string.

Definition at line 145 of file RedshiftDestinationUpdate.h.

◆ WithClusterJDBCURL() [3/3]

RedshiftDestinationUpdate& Aws::Firehose::Model::RedshiftDestinationUpdate::WithClusterJDBCURL ( const char *  value)
inline

The database connection string.

Definition at line 150 of file RedshiftDestinationUpdate.h.

◆ WithCopyCommand() [1/2]

RedshiftDestinationUpdate& Aws::Firehose::Model::RedshiftDestinationUpdate::WithCopyCommand ( const CopyCommand value)
inline

The COPY command.

Definition at line 176 of file RedshiftDestinationUpdate.h.

◆ WithCopyCommand() [2/2]

RedshiftDestinationUpdate& Aws::Firehose::Model::RedshiftDestinationUpdate::WithCopyCommand ( CopyCommand &&  value)
inline

The COPY command.

Definition at line 181 of file RedshiftDestinationUpdate.h.

◆ WithPassword() [1/3]

RedshiftDestinationUpdate& Aws::Firehose::Model::RedshiftDestinationUpdate::WithPassword ( const Aws::String value)
inline

The user password.

Definition at line 253 of file RedshiftDestinationUpdate.h.

◆ WithPassword() [2/3]

RedshiftDestinationUpdate& Aws::Firehose::Model::RedshiftDestinationUpdate::WithPassword ( Aws::String &&  value)
inline

The user password.

Definition at line 258 of file RedshiftDestinationUpdate.h.

◆ WithPassword() [3/3]

RedshiftDestinationUpdate& Aws::Firehose::Model::RedshiftDestinationUpdate::WithPassword ( const char *  value)
inline

The user password.

Definition at line 263 of file RedshiftDestinationUpdate.h.

◆ WithProcessingConfiguration() [1/2]

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

The data processing configuration.

Definition at line 381 of file RedshiftDestinationUpdate.h.

◆ WithProcessingConfiguration() [2/2]

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

The data processing configuration.

Definition at line 386 of file RedshiftDestinationUpdate.h.

◆ WithRetryOptions() [1/2]

RedshiftDestinationUpdate& Aws::Firehose::Model::RedshiftDestinationUpdate::WithRetryOptions ( const RedshiftRetryOptions value)
inline

The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon Redshift. Default value is 3600 (60 minutes).

Definition at line 294 of file RedshiftDestinationUpdate.h.

◆ WithRetryOptions() [2/2]

RedshiftDestinationUpdate& Aws::Firehose::Model::RedshiftDestinationUpdate::WithRetryOptions ( RedshiftRetryOptions &&  value)
inline

The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon Redshift. Default value is 3600 (60 minutes).

Definition at line 300 of file RedshiftDestinationUpdate.h.

◆ WithRoleARN() [1/3]

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

◆ WithRoleARN() [2/3]

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

◆ WithRoleARN() [3/3]

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

◆ WithS3BackupMode() [1/2]

RedshiftDestinationUpdate& Aws::Firehose::Model::RedshiftDestinationUpdate::WithS3BackupMode ( const RedshiftS3BackupMode 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 422 of file RedshiftDestinationUpdate.h.

◆ WithS3BackupMode() [2/2]

RedshiftDestinationUpdate& Aws::Firehose::Model::RedshiftDestinationUpdate::WithS3BackupMode ( RedshiftS3BackupMode &&  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 429 of file RedshiftDestinationUpdate.h.

◆ WithS3BackupUpdate() [1/2]

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

The Amazon S3 destination for backup.

Definition at line 455 of file RedshiftDestinationUpdate.h.

◆ WithS3BackupUpdate() [2/2]

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

The Amazon S3 destination for backup.

Definition at line 460 of file RedshiftDestinationUpdate.h.

◆ WithS3Update() [1/2]

RedshiftDestinationUpdate& Aws::Firehose::Model::RedshiftDestinationUpdate::WithS3Update ( const S3DestinationUpdate value)
inline

The Amazon S3 destination.

The compression formats SNAPPY or ZIP cannot be specified in RedshiftDestinationUpdate.S3Update because the Amazon Redshift COPY operation that reads from the S3 bucket doesn't support these compression formats.

Definition at line 346 of file RedshiftDestinationUpdate.h.

◆ WithS3Update() [2/2]

RedshiftDestinationUpdate& Aws::Firehose::Model::RedshiftDestinationUpdate::WithS3Update ( S3DestinationUpdate &&  value)
inline

The Amazon S3 destination.

The compression formats SNAPPY or ZIP cannot be specified in RedshiftDestinationUpdate.S3Update because the Amazon Redshift COPY operation that reads from the S3 bucket doesn't support these compression formats.

Definition at line 355 of file RedshiftDestinationUpdate.h.

◆ WithUsername() [1/3]

RedshiftDestinationUpdate& Aws::Firehose::Model::RedshiftDestinationUpdate::WithUsername ( const Aws::String value)
inline

The name of the user.

Definition at line 212 of file RedshiftDestinationUpdate.h.

◆ WithUsername() [2/3]

RedshiftDestinationUpdate& Aws::Firehose::Model::RedshiftDestinationUpdate::WithUsername ( Aws::String &&  value)
inline

The name of the user.

Definition at line 217 of file RedshiftDestinationUpdate.h.

◆ WithUsername() [3/3]

RedshiftDestinationUpdate& Aws::Firehose::Model::RedshiftDestinationUpdate::WithUsername ( const char *  value)
inline

The name of the user.

Definition at line 222 of file RedshiftDestinationUpdate.h.


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