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

#include <RedshiftDestinationConfiguration.h>

Public Member Functions

 RedshiftDestinationConfiguration ()
 
 RedshiftDestinationConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
RedshiftDestinationConfigurationoperator= (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)
 
RedshiftDestinationConfigurationWithRoleARN (const Aws::String &value)
 
RedshiftDestinationConfigurationWithRoleARN (Aws::String &&value)
 
RedshiftDestinationConfigurationWithRoleARN (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)
 
RedshiftDestinationConfigurationWithClusterJDBCURL (const Aws::String &value)
 
RedshiftDestinationConfigurationWithClusterJDBCURL (Aws::String &&value)
 
RedshiftDestinationConfigurationWithClusterJDBCURL (const char *value)
 
const CopyCommandGetCopyCommand () const
 
bool CopyCommandHasBeenSet () const
 
void SetCopyCommand (const CopyCommand &value)
 
void SetCopyCommand (CopyCommand &&value)
 
RedshiftDestinationConfigurationWithCopyCommand (const CopyCommand &value)
 
RedshiftDestinationConfigurationWithCopyCommand (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)
 
RedshiftDestinationConfigurationWithUsername (const Aws::String &value)
 
RedshiftDestinationConfigurationWithUsername (Aws::String &&value)
 
RedshiftDestinationConfigurationWithUsername (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)
 
RedshiftDestinationConfigurationWithPassword (const Aws::String &value)
 
RedshiftDestinationConfigurationWithPassword (Aws::String &&value)
 
RedshiftDestinationConfigurationWithPassword (const char *value)
 
const RedshiftRetryOptionsGetRetryOptions () const
 
bool RetryOptionsHasBeenSet () const
 
void SetRetryOptions (const RedshiftRetryOptions &value)
 
void SetRetryOptions (RedshiftRetryOptions &&value)
 
RedshiftDestinationConfigurationWithRetryOptions (const RedshiftRetryOptions &value)
 
RedshiftDestinationConfigurationWithRetryOptions (RedshiftRetryOptions &&value)
 
const S3DestinationConfigurationGetS3Configuration () const
 
bool S3ConfigurationHasBeenSet () const
 
void SetS3Configuration (const S3DestinationConfiguration &value)
 
void SetS3Configuration (S3DestinationConfiguration &&value)
 
RedshiftDestinationConfigurationWithS3Configuration (const S3DestinationConfiguration &value)
 
RedshiftDestinationConfigurationWithS3Configuration (S3DestinationConfiguration &&value)
 
const ProcessingConfigurationGetProcessingConfiguration () const
 
bool ProcessingConfigurationHasBeenSet () const
 
void SetProcessingConfiguration (const ProcessingConfiguration &value)
 
void SetProcessingConfiguration (ProcessingConfiguration &&value)
 
RedshiftDestinationConfigurationWithProcessingConfiguration (const ProcessingConfiguration &value)
 
RedshiftDestinationConfigurationWithProcessingConfiguration (ProcessingConfiguration &&value)
 
const RedshiftS3BackupModeGetS3BackupMode () const
 
bool S3BackupModeHasBeenSet () const
 
void SetS3BackupMode (const RedshiftS3BackupMode &value)
 
void SetS3BackupMode (RedshiftS3BackupMode &&value)
 
RedshiftDestinationConfigurationWithS3BackupMode (const RedshiftS3BackupMode &value)
 
RedshiftDestinationConfigurationWithS3BackupMode (RedshiftS3BackupMode &&value)
 
const S3DestinationConfigurationGetS3BackupConfiguration () const
 
bool S3BackupConfigurationHasBeenSet () const
 
void SetS3BackupConfiguration (const S3DestinationConfiguration &value)
 
void SetS3BackupConfiguration (S3DestinationConfiguration &&value)
 
RedshiftDestinationConfigurationWithS3BackupConfiguration (const S3DestinationConfiguration &value)
 
RedshiftDestinationConfigurationWithS3BackupConfiguration (S3DestinationConfiguration &&value)
 
const CloudWatchLoggingOptionsGetCloudWatchLoggingOptions () const
 
bool CloudWatchLoggingOptionsHasBeenSet () const
 
void SetCloudWatchLoggingOptions (const CloudWatchLoggingOptions &value)
 
void SetCloudWatchLoggingOptions (CloudWatchLoggingOptions &&value)
 
RedshiftDestinationConfigurationWithCloudWatchLoggingOptions (const CloudWatchLoggingOptions &value)
 
RedshiftDestinationConfigurationWithCloudWatchLoggingOptions (CloudWatchLoggingOptions &&value)
 

Detailed Description

Describes the configuration of a destination in Amazon Redshift.

See Also:

AWS API Reference

Definition at line 38 of file RedshiftDestinationConfiguration.h.

Constructor & Destructor Documentation

◆ RedshiftDestinationConfiguration() [1/2]

Aws::Firehose::Model::RedshiftDestinationConfiguration::RedshiftDestinationConfiguration ( )

◆ RedshiftDestinationConfiguration() [2/2]

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

Member Function Documentation

◆ CloudWatchLoggingOptionsHasBeenSet()

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

The CloudWatch logging options for your delivery stream.

Definition at line 483 of file RedshiftDestinationConfiguration.h.

◆ ClusterJDBCURLHasBeenSet()

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

The database connection string.

Definition at line 120 of file RedshiftDestinationConfiguration.h.

◆ CopyCommandHasBeenSet()

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

The COPY command.

Definition at line 161 of file RedshiftDestinationConfiguration.h.

◆ GetCloudWatchLoggingOptions()

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

The CloudWatch logging options for your delivery stream.

Definition at line 478 of file RedshiftDestinationConfiguration.h.

◆ GetClusterJDBCURL()

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

The database connection string.

Definition at line 115 of file RedshiftDestinationConfiguration.h.

◆ GetCopyCommand()

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

The COPY command.

Definition at line 156 of file RedshiftDestinationConfiguration.h.

◆ GetPassword()

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

The user password.

Definition at line 228 of file RedshiftDestinationConfiguration.h.

◆ GetProcessingConfiguration()

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

The data processing configuration.

Definition at line 373 of file RedshiftDestinationConfiguration.h.

◆ GetRetryOptions()

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

◆ GetRoleARN()

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

◆ GetS3BackupConfiguration()

const S3DestinationConfiguration& Aws::Firehose::Model::RedshiftDestinationConfiguration::GetS3BackupConfiguration ( ) const
inline

The configuration for backup in Amazon S3.

Definition at line 447 of file RedshiftDestinationConfiguration.h.

◆ GetS3BackupMode()

const RedshiftS3BackupMode& Aws::Firehose::Model::RedshiftDestinationConfiguration::GetS3BackupMode ( ) const
inline

The Amazon S3 backup mode. After you create a delivery stream, you can update it 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 406 of file RedshiftDestinationConfiguration.h.

◆ GetS3Configuration()

const S3DestinationConfiguration& Aws::Firehose::Model::RedshiftDestinationConfiguration::GetS3Configuration ( ) const
inline

The configuration for the intermediate Amazon S3 location from which Amazon Redshift obtains data. Restrictions are described in the topic for CreateDeliveryStream.

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

Definition at line 312 of file RedshiftDestinationConfiguration.h.

◆ GetUsername()

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

The name of the user.

Definition at line 187 of file RedshiftDestinationConfiguration.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PasswordHasBeenSet()

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

The user password.

Definition at line 233 of file RedshiftDestinationConfiguration.h.

◆ ProcessingConfigurationHasBeenSet()

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

The data processing configuration.

Definition at line 378 of file RedshiftDestinationConfiguration.h.

◆ RetryOptionsHasBeenSet()

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

◆ RoleARNHasBeenSet()

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

◆ S3BackupConfigurationHasBeenSet()

bool Aws::Firehose::Model::RedshiftDestinationConfiguration::S3BackupConfigurationHasBeenSet ( ) const
inline

The configuration for backup in Amazon S3.

Definition at line 452 of file RedshiftDestinationConfiguration.h.

◆ S3BackupModeHasBeenSet()

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

The Amazon S3 backup mode. After you create a delivery stream, you can update it 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 413 of file RedshiftDestinationConfiguration.h.

◆ S3ConfigurationHasBeenSet()

bool Aws::Firehose::Model::RedshiftDestinationConfiguration::S3ConfigurationHasBeenSet ( ) const
inline

The configuration for the intermediate Amazon S3 location from which Amazon Redshift obtains data. Restrictions are described in the topic for CreateDeliveryStream.

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

Definition at line 323 of file RedshiftDestinationConfiguration.h.

◆ SetCloudWatchLoggingOptions() [1/2]

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

The CloudWatch logging options for your delivery stream.

Definition at line 488 of file RedshiftDestinationConfiguration.h.

◆ SetCloudWatchLoggingOptions() [2/2]

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

The CloudWatch logging options for your delivery stream.

Definition at line 493 of file RedshiftDestinationConfiguration.h.

◆ SetClusterJDBCURL() [1/3]

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

The database connection string.

Definition at line 125 of file RedshiftDestinationConfiguration.h.

◆ SetClusterJDBCURL() [2/3]

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

The database connection string.

Definition at line 130 of file RedshiftDestinationConfiguration.h.

◆ SetClusterJDBCURL() [3/3]

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

The database connection string.

Definition at line 135 of file RedshiftDestinationConfiguration.h.

◆ SetCopyCommand() [1/2]

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

The COPY command.

Definition at line 166 of file RedshiftDestinationConfiguration.h.

◆ SetCopyCommand() [2/2]

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

The COPY command.

Definition at line 171 of file RedshiftDestinationConfiguration.h.

◆ SetPassword() [1/3]

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

The user password.

Definition at line 238 of file RedshiftDestinationConfiguration.h.

◆ SetPassword() [2/3]

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

The user password.

Definition at line 243 of file RedshiftDestinationConfiguration.h.

◆ SetPassword() [3/3]

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

The user password.

Definition at line 248 of file RedshiftDestinationConfiguration.h.

◆ SetProcessingConfiguration() [1/2]

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

The data processing configuration.

Definition at line 383 of file RedshiftDestinationConfiguration.h.

◆ SetProcessingConfiguration() [2/2]

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

The data processing configuration.

Definition at line 388 of file RedshiftDestinationConfiguration.h.

◆ SetRetryOptions() [1/2]

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

◆ SetRetryOptions() [2/2]

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

◆ SetRoleARN() [1/3]

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

◆ SetRoleARN() [2/3]

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

◆ SetRoleARN() [3/3]

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

◆ SetS3BackupConfiguration() [1/2]

void Aws::Firehose::Model::RedshiftDestinationConfiguration::SetS3BackupConfiguration ( const S3DestinationConfiguration value)
inline

The configuration for backup in Amazon S3.

Definition at line 457 of file RedshiftDestinationConfiguration.h.

◆ SetS3BackupConfiguration() [2/2]

void Aws::Firehose::Model::RedshiftDestinationConfiguration::SetS3BackupConfiguration ( S3DestinationConfiguration &&  value)
inline

The configuration for backup in Amazon S3.

Definition at line 462 of file RedshiftDestinationConfiguration.h.

◆ SetS3BackupMode() [1/2]

void Aws::Firehose::Model::RedshiftDestinationConfiguration::SetS3BackupMode ( const RedshiftS3BackupMode value)
inline

The Amazon S3 backup mode. After you create a delivery stream, you can update it 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 420 of file RedshiftDestinationConfiguration.h.

◆ SetS3BackupMode() [2/2]

void Aws::Firehose::Model::RedshiftDestinationConfiguration::SetS3BackupMode ( RedshiftS3BackupMode &&  value)
inline

The Amazon S3 backup mode. After you create a delivery stream, you can update it 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 427 of file RedshiftDestinationConfiguration.h.

◆ SetS3Configuration() [1/2]

void Aws::Firehose::Model::RedshiftDestinationConfiguration::SetS3Configuration ( const S3DestinationConfiguration value)
inline

The configuration for the intermediate Amazon S3 location from which Amazon Redshift obtains data. Restrictions are described in the topic for CreateDeliveryStream.

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

Definition at line 334 of file RedshiftDestinationConfiguration.h.

◆ SetS3Configuration() [2/2]

void Aws::Firehose::Model::RedshiftDestinationConfiguration::SetS3Configuration ( S3DestinationConfiguration &&  value)
inline

The configuration for the intermediate Amazon S3 location from which Amazon Redshift obtains data. Restrictions are described in the topic for CreateDeliveryStream.

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

Definition at line 345 of file RedshiftDestinationConfiguration.h.

◆ SetUsername() [1/3]

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

The name of the user.

Definition at line 197 of file RedshiftDestinationConfiguration.h.

◆ SetUsername() [2/3]

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

The name of the user.

Definition at line 202 of file RedshiftDestinationConfiguration.h.

◆ SetUsername() [3/3]

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

The name of the user.

Definition at line 207 of file RedshiftDestinationConfiguration.h.

◆ UsernameHasBeenSet()

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

The name of the user.

Definition at line 192 of file RedshiftDestinationConfiguration.h.

◆ WithCloudWatchLoggingOptions() [1/2]

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

The CloudWatch logging options for your delivery stream.

Definition at line 498 of file RedshiftDestinationConfiguration.h.

◆ WithCloudWatchLoggingOptions() [2/2]

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

The CloudWatch logging options for your delivery stream.

Definition at line 503 of file RedshiftDestinationConfiguration.h.

◆ WithClusterJDBCURL() [1/3]

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

The database connection string.

Definition at line 140 of file RedshiftDestinationConfiguration.h.

◆ WithClusterJDBCURL() [2/3]

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

The database connection string.

Definition at line 145 of file RedshiftDestinationConfiguration.h.

◆ WithClusterJDBCURL() [3/3]

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

The database connection string.

Definition at line 150 of file RedshiftDestinationConfiguration.h.

◆ WithCopyCommand() [1/2]

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

The COPY command.

Definition at line 176 of file RedshiftDestinationConfiguration.h.

◆ WithCopyCommand() [2/2]

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

The COPY command.

Definition at line 181 of file RedshiftDestinationConfiguration.h.

◆ WithPassword() [1/3]

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

The user password.

Definition at line 253 of file RedshiftDestinationConfiguration.h.

◆ WithPassword() [2/3]

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

The user password.

Definition at line 258 of file RedshiftDestinationConfiguration.h.

◆ WithPassword() [3/3]

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

The user password.

Definition at line 263 of file RedshiftDestinationConfiguration.h.

◆ WithProcessingConfiguration() [1/2]

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

The data processing configuration.

Definition at line 393 of file RedshiftDestinationConfiguration.h.

◆ WithProcessingConfiguration() [2/2]

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

The data processing configuration.

Definition at line 398 of file RedshiftDestinationConfiguration.h.

◆ WithRetryOptions() [1/2]

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

◆ WithRetryOptions() [2/2]

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

◆ WithRoleARN() [1/3]

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

◆ WithRoleARN() [2/3]

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

◆ WithRoleARN() [3/3]

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

◆ WithS3BackupConfiguration() [1/2]

RedshiftDestinationConfiguration& Aws::Firehose::Model::RedshiftDestinationConfiguration::WithS3BackupConfiguration ( const S3DestinationConfiguration value)
inline

The configuration for backup in Amazon S3.

Definition at line 467 of file RedshiftDestinationConfiguration.h.

◆ WithS3BackupConfiguration() [2/2]

RedshiftDestinationConfiguration& Aws::Firehose::Model::RedshiftDestinationConfiguration::WithS3BackupConfiguration ( S3DestinationConfiguration &&  value)
inline

The configuration for backup in Amazon S3.

Definition at line 472 of file RedshiftDestinationConfiguration.h.

◆ WithS3BackupMode() [1/2]

RedshiftDestinationConfiguration& Aws::Firehose::Model::RedshiftDestinationConfiguration::WithS3BackupMode ( const RedshiftS3BackupMode value)
inline

The Amazon S3 backup mode. After you create a delivery stream, you can update it 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 434 of file RedshiftDestinationConfiguration.h.

◆ WithS3BackupMode() [2/2]

RedshiftDestinationConfiguration& Aws::Firehose::Model::RedshiftDestinationConfiguration::WithS3BackupMode ( RedshiftS3BackupMode &&  value)
inline

The Amazon S3 backup mode. After you create a delivery stream, you can update it 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 441 of file RedshiftDestinationConfiguration.h.

◆ WithS3Configuration() [1/2]

RedshiftDestinationConfiguration& Aws::Firehose::Model::RedshiftDestinationConfiguration::WithS3Configuration ( const S3DestinationConfiguration value)
inline

The configuration for the intermediate Amazon S3 location from which Amazon Redshift obtains data. Restrictions are described in the topic for CreateDeliveryStream.

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

Definition at line 356 of file RedshiftDestinationConfiguration.h.

◆ WithS3Configuration() [2/2]

RedshiftDestinationConfiguration& Aws::Firehose::Model::RedshiftDestinationConfiguration::WithS3Configuration ( S3DestinationConfiguration &&  value)
inline

The configuration for the intermediate Amazon S3 location from which Amazon Redshift obtains data. Restrictions are described in the topic for CreateDeliveryStream.

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

Definition at line 367 of file RedshiftDestinationConfiguration.h.

◆ WithUsername() [1/3]

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

The name of the user.

Definition at line 212 of file RedshiftDestinationConfiguration.h.

◆ WithUsername() [2/3]

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

The name of the user.

Definition at line 217 of file RedshiftDestinationConfiguration.h.

◆ WithUsername() [3/3]

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

The name of the user.

Definition at line 222 of file RedshiftDestinationConfiguration.h.


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