pub struct KinesisConfiguration {
pub aggregation_enabled: Option<bool>,
pub stream_arn: String,
}
Expand description
The configuration settings of the Amazon Kinesis Data Streams destination for an Amazon QLDB journal stream.
Fields§
§aggregation_enabled: Option<bool>
Enables QLDB to publish multiple data records in a single Kinesis Data Streams record, increasing the number of records sent per API call.
This option is enabled by default. Record aggregation has important implications for processing records and requires de-aggregation in your stream consumer. To learn more, see KPL Key Concepts and Consumer De-aggregation in the Amazon Kinesis Data Streams Developer Guide.
stream_arn: String
The Amazon Resource Name (ARN) of the Kinesis Data Streams resource.
Trait Implementations§
Source§impl Clone for KinesisConfiguration
impl Clone for KinesisConfiguration
Source§fn clone(&self) -> KinesisConfiguration
fn clone(&self) -> KinesisConfiguration
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for KinesisConfiguration
impl Debug for KinesisConfiguration
Source§impl Default for KinesisConfiguration
impl Default for KinesisConfiguration
Source§fn default() -> KinesisConfiguration
fn default() -> KinesisConfiguration
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for KinesisConfiguration
impl<'de> Deserialize<'de> for KinesisConfiguration
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for KinesisConfiguration
impl PartialEq for KinesisConfiguration
Source§impl Serialize for KinesisConfiguration
impl Serialize for KinesisConfiguration
impl StructuralPartialEq for KinesisConfiguration
Auto Trait Implementations§
impl Freeze for KinesisConfiguration
impl RefUnwindSafe for KinesisConfiguration
impl Send for KinesisConfiguration
impl Sync for KinesisConfiguration
impl Unpin for KinesisConfiguration
impl UnwindSafe for KinesisConfiguration
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more