RedshiftDestinationConfiguration class

Describes the configuration of a destination in Amazon Redshift.

Constructors

RedshiftDestinationConfiguration({required String clusterJDBCURL, required CopyCommand copyCommand, required String password, required String roleARN, required S3DestinationConfiguration s3Configuration, required String username, CloudWatchLoggingOptions? cloudWatchLoggingOptions, ProcessingConfiguration? processingConfiguration, RedshiftRetryOptions? retryOptions, S3DestinationConfiguration? s3BackupConfiguration, RedshiftS3BackupMode? s3BackupMode})

Properties

cloudWatchLoggingOptions CloudWatchLoggingOptions?
The CloudWatch logging options for your delivery stream.
final
clusterJDBCURL String
The database connection string.
final
copyCommand CopyCommand
The COPY command.
final
hashCode int
The hash code for this object.
no setterinherited
password String
The user password.
final
processingConfiguration ProcessingConfiguration?
The data processing configuration.
final
retryOptions RedshiftRetryOptions?
The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon Redshift. Default value is 3600 (60 minutes).
final
roleARN String
The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
s3BackupConfiguration S3DestinationConfiguration?
The configuration for backup in Amazon S3.
final
s3BackupMode RedshiftS3BackupMode?
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.
final
s3Configuration S3DestinationConfiguration
The configuration for the intermediate Amazon S3 location from which Amazon Redshift obtains data. Restrictions are described in the topic for CreateDeliveryStream.
final
username String
The name of the user.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited