| Modifier and Type | Method and Description |
|---|---|
Table.Builder |
Table.Builder.billingMode(BillingMode billingMode)
Specify how you are charged for read and write throughput and how you manage capacity.
|
Table.Builder |
Table.Builder.contributorInsightsEnabled(Boolean contributorInsightsEnabled)
Whether CloudWatch contributor insights is enabled.
|
static Table.Builder |
Table.Builder.create(software.constructs.Construct scope,
String id) |
Table.Builder |
Table.Builder.encryption(TableEncryption encryption)
Whether server-side encryption with an AWS managed customer master key is enabled.
|
Table.Builder |
Table.Builder.encryptionKey(IKey encryptionKey)
External KMS key to use for table encryption.
|
Table.Builder |
Table.Builder.kinesisStream(IStream kinesisStream)
Kinesis Data Stream to capture item-level changes for the table.
|
Table.Builder |
Table.Builder.partitionKey(Attribute partitionKey)
Partition key attribute definition.
|
Table.Builder |
Table.Builder.pointInTimeRecovery(Boolean pointInTimeRecovery)
Whether point-in-time recovery is enabled.
|
Table.Builder |
Table.Builder.readCapacity(Number readCapacity)
The read capacity for the table.
|
Table.Builder |
Table.Builder.removalPolicy(RemovalPolicy removalPolicy)
The removal policy to apply to the DynamoDB Table.
|
Table.Builder |
Table.Builder.replicationRegions(List<String> replicationRegions)
Regions where replica tables will be created.
|
Table.Builder |
Table.Builder.replicationTimeout(Duration replicationTimeout)
The timeout for a table replication operation in a single region.
|
Table.Builder |
Table.Builder.serverSideEncryption(Boolean serverSideEncryption)
Deprecated.
This property is deprecated. In order to obtain the same behavior as
enabling this, set the `encryption` property to `TableEncryption.AWS_MANAGED` instead.
|
Table.Builder |
Table.Builder.sortKey(Attribute sortKey)
Sort key attribute definition.
|
Table.Builder |
Table.Builder.stream(StreamViewType stream)
When an item in the table is modified, StreamViewType determines what information is written to the stream for this table.
|
Table.Builder |
Table.Builder.tableName(String tableName)
Enforces a particular physical table name.
|
Table.Builder |
Table.Builder.timeToLiveAttribute(String timeToLiveAttribute)
The name of TTL attribute.
|
Table.Builder |
Table.Builder.writeCapacity(Number writeCapacity)
The write capacity for the table.
|
Copyright © 2021. All rights reserved.