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