public static interface GlobalTableGlobalSecondaryIndexSettingsUpdate.Builder extends SdkPojo, CopyableBuilder<GlobalTableGlobalSecondaryIndexSettingsUpdate.Builder,GlobalTableGlobalSecondaryIndexSettingsUpdate>
Modifier and Type | Method and Description |
---|---|
GlobalTableGlobalSecondaryIndexSettingsUpdate.Builder |
indexName(String indexName)
The name of the global secondary index.
|
GlobalTableGlobalSecondaryIndexSettingsUpdate.Builder |
provisionedWriteCapacityAutoScalingSettingsUpdate(AutoScalingSettingsUpdate provisionedWriteCapacityAutoScalingSettingsUpdate)
Auto scaling settings for managing a global secondary index's write capacity units.
|
default GlobalTableGlobalSecondaryIndexSettingsUpdate.Builder |
provisionedWriteCapacityAutoScalingSettingsUpdate(Consumer<AutoScalingSettingsUpdate.Builder> provisionedWriteCapacityAutoScalingSettingsUpdate)
Auto scaling settings for managing a global secondary index's write capacity units.
|
GlobalTableGlobalSecondaryIndexSettingsUpdate.Builder |
provisionedWriteCapacityUnits(Long provisionedWriteCapacityUnits)
The maximum number of writes consumed per second before DynamoDB returns a
ThrottlingException. |
equalsBySdkFields, sdkFields
copy
applyMutation, build
GlobalTableGlobalSecondaryIndexSettingsUpdate.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.GlobalTableGlobalSecondaryIndexSettingsUpdate.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.
GlobalTableGlobalSecondaryIndexSettingsUpdate.Builder provisionedWriteCapacityAutoScalingSettingsUpdate(AutoScalingSettingsUpdate provisionedWriteCapacityAutoScalingSettingsUpdate)
Auto scaling settings for managing a global secondary index's write capacity units.
provisionedWriteCapacityAutoScalingSettingsUpdate
- Auto scaling settings for managing a global secondary index's write capacity units.default GlobalTableGlobalSecondaryIndexSettingsUpdate.Builder provisionedWriteCapacityAutoScalingSettingsUpdate(Consumer<AutoScalingSettingsUpdate.Builder> provisionedWriteCapacityAutoScalingSettingsUpdate)
Auto scaling settings for managing a global secondary index's write capacity units.
This is a convenience that creates an instance of theAutoScalingSettingsUpdate.Builder
avoiding the
need to create one manually via AutoScalingSettingsUpdate.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to
provisionedWriteCapacityAutoScalingSettingsUpdate(AutoScalingSettingsUpdate)
.provisionedWriteCapacityAutoScalingSettingsUpdate
- a consumer that will call methods on AutoScalingSettingsUpdate.Builder
provisionedWriteCapacityAutoScalingSettingsUpdate(AutoScalingSettingsUpdate)
Copyright © 2020. All rights reserved.