Struct aws_sdk_dynamodbstreams::model::StreamRecord
source · #[non_exhaustive]pub struct StreamRecord { /* private fields */ }Expand description
A description of a single data modification that was performed on an item in a DynamoDB table.
Implementations§
source§impl StreamRecord
impl StreamRecord
sourcepub fn approximate_creation_date_time(&self) -> Option<&DateTime>
pub fn approximate_creation_date_time(&self) -> Option<&DateTime>
The approximate date and time when the stream record was created, in UNIX epoch time format.
sourcepub fn keys(&self) -> Option<&HashMap<String, AttributeValue>>
pub fn keys(&self) -> Option<&HashMap<String, AttributeValue>>
The primary key attribute(s) for the DynamoDB item that was modified.
sourcepub fn new_image(&self) -> Option<&HashMap<String, AttributeValue>>
pub fn new_image(&self) -> Option<&HashMap<String, AttributeValue>>
The item in the DynamoDB table as it appeared after it was modified.
sourcepub fn old_image(&self) -> Option<&HashMap<String, AttributeValue>>
pub fn old_image(&self) -> Option<&HashMap<String, AttributeValue>>
The item in the DynamoDB table as it appeared before it was modified.
sourcepub fn sequence_number(&self) -> Option<&str>
pub fn sequence_number(&self) -> Option<&str>
The sequence number of the stream record.
sourcepub fn size_bytes(&self) -> Option<i64>
pub fn size_bytes(&self) -> Option<i64>
The size of the stream record, in bytes.
sourcepub fn stream_view_type(&self) -> Option<&StreamViewType>
pub fn stream_view_type(&self) -> Option<&StreamViewType>
The type of data from the modified DynamoDB item that was captured in this stream record:
-
KEYS_ONLY- only the key attributes of the modified item. -
NEW_IMAGE- the entire item, as it appeared after it was modified. -
OLD_IMAGE- the entire item, as it appeared before it was modified. -
NEW_AND_OLD_IMAGES- both the new and the old item images of the item.
source§impl StreamRecord
impl StreamRecord
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture StreamRecord.
Trait Implementations§
source§impl Clone for StreamRecord
impl Clone for StreamRecord
source§fn clone(&self) -> StreamRecord
fn clone(&self) -> StreamRecord
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more