public static interface ReplicaGlobalSecondaryIndexSettingsDescription.Builder extends SdkPojo, CopyableBuilder<ReplicaGlobalSecondaryIndexSettingsDescription.Builder,ReplicaGlobalSecondaryIndexSettingsDescription>
Modifier and Type | Method and Description |
---|---|
ReplicaGlobalSecondaryIndexSettingsDescription.Builder |
indexName(String indexName)
The name of the global secondary index.
|
ReplicaGlobalSecondaryIndexSettingsDescription.Builder |
indexStatus(IndexStatus indexStatus)
The current status of the global secondary index:
|
ReplicaGlobalSecondaryIndexSettingsDescription.Builder |
indexStatus(String indexStatus)
The current status of the global secondary index:
|
ReplicaGlobalSecondaryIndexSettingsDescription.Builder |
provisionedReadCapacityAutoScalingSettings(AutoScalingSettingsDescription provisionedReadCapacityAutoScalingSettings)
Auto scaling settings for a global secondary index replica's read capacity units.
|
default ReplicaGlobalSecondaryIndexSettingsDescription.Builder |
provisionedReadCapacityAutoScalingSettings(Consumer<AutoScalingSettingsDescription.Builder> provisionedReadCapacityAutoScalingSettings)
Auto scaling settings for a global secondary index replica's read capacity units.
|
ReplicaGlobalSecondaryIndexSettingsDescription.Builder |
provisionedReadCapacityUnits(Long provisionedReadCapacityUnits)
The maximum number of strongly consistent reads consumed per second before DynamoDB returns a
ThrottlingException . |
ReplicaGlobalSecondaryIndexSettingsDescription.Builder |
provisionedWriteCapacityAutoScalingSettings(AutoScalingSettingsDescription provisionedWriteCapacityAutoScalingSettings)
Auto scaling settings for a global secondary index replica's write capacity units.
|
default ReplicaGlobalSecondaryIndexSettingsDescription.Builder |
provisionedWriteCapacityAutoScalingSettings(Consumer<AutoScalingSettingsDescription.Builder> provisionedWriteCapacityAutoScalingSettings)
Auto scaling settings for a global secondary index replica's write capacity units.
|
ReplicaGlobalSecondaryIndexSettingsDescription.Builder |
provisionedWriteCapacityUnits(Long provisionedWriteCapacityUnits)
The maximum number of writes consumed per second before DynamoDB returns a
ThrottlingException . |
equalsBySdkFields, sdkFields
copy
applyMutation, build
ReplicaGlobalSecondaryIndexSettingsDescription.Builder indexName(String indexName)
The name of the global secondary index. The name must be unique among all other indexes on this table.
indexName
- The name of the global secondary index. The name must be unique among all other indexes on this table.ReplicaGlobalSecondaryIndexSettingsDescription.Builder indexStatus(String indexStatus)
The current status of the global secondary index:
CREATING
- The global secondary index is being created.
UPDATING
- The global secondary index is being updated.
DELETING
- The global secondary index is being deleted.
ACTIVE
- The global secondary index is ready for use.
indexStatus
- The current status of the global secondary index:
CREATING
- The global secondary index is being created.
UPDATING
- The global secondary index is being updated.
DELETING
- The global secondary index is being deleted.
ACTIVE
- The global secondary index is ready for use.
IndexStatus
,
IndexStatus
ReplicaGlobalSecondaryIndexSettingsDescription.Builder indexStatus(IndexStatus indexStatus)
The current status of the global secondary index:
CREATING
- The global secondary index is being created.
UPDATING
- The global secondary index is being updated.
DELETING
- The global secondary index is being deleted.
ACTIVE
- The global secondary index is ready for use.
indexStatus
- The current status of the global secondary index:
CREATING
- The global secondary index is being created.
UPDATING
- The global secondary index is being updated.
DELETING
- The global secondary index is being deleted.
ACTIVE
- The global secondary index is ready for use.
IndexStatus
,
IndexStatus
ReplicaGlobalSecondaryIndexSettingsDescription.Builder provisionedReadCapacityUnits(Long provisionedReadCapacityUnits)
The maximum number of strongly consistent reads consumed per second before DynamoDB returns a
ThrottlingException
.
provisionedReadCapacityUnits
- The maximum number of strongly consistent reads consumed per second before DynamoDB returns a
ThrottlingException
.ReplicaGlobalSecondaryIndexSettingsDescription.Builder provisionedReadCapacityAutoScalingSettings(AutoScalingSettingsDescription provisionedReadCapacityAutoScalingSettings)
Auto scaling settings for a global secondary index replica's read capacity units.
provisionedReadCapacityAutoScalingSettings
- Auto scaling settings for a global secondary index replica's read capacity units.default ReplicaGlobalSecondaryIndexSettingsDescription.Builder provisionedReadCapacityAutoScalingSettings(Consumer<AutoScalingSettingsDescription.Builder> provisionedReadCapacityAutoScalingSettings)
Auto scaling settings for a global secondary index replica's read capacity units.
This is a convenience method that creates an instance of theAutoScalingSettingsDescription.Builder
avoiding the need to create one manually via AutoScalingSettingsDescription.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to
provisionedReadCapacityAutoScalingSettings(AutoScalingSettingsDescription)
.
provisionedReadCapacityAutoScalingSettings
- a consumer that will call methods on AutoScalingSettingsDescription.Builder
provisionedReadCapacityAutoScalingSettings(AutoScalingSettingsDescription)
ReplicaGlobalSecondaryIndexSettingsDescription.Builder provisionedWriteCapacityUnits(Long provisionedWriteCapacityUnits)
The maximum number of writes consumed per second before DynamoDB returns a ThrottlingException
.
provisionedWriteCapacityUnits
- The maximum number of writes consumed per second before DynamoDB returns a
ThrottlingException
.ReplicaGlobalSecondaryIndexSettingsDescription.Builder provisionedWriteCapacityAutoScalingSettings(AutoScalingSettingsDescription provisionedWriteCapacityAutoScalingSettings)
Auto scaling settings for a global secondary index replica's write capacity units.
provisionedWriteCapacityAutoScalingSettings
- Auto scaling settings for a global secondary index replica's write capacity units.default ReplicaGlobalSecondaryIndexSettingsDescription.Builder provisionedWriteCapacityAutoScalingSettings(Consumer<AutoScalingSettingsDescription.Builder> provisionedWriteCapacityAutoScalingSettings)
Auto scaling settings for a global secondary index replica's write capacity units.
This is a convenience method that creates an instance of theAutoScalingSettingsDescription.Builder
avoiding the need to create one manually via AutoScalingSettingsDescription.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to
provisionedWriteCapacityAutoScalingSettings(AutoScalingSettingsDescription)
.
provisionedWriteCapacityAutoScalingSettings
- a consumer that will call methods on AutoScalingSettingsDescription.Builder
provisionedWriteCapacityAutoScalingSettings(AutoScalingSettingsDescription)
Copyright © 2023. All rights reserved.