@Generated(value="jsii-pacmak/0.11.3 (build 464b8c6)", date="2019-06-19T15:09:58.084Z") @Stability(value=Experimental) public interface TableOptions extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
TableOptions.Builder
A builder for
TableOptions |
static class |
TableOptions.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Method and Description |
|---|---|
static TableOptions.Builder |
builder() |
BillingMode |
getBillingMode()
Specify how you are charged for read and write throughput and how you manage capacity.
|
Attribute |
getPartitionKey()
Partition key attribute definition.
|
Boolean |
getPointInTimeRecovery()
Whether point-in-time recovery is enabled.
|
Number |
getReadCapacity()
The read capacity for the table.
|
Boolean |
getServerSideEncryption()
Whether server-side encryption with an AWS managed customer master key is enabled.
|
Attribute |
getSortKey()
Table sort key attribute definition.
|
StreamViewType |
getStream()
When an item in the table is modified, StreamViewType determines what information is written to the stream for this table.
|
String |
getTimeToLiveAttribute()
The name of TTL attribute.
|
Number |
getWriteCapacity()
The write capacity for the table.
|
@Stability(value=Experimental) Attribute getPartitionKey()
@Stability(value=Experimental) BillingMode getBillingMode()
@Stability(value=Experimental) Boolean getPointInTimeRecovery()
@Stability(value=Experimental) Number getReadCapacity()
@Stability(value=Experimental) Boolean getServerSideEncryption()
@Stability(value=Experimental) Attribute getSortKey()
@Stability(value=Experimental) StreamViewType getStream()
@Stability(value=Experimental) String getTimeToLiveAttribute()
@Stability(value=Experimental) Number getWriteCapacity()
@Stability(value=Experimental) static TableOptions.Builder builder()
TableOptions.Builder of TableOptionsCopyright © 2019. All rights reserved.