@Stability(value=Stable) public static final class CfnGlobalTable.ReplicaSpecificationProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnGlobalTable.ReplicaSpecificationProperty>
CfnGlobalTable.ReplicaSpecificationProperty| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnGlobalTable.ReplicaSpecificationProperty.Builder region(String region)
CfnGlobalTable.ReplicaSpecificationProperty.getRegion()region - The region in which this replica exists. This parameter is required.this@Stability(value=Stable) public CfnGlobalTable.ReplicaSpecificationProperty.Builder contributorInsightsSpecification(CfnGlobalTable.ContributorInsightsSpecificationProperty contributorInsightsSpecification)
contributorInsightsSpecification - The settings used to enable or disable CloudWatch Contributor Insights for the specified replica.
When not specified, defaults to contributor insights disabled for the replica.this@Stability(value=Stable) public CfnGlobalTable.ReplicaSpecificationProperty.Builder contributorInsightsSpecification(IResolvable contributorInsightsSpecification)
contributorInsightsSpecification - The settings used to enable or disable CloudWatch Contributor Insights for the specified replica.
When not specified, defaults to contributor insights disabled for the replica.this@Stability(value=Stable) public CfnGlobalTable.ReplicaSpecificationProperty.Builder globalSecondaryIndexes(IResolvable globalSecondaryIndexes)
CfnGlobalTable.ReplicaSpecificationProperty.getGlobalSecondaryIndexes()globalSecondaryIndexes - Defines additional settings for the global secondary indexes of this replica.this@Stability(value=Stable) public CfnGlobalTable.ReplicaSpecificationProperty.Builder globalSecondaryIndexes(List<? extends Object> globalSecondaryIndexes)
CfnGlobalTable.ReplicaSpecificationProperty.getGlobalSecondaryIndexes()globalSecondaryIndexes - Defines additional settings for the global secondary indexes of this replica.this@Stability(value=Stable) public CfnGlobalTable.ReplicaSpecificationProperty.Builder pointInTimeRecoverySpecification(CfnGlobalTable.PointInTimeRecoverySpecificationProperty pointInTimeRecoverySpecification)
pointInTimeRecoverySpecification - The settings used to enable point in time recovery.
When not specified, defaults to point in time recovery disabled for the replica.this@Stability(value=Stable) public CfnGlobalTable.ReplicaSpecificationProperty.Builder pointInTimeRecoverySpecification(IResolvable pointInTimeRecoverySpecification)
pointInTimeRecoverySpecification - The settings used to enable point in time recovery.
When not specified, defaults to point in time recovery disabled for the replica.this@Stability(value=Stable) public CfnGlobalTable.ReplicaSpecificationProperty.Builder readProvisionedThroughputSettings(CfnGlobalTable.ReadProvisionedThroughputSettingsProperty readProvisionedThroughputSettings)
CfnGlobalTable.ReplicaSpecificationProperty.getReadProvisionedThroughputSettings()readProvisionedThroughputSettings - Defines read capacity settings for the replica table.this@Stability(value=Stable) public CfnGlobalTable.ReplicaSpecificationProperty.Builder readProvisionedThroughputSettings(IResolvable readProvisionedThroughputSettings)
CfnGlobalTable.ReplicaSpecificationProperty.getReadProvisionedThroughputSettings()readProvisionedThroughputSettings - Defines read capacity settings for the replica table.this@Stability(value=Stable) public CfnGlobalTable.ReplicaSpecificationProperty.Builder sseSpecification(CfnGlobalTable.ReplicaSSESpecificationProperty sseSpecification)
CfnGlobalTable.ReplicaSpecificationProperty.getSseSpecification()sseSpecification - Allows 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.this@Stability(value=Stable) public CfnGlobalTable.ReplicaSpecificationProperty.Builder sseSpecification(IResolvable sseSpecification)
CfnGlobalTable.ReplicaSpecificationProperty.getSseSpecification()sseSpecification - Allows 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.this@Stability(value=Stable) public CfnGlobalTable.ReplicaSpecificationProperty.Builder tableClass(String tableClass)
CfnGlobalTable.ReplicaSpecificationProperty.getTableClass()tableClass - The table class of the specified table.
Valid values are STANDARD and STANDARD_INFREQUENT_ACCESS .this@Stability(value=Stable) public CfnGlobalTable.ReplicaSpecificationProperty.Builder tags(List<? extends CfnTag> tags)
CfnGlobalTable.ReplicaSpecificationProperty.getTags()tags - An array of key-value pairs to apply to this replica.
For more information, see Tag .this@Stability(value=Stable) public CfnGlobalTable.ReplicaSpecificationProperty build()
build in interface software.amazon.jsii.Builder<CfnGlobalTable.ReplicaSpecificationProperty>CfnGlobalTable.ReplicaSpecificationPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.