pub struct ExtendedS3DestinationUpdate {
pub bucket_arn: Option<String>,
pub buffering_hints: Option<BufferingHints>,
pub cloud_watch_logging_options: Option<CloudWatchLoggingOptions>,
pub compression_format: Option<String>,
pub data_format_conversion_configuration: Option<DataFormatConversionConfiguration>,
pub encryption_configuration: Option<EncryptionConfiguration>,
pub prefix: Option<String>,
pub processing_configuration: Option<ProcessingConfiguration>,
pub role_arn: Option<String>,
pub s3_backup_mode: Option<String>,
pub s3_backup_update: Option<S3DestinationUpdate>,
}
Describes an update for a destination in Amazon S3.
The Amazon CloudWatch logging options for your delivery stream.
The compression format. If no value is specified, the default is UNCOMPRESSED
.
The serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3.
The encryption configuration. If no value is specified, the default is no encryption.
The "YYYY/MM/DD/HH" time format prefix is automatically used for delivered Amazon S3 files. You can specify an extra prefix to be added in front of the time format prefix. If the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Data Firehose Developer Guide.
The data processing configuration.
Enables or disables Amazon S3 backup mode.
The Amazon S3 destination for backup.
Performs copy-assignment from source
. Read more
Returns the "default value" for a type. Read more
This method tests for self
and other
values to be equal, and is used by ==
. Read more
This method tests for !=
.
Formats the value using the given formatter. Read more
Serialize this value into the given Serde serializer. Read more
Creates owned data from borrowed data, usually by cloning. Read more
🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static