Interface UpdateTableReplicaAutoScalingRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateTableReplicaAutoScalingRequest.Builder,UpdateTableReplicaAutoScalingRequest>
,DynamoDbRequest.Builder
,SdkBuilder<UpdateTableReplicaAutoScalingRequest.Builder,UpdateTableReplicaAutoScalingRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- UpdateTableReplicaAutoScalingRequest
public static interface UpdateTableReplicaAutoScalingRequest.Builder extends DynamoDbRequest.Builder, SdkPojo, CopyableBuilder<UpdateTableReplicaAutoScalingRequest.Builder,UpdateTableReplicaAutoScalingRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdateTableReplicaAutoScalingRequest.Builder
globalSecondaryIndexUpdates(Collection<GlobalSecondaryIndexAutoScalingUpdate> globalSecondaryIndexUpdates)
Represents the auto scaling settings of the global secondary indexes of the replica to be updated.UpdateTableReplicaAutoScalingRequest.Builder
globalSecondaryIndexUpdates(Consumer<GlobalSecondaryIndexAutoScalingUpdate.Builder>... globalSecondaryIndexUpdates)
Represents the auto scaling settings of the global secondary indexes of the replica to be updated.UpdateTableReplicaAutoScalingRequest.Builder
globalSecondaryIndexUpdates(GlobalSecondaryIndexAutoScalingUpdate... globalSecondaryIndexUpdates)
Represents the auto scaling settings of the global secondary indexes of the replica to be updated.UpdateTableReplicaAutoScalingRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
UpdateTableReplicaAutoScalingRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
default UpdateTableReplicaAutoScalingRequest.Builder
provisionedWriteCapacityAutoScalingUpdate(Consumer<AutoScalingSettingsUpdate.Builder> provisionedWriteCapacityAutoScalingUpdate)
Sets the value of the ProvisionedWriteCapacityAutoScalingUpdate property for this object.UpdateTableReplicaAutoScalingRequest.Builder
provisionedWriteCapacityAutoScalingUpdate(AutoScalingSettingsUpdate provisionedWriteCapacityAutoScalingUpdate)
Sets the value of the ProvisionedWriteCapacityAutoScalingUpdate property for this object.UpdateTableReplicaAutoScalingRequest.Builder
replicaUpdates(Collection<ReplicaAutoScalingUpdate> replicaUpdates)
Represents the auto scaling settings of replicas of the table that will be modified.UpdateTableReplicaAutoScalingRequest.Builder
replicaUpdates(Consumer<ReplicaAutoScalingUpdate.Builder>... replicaUpdates)
Represents the auto scaling settings of replicas of the table that will be modified.UpdateTableReplicaAutoScalingRequest.Builder
replicaUpdates(ReplicaAutoScalingUpdate... replicaUpdates)
Represents the auto scaling settings of replicas of the table that will be modified.UpdateTableReplicaAutoScalingRequest.Builder
tableName(String tableName)
The name of the global table to be updated.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.dynamodb.model.DynamoDbRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
globalSecondaryIndexUpdates
UpdateTableReplicaAutoScalingRequest.Builder globalSecondaryIndexUpdates(Collection<GlobalSecondaryIndexAutoScalingUpdate> globalSecondaryIndexUpdates)
Represents the auto scaling settings of the global secondary indexes of the replica to be updated.
- Parameters:
globalSecondaryIndexUpdates
- Represents the auto scaling settings of the global secondary indexes of the replica to be updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
globalSecondaryIndexUpdates
UpdateTableReplicaAutoScalingRequest.Builder globalSecondaryIndexUpdates(GlobalSecondaryIndexAutoScalingUpdate... globalSecondaryIndexUpdates)
Represents the auto scaling settings of the global secondary indexes of the replica to be updated.
- Parameters:
globalSecondaryIndexUpdates
- Represents the auto scaling settings of the global secondary indexes of the replica to be updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
globalSecondaryIndexUpdates
UpdateTableReplicaAutoScalingRequest.Builder globalSecondaryIndexUpdates(Consumer<GlobalSecondaryIndexAutoScalingUpdate.Builder>... globalSecondaryIndexUpdates)
Represents the auto scaling settings of the global secondary indexes of the replica to be updated.
This is a convenience method that creates an instance of theGlobalSecondaryIndexAutoScalingUpdate.Builder
avoiding the need to create one manually viaGlobalSecondaryIndexAutoScalingUpdate.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#globalSecondaryIndexUpdates(List
.) - Parameters:
globalSecondaryIndexUpdates
- a consumer that will call methods onGlobalSecondaryIndexAutoScalingUpdate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#globalSecondaryIndexUpdates(java.util.Collection
)
-
tableName
UpdateTableReplicaAutoScalingRequest.Builder tableName(String tableName)
The name of the global table to be updated.
- Parameters:
tableName
- The name of the global table to be updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provisionedWriteCapacityAutoScalingUpdate
UpdateTableReplicaAutoScalingRequest.Builder provisionedWriteCapacityAutoScalingUpdate(AutoScalingSettingsUpdate provisionedWriteCapacityAutoScalingUpdate)
Sets the value of the ProvisionedWriteCapacityAutoScalingUpdate property for this object.- Parameters:
provisionedWriteCapacityAutoScalingUpdate
- The new value for the ProvisionedWriteCapacityAutoScalingUpdate property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provisionedWriteCapacityAutoScalingUpdate
default UpdateTableReplicaAutoScalingRequest.Builder provisionedWriteCapacityAutoScalingUpdate(Consumer<AutoScalingSettingsUpdate.Builder> provisionedWriteCapacityAutoScalingUpdate)
Sets the value of the ProvisionedWriteCapacityAutoScalingUpdate property for this object. This is a convenience method that creates an instance of theAutoScalingSettingsUpdate.Builder
avoiding the need to create one manually viaAutoScalingSettingsUpdate.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprovisionedWriteCapacityAutoScalingUpdate(AutoScalingSettingsUpdate)
.- Parameters:
provisionedWriteCapacityAutoScalingUpdate
- a consumer that will call methods onAutoScalingSettingsUpdate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
provisionedWriteCapacityAutoScalingUpdate(AutoScalingSettingsUpdate)
-
replicaUpdates
UpdateTableReplicaAutoScalingRequest.Builder replicaUpdates(Collection<ReplicaAutoScalingUpdate> replicaUpdates)
Represents the auto scaling settings of replicas of the table that will be modified.
- Parameters:
replicaUpdates
- Represents the auto scaling settings of replicas of the table that will be modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicaUpdates
UpdateTableReplicaAutoScalingRequest.Builder replicaUpdates(ReplicaAutoScalingUpdate... replicaUpdates)
Represents the auto scaling settings of replicas of the table that will be modified.
- Parameters:
replicaUpdates
- Represents the auto scaling settings of replicas of the table that will be modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicaUpdates
UpdateTableReplicaAutoScalingRequest.Builder replicaUpdates(Consumer<ReplicaAutoScalingUpdate.Builder>... replicaUpdates)
Represents the auto scaling settings of replicas of the table that will be modified.
This is a convenience method that creates an instance of theReplicaAutoScalingUpdate.Builder
avoiding the need to create one manually viaReplicaAutoScalingUpdate.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#replicaUpdates(List
.) - Parameters:
replicaUpdates
- a consumer that will call methods onReplicaAutoScalingUpdate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#replicaUpdates(java.util.Collection
)
-
overrideConfiguration
UpdateTableReplicaAutoScalingRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateTableReplicaAutoScalingRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-