ExtendedS3DestinationConfiguration class
Describes the configuration of a destination in Amazon S3.
Constructors
- ExtendedS3DestinationConfiguration({required String bucketARN, required String roleARN, BufferingHints? bufferingHints, CloudWatchLoggingOptions? cloudWatchLoggingOptions, CompressionFormat? compressionFormat, DataFormatConversionConfiguration? dataFormatConversionConfiguration, EncryptionConfiguration? encryptionConfiguration, String? errorOutputPrefix, String? prefix, ProcessingConfiguration? processingConfiguration, S3DestinationConfiguration? s3BackupConfiguration, S3BackupMode? s3BackupMode})
Properties
- bucketARN → String
-
The ARN of the S3 bucket. For more information, see Amazon
Resource Names (ARNs) and AWS Service Namespaces.
final
- bufferingHints → BufferingHints?
-
The buffering option.
final
- cloudWatchLoggingOptions → CloudWatchLoggingOptions?
-
The Amazon CloudWatch logging options for your delivery stream.
final
- compressionFormat → CompressionFormat?
-
The compression format. If no value is specified, the default is
UNCOMPRESSED.
final
- dataFormatConversionConfiguration → DataFormatConversionConfiguration?
-
The serializer, deserializer, and schema for converting data from the JSON
format to the Parquet or ORC format before writing it to Amazon S3.
final
- encryptionConfiguration → EncryptionConfiguration?
-
The encryption configuration. If no value is specified, the default is no
encryption.
final
- errorOutputPrefix → String?
-
A prefix that Kinesis Data Firehose evaluates and adds to failed records
before writing them to S3. This prefix appears immediately following the
bucket name. For information about how to specify this prefix, see Custom
Prefixes for Amazon S3 Objects.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- prefix → String?
-
The "YYYY/MM/DD/HH" time format prefix is automatically used for delivered
Amazon S3 files. You can also specify a custom prefix, as described in Custom
Prefixes for Amazon S3 Objects.
final
- processingConfiguration → ProcessingConfiguration?
-
The data processing configuration.
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 → S3BackupMode?
-
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
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