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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.dynamodb.ReplicaTableProps
ReplicaTableProps.Builder, ReplicaTableProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(ReplicaTableProps.Builder builder) Constructor that initializes the object based on literal property values passed by theReplicaTableProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal Boolean(deprecated) Whether CloudWatch contributor insights is enabled.Whether CloudWatch contributor insights is enabled and what mode is selected.final BooleanWhether deletion protection is enabled.Options used to configure global secondary index properties.final IStreamKinesis Data Stream to capture item level changes.final NumberThe maximum read request units.final Boolean(deprecated) Whether point-in-time recovery is enabled.Whether point-in-time recovery is enabled and recoveryPeriodInDays is set.final CapacityThe read capacity.final StringThe region that the replica table will be created in.final PolicyDocumentResource policy to assign to DynamoDB Table.final TableClassThe table class.getTags()Tags to be applied to the primary table (default replica table).final inthashCode()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:ReplicaTablePropsThe region that the replica table will be created in.- Specified by:
getRegionin interfaceReplicaTableProps
-
getGlobalSecondaryIndexOptions
Description copied from interface:ReplicaTablePropsOptions used to configure global secondary index properties.Default: - inherited from the primary table
- Specified by:
getGlobalSecondaryIndexOptionsin interfaceReplicaTableProps
-
getMaxReadRequestUnits
Description copied from interface:ReplicaTablePropsThe maximum 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:
getMaxReadRequestUnitsin interfaceReplicaTableProps
-
getReadCapacity
Description copied from interface:ReplicaTablePropsThe read capacity.Note: This can only be configured if the primary table billing is provisioned.
Default: - inherited from the primary table
- Specified by:
getReadCapacityin interfaceReplicaTableProps
-
getContributorInsights
Description copied from interface:TableOptionsV2(deprecated) Whether CloudWatch contributor insights is enabled.Default: false
- Specified by:
getContributorInsightsin interfaceTableOptionsV2
-
getContributorInsightsSpecification
Description copied from interface:TableOptionsV2Whether CloudWatch contributor insights is enabled and what mode is selected.Default: - contributor insights is not enabled
- Specified by:
getContributorInsightsSpecificationin interfaceTableOptionsV2
-
getDeletionProtection
Description copied from interface:TableOptionsV2Whether deletion protection is enabled.Default: false
- Specified by:
getDeletionProtectionin interfaceTableOptionsV2
-
getKinesisStream
Description copied from interface:TableOptionsV2Kinesis Data Stream to capture item level changes.Default: - no Kinesis Data Stream
- Specified by:
getKinesisStreamin interfaceTableOptionsV2
-
getPointInTimeRecovery
Description copied from interface:TableOptionsV2(deprecated) Whether point-in-time recovery is enabled.Default: false - point in time recovery is not enabled.
- Specified by:
getPointInTimeRecoveryin interfaceTableOptionsV2
-
getPointInTimeRecoverySpecification
Description copied from interface:TableOptionsV2Whether point-in-time recovery is enabled and recoveryPeriodInDays is set.Default: - point in time recovery is not enabled.
- Specified by:
getPointInTimeRecoverySpecificationin interfaceTableOptionsV2
-
getResourcePolicy
Description copied from interface:TableOptionsV2Resource policy to assign to DynamoDB Table.Default: - No resource policy statements are added to the created table.
- Specified by:
getResourcePolicyin interfaceTableOptionsV2- See Also:
-
getTableClass
Description copied from interface:TableOptionsV2The table class.Default: TableClass.STANDARD
- Specified by:
getTableClassin interfaceTableOptionsV2
-
getTags
Description copied from interface:TableOptionsV2Tags to be applied to the primary table (default replica table).Default: - no tags
- Specified by:
getTagsin interfaceTableOptionsV2
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-