Interface StreamRecord.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<StreamRecord.Builder,
,StreamRecord> SdkBuilder<StreamRecord.Builder,
,StreamRecord> SdkPojo
- Enclosing class:
StreamRecord
-
Method Summary
Modifier and TypeMethodDescriptionapproximateCreationDateTime
(Instant approximateCreationDateTime) The approximate date and time when the stream record was created, in UNIX epoch time format and rounded down to the closest second.keys
(Map<String, AttributeValue> keys) The primary key attribute(s) for the DynamoDB item that was modified.newImage
(Map<String, AttributeValue> newImage) The item in the DynamoDB table as it appeared after it was modified.oldImage
(Map<String, AttributeValue> oldImage) The item in the DynamoDB table as it appeared before it was modified.sequenceNumber
(String sequenceNumber) The sequence number of the stream record.The size of the stream record, in bytes.streamViewType
(String streamViewType) The type of data from the modified DynamoDB item that was captured in this stream record:streamViewType
(StreamViewType streamViewType) The type of data from the modified DynamoDB item that was captured in this stream record:Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
approximateCreationDateTime
The approximate date and time when the stream record was created, in UNIX epoch time format and rounded down to the closest second.
- Parameters:
approximateCreationDateTime
- The approximate date and time when the stream record was created, in UNIX epoch time format and rounded down to the closest second.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
keys
The primary key attribute(s) for the DynamoDB item that was modified.
- Parameters:
keys
- The primary key attribute(s) for the DynamoDB item that was modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
newImage
The item in the DynamoDB table as it appeared after it was modified.
- Parameters:
newImage
- The item in the DynamoDB table as it appeared after it was modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
oldImage
The item in the DynamoDB table as it appeared before it was modified.
- Parameters:
oldImage
- The item in the DynamoDB table as it appeared before it was modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sequenceNumber
The sequence number of the stream record.
- Parameters:
sequenceNumber
- The sequence number of the stream record.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sizeBytes
The size of the stream record, in bytes.
- Parameters:
sizeBytes
- The size of the stream record, in bytes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
- Parameters:
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.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
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.
- Parameters:
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.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-