public static interface CfnGlobalTable.StreamSpecificationProperty
You can only modify this value if your AWS::DynamoDB::GlobalTable
contains only one entry in Replicas
. You must specify a value for this property if your AWS::DynamoDB::GlobalTable
contains more than one replica.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.dynamodb.*; StreamSpecificationProperty streamSpecificationProperty = StreamSpecificationProperty.builder() .streamViewType("streamViewType") .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnGlobalTable.StreamSpecificationProperty.Builder
A builder for
CfnGlobalTable.StreamSpecificationProperty |
static class |
CfnGlobalTable.StreamSpecificationProperty.Jsii$Proxy
An implementation for
CfnGlobalTable.StreamSpecificationProperty |
Modifier and Type | Method and Description |
---|---|
static CfnGlobalTable.StreamSpecificationProperty.Builder |
builder() |
java.lang.String |
getStreamViewType()
When an item in the table is modified, `StreamViewType` determines what information is written to the stream for this table.
|
java.lang.String getStreamViewType()
Valid values for StreamViewType
are:
KEYS_ONLY
- Only the key attributes of the modified item are written to the stream.NEW_IMAGE
- The entire item, as it appears after it was modified, is written to the stream.OLD_IMAGE
- The entire item, as it appeared before it was modified, is written to the stream.NEW_AND_OLD_IMAGES
- Both the new and the old item images of the item are written to the stream.static CfnGlobalTable.StreamSpecificationProperty.Builder builder()