Struct aws_sdk_dynamodbstreams::model::record::Builder [−][src]
#[non_exhaustive]pub struct Builder { /* fields omitted */ }
Expand description
A builder for Record
Implementations
A globally unique identifier for the event that was recorded in this stream record.
A globally unique identifier for the event that was recorded in this stream record.
The type of data modification that was performed on the DynamoDB table:
-
INSERT
- a new item was added to the table. -
MODIFY
- one or more of an existing item's attributes were modified. -
REMOVE
- the item was deleted from the table
The type of data modification that was performed on the DynamoDB table:
-
INSERT
- a new item was added to the table. -
MODIFY
- one or more of an existing item's attributes were modified. -
REMOVE
- the item was deleted from the table
The version number of the stream record format. This number is updated whenever the structure of Record
is modified.
Client applications must not assume that eventVersion
will remain at a particular
value, as this number is subject to change at any time. In general, eventVersion
will
only increase as the low-level DynamoDB Streams API evolves.
The version number of the stream record format. This number is updated whenever the structure of Record
is modified.
Client applications must not assume that eventVersion
will remain at a particular
value, as this number is subject to change at any time. In general, eventVersion
will
only increase as the low-level DynamoDB Streams API evolves.
The AWS service from which the stream record originated. For DynamoDB Streams, this is aws:dynamodb
.
The AWS service from which the stream record originated. For DynamoDB Streams, this is aws:dynamodb
.
The region in which the GetRecords
request was received.
The region in which the GetRecords
request was received.
The main body of the stream record, containing all of the DynamoDB-specific fields.
The main body of the stream record, containing all of the DynamoDB-specific fields.
Items that are deleted by the Time to Live process after expiration have the following fields:
-
Records[].userIdentity.type
"Service"
-
Records[].userIdentity.principalId
"dynamodb.amazonaws.com"
Items that are deleted by the Time to Live process after expiration have the following fields:
-
Records[].userIdentity.type
"Service"
-
Records[].userIdentity.principalId
"dynamodb.amazonaws.com"
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl UnwindSafe for Builder
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more