Class CfnGlobalTable.ReplicaSpecificationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.dynamodb.CfnGlobalTable.ReplicaSpecificationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnGlobalTable.ReplicaSpecificationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnGlobalTable.ReplicaSpecificationProperty
@Stability(Stable)
@Internal
public static final class CfnGlobalTable.ReplicaSpecificationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnGlobalTable.ReplicaSpecificationProperty
An implementation for
CfnGlobalTable.ReplicaSpecificationProperty-
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.CfnGlobalTable.ReplicaSpecificationProperty
CfnGlobalTable.ReplicaSpecificationProperty.Builder, CfnGlobalTable.ReplicaSpecificationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnGlobalTable.ReplicaSpecificationProperty.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 ObjectThe settings used to enable or disable CloudWatch Contributor Insights for the specified replica.final ObjectDetermines if a replica is protected from deletion.final ObjectDefines additional settings for the global secondary indexes of this replica.final ObjectDefines the Kinesis Data Streams configuration for the specified replica.final ObjectThe settings used to enable point in time recovery.final ObjectDefines read capacity settings for the replica table.final StringThe region in which this replica exists.final ObjectAllows you to specify a customer-managed key for the replica.final StringThe table class of the specified table.getTags()An array of key-value pairs to apply to this replica.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 theCfnGlobalTable.ReplicaSpecificationProperty.Builder.
-
-
Method Details
-
getRegion
Description copied from interface:CfnGlobalTable.ReplicaSpecificationPropertyThe region in which this replica exists.- Specified by:
getRegionin interfaceCfnGlobalTable.ReplicaSpecificationProperty
-
getContributorInsightsSpecification
Description copied from interface:CfnGlobalTable.ReplicaSpecificationPropertyThe settings used to enable or disable CloudWatch Contributor Insights for the specified replica.When not specified, defaults to contributor insights disabled for the replica.
- Specified by:
getContributorInsightsSpecificationin interfaceCfnGlobalTable.ReplicaSpecificationProperty
-
getDeletionProtectionEnabled
Description copied from interface:CfnGlobalTable.ReplicaSpecificationPropertyDetermines if a replica is protected from deletion.When enabled, the table cannot be deleted by any user or process. This setting is disabled by default. For more information, see Using deletion protection in the Amazon DynamoDB Developer Guide .
- Specified by:
getDeletionProtectionEnabledin interfaceCfnGlobalTable.ReplicaSpecificationProperty
-
getGlobalSecondaryIndexes
Description copied from interface:CfnGlobalTable.ReplicaSpecificationPropertyDefines additional settings for the global secondary indexes of this replica.- Specified by:
getGlobalSecondaryIndexesin interfaceCfnGlobalTable.ReplicaSpecificationProperty
-
getKinesisStreamSpecification
Description copied from interface:CfnGlobalTable.ReplicaSpecificationPropertyDefines the Kinesis Data Streams configuration for the specified replica.- Specified by:
getKinesisStreamSpecificationin interfaceCfnGlobalTable.ReplicaSpecificationProperty
-
getPointInTimeRecoverySpecification
Description copied from interface:CfnGlobalTable.ReplicaSpecificationPropertyThe settings used to enable point in time recovery.When not specified, defaults to point in time recovery disabled for the replica.
- Specified by:
getPointInTimeRecoverySpecificationin interfaceCfnGlobalTable.ReplicaSpecificationProperty
-
getReadProvisionedThroughputSettings
Description copied from interface:CfnGlobalTable.ReplicaSpecificationPropertyDefines read capacity settings for the replica table.- Specified by:
getReadProvisionedThroughputSettingsin interfaceCfnGlobalTable.ReplicaSpecificationProperty
-
getSseSpecification
Description copied from interface:CfnGlobalTable.ReplicaSpecificationPropertyAllows you to specify a customer-managed key for the replica.When using customer-managed keys for server-side encryption, this property must have a value in all replicas.
- Specified by:
getSseSpecificationin interfaceCfnGlobalTable.ReplicaSpecificationProperty
-
getTableClass
Description copied from interface:CfnGlobalTable.ReplicaSpecificationPropertyThe table class of the specified table.Valid values are
STANDARDandSTANDARD_INFREQUENT_ACCESS.- Specified by:
getTableClassin interfaceCfnGlobalTable.ReplicaSpecificationProperty
-
getTags
Description copied from interface:CfnGlobalTable.ReplicaSpecificationPropertyAn array of key-value pairs to apply to this replica.For more information, see Tag .
- Specified by:
getTagsin interfaceCfnGlobalTable.ReplicaSpecificationProperty
-
$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()
-