Interface TableOptionsV2

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
ReplicaTableProps, TablePropsV2
All Known Implementing Classes:
ReplicaTableProps.Jsii$Proxy, TableOptionsV2.Jsii$Proxy, TablePropsV2.Jsii$Proxy

@Generated(value="jsii-pacmak/1.104.0 (build e79254c)", date="2024-11-22T02:24:00.070Z") @Stability(Stable) public interface TableOptionsV2 extends software.amazon.jsii.JsiiSerializable
Options used to configure a DynamoDB table.

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.*;
 import software.amazon.awscdk.services.iam.*;
 import software.amazon.awscdk.services.kinesis.*;
 PolicyDocument policyDocument;
 Stream stream;
 TableOptionsV2 tableOptionsV2 = TableOptionsV2.builder()
         .contributorInsights(false)
         .deletionProtection(false)
         .kinesisStream(stream)
         .pointInTimeRecovery(false)
         .resourcePolicy(policyDocument)
         .tableClass(TableClass.STANDARD)
         .tags(List.of(CfnTag.builder()
                 .key("key")
                 .value("value")
                 .build()))
         .build();