Class ReplicaTableProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.dynamodb.ReplicaTableProps.Jsii$Proxy
- All Implemented Interfaces:
ReplicaTableProps
,TableOptionsV2
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ReplicaTableProps
@Stability(Stable)
@Internal
public static final class ReplicaTableProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ReplicaTableProps
An implementation for
ReplicaTableProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.dynamodb.ReplicaTableProps
ReplicaTableProps.Builder, ReplicaTableProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(ReplicaTableProps.Builder builder) Constructor that initializes the object based on literal property values passed by theReplicaTableProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Boolean
Whether CloudWatch contributor insights is enabled.final Boolean
Whether deletion protection is enabled.Options used to configure global secondary index properties.final IStream
Kinesis Data Stream to capture item level changes.final Number
The maxium read request units.final Boolean
Whether point-in-time recovery is enabled.final Capacity
The read capacity.final String
The region that the replica table will be created in.final PolicyDocument
Resource policy to assign to DynamoDB Table.final TableClass
The table class.getTags()
Tags to be applied to the primary table (default replica table).final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theReplicaTableProps.Builder
.
-
-
Method Details
-
getRegion
Description copied from interface:ReplicaTableProps
The region that the replica table will be created in.- Specified by:
getRegion
in interfaceReplicaTableProps
-
getGlobalSecondaryIndexOptions
Description copied from interface:ReplicaTableProps
Options used to configure global secondary index properties.Default: - inherited from the primary table
- Specified by:
getGlobalSecondaryIndexOptions
in interfaceReplicaTableProps
-
getMaxReadRequestUnits
Description copied from interface:ReplicaTableProps
The maxium read request units.Note: This can only be configured if the primary table billing is PAY_PER_REQUEST.
Default: - inherited from the primary table
- Specified by:
getMaxReadRequestUnits
in interfaceReplicaTableProps
-
getReadCapacity
Description copied from interface:ReplicaTableProps
The read capacity.Note: This can only be configured if the primary table billing is provisioned.
Default: - inherited from the primary table
- Specified by:
getReadCapacity
in interfaceReplicaTableProps
-
getContributorInsights
Description copied from interface:TableOptionsV2
Whether CloudWatch contributor insights is enabled.Default: false
- Specified by:
getContributorInsights
in interfaceTableOptionsV2
-
getDeletionProtection
Description copied from interface:TableOptionsV2
Whether deletion protection is enabled.Default: false
- Specified by:
getDeletionProtection
in interfaceTableOptionsV2
-
getKinesisStream
Description copied from interface:TableOptionsV2
Kinesis Data Stream to capture item level changes.Default: - no Kinesis Data Stream
- Specified by:
getKinesisStream
in interfaceTableOptionsV2
-
getPointInTimeRecovery
Description copied from interface:TableOptionsV2
Whether point-in-time recovery is enabled.Default: false
- Specified by:
getPointInTimeRecovery
in interfaceTableOptionsV2
-
getResourcePolicy
Description copied from interface:TableOptionsV2
Resource policy to assign to DynamoDB Table.Default: - No resource policy statements are added to the created table.
- Specified by:
getResourcePolicy
in interfaceTableOptionsV2
- See Also:
-
getTableClass
Description copied from interface:TableOptionsV2
The table class.Default: TableClass.STANDARD
- Specified by:
getTableClass
in interfaceTableOptionsV2
-
getTags
Description copied from interface:TableOptionsV2
Tags to be applied to the primary table (default replica table).Default: - no tags
- Specified by:
getTags
in interfaceTableOptionsV2
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-