RedshiftDestinationDescription class

Describes a destination in Amazon Redshift.

Constructors

RedshiftDestinationDescription({required String clusterJDBCURL, required CopyCommand copyCommand, required String roleARN, required S3DestinationDescription s3DestinationDescription, required String username, CloudWatchLoggingOptions? cloudWatchLoggingOptions, ProcessingConfiguration? processingConfiguration, RedshiftRetryOptions? retryOptions, S3DestinationDescription? s3BackupDescription, RedshiftS3BackupMode? s3BackupMode})
RedshiftDestinationDescription.fromJson(Map<String, dynamic> json)
factory

Properties

cloudWatchLoggingOptions CloudWatchLoggingOptions?
The Amazon 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
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
s3BackupDescription S3DestinationDescription?
The configuration for backup in Amazon S3.
final
s3BackupMode RedshiftS3BackupMode?
The Amazon S3 backup mode.
final
s3DestinationDescription S3DestinationDescription
The Amazon S3 destination.
final
username String
The name of the user.
final

Methods

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

Operators

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