Interface UpdateTableReplicaAutoScalingRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateTableReplicaAutoScalingRequest.Builder,UpdateTableReplicaAutoScalingRequest>,DynamoDbRequest.Builder,SdkBuilder<UpdateTableReplicaAutoScalingRequest.Builder,UpdateTableReplicaAutoScalingRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateTableReplicaAutoScalingRequest
@Mutable @NotThreadSafe 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.BuilderglobalSecondaryIndexUpdates(Collection<GlobalSecondaryIndexAutoScalingUpdate> globalSecondaryIndexUpdates)Represents the auto scaling settings of the global secondary indexes of the replica to be updated.UpdateTableReplicaAutoScalingRequest.BuilderglobalSecondaryIndexUpdates(Consumer<GlobalSecondaryIndexAutoScalingUpdate.Builder>... globalSecondaryIndexUpdates)Represents the auto scaling settings of the global secondary indexes of the replica to be updated.UpdateTableReplicaAutoScalingRequest.BuilderglobalSecondaryIndexUpdates(GlobalSecondaryIndexAutoScalingUpdate... globalSecondaryIndexUpdates)Represents the auto scaling settings of the global secondary indexes of the replica to be updated.UpdateTableReplicaAutoScalingRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateTableReplicaAutoScalingRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)default UpdateTableReplicaAutoScalingRequest.BuilderprovisionedWriteCapacityAutoScalingUpdate(Consumer<AutoScalingSettingsUpdate.Builder> provisionedWriteCapacityAutoScalingUpdate)Sets the value of the ProvisionedWriteCapacityAutoScalingUpdate property for this object.UpdateTableReplicaAutoScalingRequest.BuilderprovisionedWriteCapacityAutoScalingUpdate(AutoScalingSettingsUpdate provisionedWriteCapacityAutoScalingUpdate)Sets the value of the ProvisionedWriteCapacityAutoScalingUpdate property for this object.UpdateTableReplicaAutoScalingRequest.BuilderreplicaUpdates(Collection<ReplicaAutoScalingUpdate> replicaUpdates)Represents the auto scaling settings of replicas of the table that will be modified.UpdateTableReplicaAutoScalingRequest.BuilderreplicaUpdates(Consumer<ReplicaAutoScalingUpdate.Builder>... replicaUpdates)Represents the auto scaling settings of replicas of the table that will be modified.UpdateTableReplicaAutoScalingRequest.BuilderreplicaUpdates(ReplicaAutoScalingUpdate... replicaUpdates)Represents the auto scaling settings of replicas of the table that will be modified.UpdateTableReplicaAutoScalingRequest.BuildertableName(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, sdkFieldNameToField, 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.Builderavoiding the need to create one manually viaGlobalSecondaryIndexAutoScalingUpdate.builder().When the
Consumercompletes,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. You can also provide the Amazon Resource Name (ARN) of the table in this parameter.
- Parameters:
tableName- The name of the global table to be updated. You can also provide the Amazon Resource Name (ARN) of the table in this parameter.- 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.Builderavoiding the need to create one manually viaAutoScalingSettingsUpdate.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaReplicaAutoScalingUpdate.builder().When the
Consumercompletes,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:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateTableReplicaAutoScalingRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-