S3DestinationConfiguration class
Describes the configuration of a destination in Amazon S3.
Constructors
- S3DestinationConfiguration({required String bucketARN, required String roleARN, BufferingHints? bufferingHints, CloudWatchLoggingOptions? cloudWatchLoggingOptions, CompressionFormat? compressionFormat, EncryptionConfiguration? encryptionConfiguration, String? errorOutputPrefix, String? prefix})
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. If no value is specified,
BufferingHints
object default values are used.final - cloudWatchLoggingOptions → CloudWatchLoggingOptions?
-
The CloudWatch logging options for your delivery stream.
final
- compressionFormat → CompressionFormat?
-
The compression format. If no value is specified, the default is
UNCOMPRESSED
.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
- 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
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