Interface UpdateGlobalTableSettingsRequest.Builder
- All Superinterfaces:
- AwsRequest.Builder,- Buildable,- CopyableBuilder<UpdateGlobalTableSettingsRequest.Builder,,- UpdateGlobalTableSettingsRequest> - DynamoDbRequest.Builder,- SdkBuilder<UpdateGlobalTableSettingsRequest.Builder,,- UpdateGlobalTableSettingsRequest> - SdkPojo,- SdkRequest.Builder
- Enclosing class:
- UpdateGlobalTableSettingsRequest
- 
Method SummaryModifier and TypeMethodDescriptionglobalTableBillingMode(String globalTableBillingMode) The billing mode of the global table.globalTableBillingMode(BillingMode globalTableBillingMode) The billing mode of the global table.globalTableGlobalSecondaryIndexSettingsUpdate(Collection<GlobalTableGlobalSecondaryIndexSettingsUpdate> globalTableGlobalSecondaryIndexSettingsUpdate) Represents the settings of a global secondary index for a global table that will be modified.globalTableGlobalSecondaryIndexSettingsUpdate(Consumer<GlobalTableGlobalSecondaryIndexSettingsUpdate.Builder>... globalTableGlobalSecondaryIndexSettingsUpdate) Represents the settings of a global secondary index for a global table that will be modified.globalTableGlobalSecondaryIndexSettingsUpdate(GlobalTableGlobalSecondaryIndexSettingsUpdate... globalTableGlobalSecondaryIndexSettingsUpdate) Represents the settings of a global secondary index for a global table that will be modified.globalTableName(String globalTableName) The name of the global tableglobalTableProvisionedWriteCapacityAutoScalingSettingsUpdate(Consumer<AutoScalingSettingsUpdate.Builder> globalTableProvisionedWriteCapacityAutoScalingSettingsUpdate) Auto scaling settings for managing provisioned write capacity for the global table.globalTableProvisionedWriteCapacityAutoScalingSettingsUpdate(AutoScalingSettingsUpdate globalTableProvisionedWriteCapacityAutoScalingSettingsUpdate) Auto scaling settings for managing provisioned write capacity for the global table.globalTableProvisionedWriteCapacityUnits(Long globalTableProvisionedWriteCapacityUnits) The maximum number of writes consumed per second before DynamoDB returns aThrottlingException.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.replicaSettingsUpdate(Collection<ReplicaSettingsUpdate> replicaSettingsUpdate) Represents the settings for a global table in a Region that will be modified.replicaSettingsUpdate(Consumer<ReplicaSettingsUpdate.Builder>... replicaSettingsUpdate) Represents the settings for a global table in a Region that will be modified.replicaSettingsUpdate(ReplicaSettingsUpdate... replicaSettingsUpdate) Represents the settings for a global table in a Region that will be modified.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.BuilderoverrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.services.dynamodb.model.DynamoDbRequest.BuilderbuildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
globalTableNameThe name of the global table - Parameters:
- globalTableName- The name of the global table
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
globalTableBillingModeThe billing mode of the global table. If GlobalTableBillingModeis not specified, the global table defaults toPROVISIONEDcapacity billing mode.- 
 PROVISIONED- We recommend usingPROVISIONEDfor predictable workloads.PROVISIONEDsets the billing mode to Provisioned capacity mode.
- 
 PAY_PER_REQUEST- We recommend usingPAY_PER_REQUESTfor unpredictable workloads.PAY_PER_REQUESTsets the billing mode to On-demand capacity mode.
 - Parameters:
- globalTableBillingMode- The billing mode of the global table. If- GlobalTableBillingModeis not specified, the global table defaults to- PROVISIONEDcapacity billing mode.- 
        PROVISIONED- We recommend usingPROVISIONEDfor predictable workloads.PROVISIONEDsets the billing mode to Provisioned capacity mode.
- 
        PAY_PER_REQUEST- We recommend usingPAY_PER_REQUESTfor unpredictable workloads.PAY_PER_REQUESTsets the billing mode to On-demand capacity mode.
 
- 
        
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
 
- 
globalTableBillingModeThe billing mode of the global table. If GlobalTableBillingModeis not specified, the global table defaults toPROVISIONEDcapacity billing mode.- 
 PROVISIONED- We recommend usingPROVISIONEDfor predictable workloads.PROVISIONEDsets the billing mode to Provisioned capacity mode.
- 
 PAY_PER_REQUEST- We recommend usingPAY_PER_REQUESTfor unpredictable workloads.PAY_PER_REQUESTsets the billing mode to On-demand capacity mode.
 - Parameters:
- globalTableBillingMode- The billing mode of the global table. If- GlobalTableBillingModeis not specified, the global table defaults to- PROVISIONEDcapacity billing mode.- 
        PROVISIONED- We recommend usingPROVISIONEDfor predictable workloads.PROVISIONEDsets the billing mode to Provisioned capacity mode.
- 
        PAY_PER_REQUEST- We recommend usingPAY_PER_REQUESTfor unpredictable workloads.PAY_PER_REQUESTsets the billing mode to On-demand capacity mode.
 
- 
        
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
 
- 
globalTableProvisionedWriteCapacityUnitsUpdateGlobalTableSettingsRequest.Builder globalTableProvisionedWriteCapacityUnits(Long globalTableProvisionedWriteCapacityUnits) The maximum number of writes consumed per second before DynamoDB returns a ThrottlingException.- Parameters:
- globalTableProvisionedWriteCapacityUnits- The maximum number of writes consumed per second before DynamoDB returns a- ThrottlingException.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
globalTableProvisionedWriteCapacityAutoScalingSettingsUpdateUpdateGlobalTableSettingsRequest.Builder globalTableProvisionedWriteCapacityAutoScalingSettingsUpdate(AutoScalingSettingsUpdate globalTableProvisionedWriteCapacityAutoScalingSettingsUpdate) Auto scaling settings for managing provisioned write capacity for the global table. - Parameters:
- globalTableProvisionedWriteCapacityAutoScalingSettingsUpdate- Auto scaling settings for managing provisioned write capacity for the global table.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
globalTableProvisionedWriteCapacityAutoScalingSettingsUpdatedefault UpdateGlobalTableSettingsRequest.Builder globalTableProvisionedWriteCapacityAutoScalingSettingsUpdate(Consumer<AutoScalingSettingsUpdate.Builder> globalTableProvisionedWriteCapacityAutoScalingSettingsUpdate) Auto scaling settings for managing provisioned write capacity for the global table. 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 toglobalTableProvisionedWriteCapacityAutoScalingSettingsUpdate(AutoScalingSettingsUpdate).- Parameters:
- globalTableProvisionedWriteCapacityAutoScalingSettingsUpdate- a consumer that will call methods on- AutoScalingSettingsUpdate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
globalTableGlobalSecondaryIndexSettingsUpdateUpdateGlobalTableSettingsRequest.Builder globalTableGlobalSecondaryIndexSettingsUpdate(Collection<GlobalTableGlobalSecondaryIndexSettingsUpdate> globalTableGlobalSecondaryIndexSettingsUpdate) Represents the settings of a global secondary index for a global table that will be modified. - Parameters:
- globalTableGlobalSecondaryIndexSettingsUpdate- Represents the settings of a global secondary index for a global table that will be modified.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
globalTableGlobalSecondaryIndexSettingsUpdateUpdateGlobalTableSettingsRequest.Builder globalTableGlobalSecondaryIndexSettingsUpdate(GlobalTableGlobalSecondaryIndexSettingsUpdate... globalTableGlobalSecondaryIndexSettingsUpdate) Represents the settings of a global secondary index for a global table that will be modified. - Parameters:
- globalTableGlobalSecondaryIndexSettingsUpdate- Represents the settings of a global secondary index for a global table that will be modified.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
globalTableGlobalSecondaryIndexSettingsUpdateUpdateGlobalTableSettingsRequest.Builder globalTableGlobalSecondaryIndexSettingsUpdate(Consumer<GlobalTableGlobalSecondaryIndexSettingsUpdate.Builder>... globalTableGlobalSecondaryIndexSettingsUpdate) Represents the settings of a global secondary index for a global table that will be modified. This is a convenience method that creates an instance of theGlobalTableGlobalSecondaryIndexSettingsUpdate.Builderavoiding the need to create one manually viaGlobalTableGlobalSecondaryIndexSettingsUpdate.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toglobalTableGlobalSecondaryIndexSettingsUpdate(List<GlobalTableGlobalSecondaryIndexSettingsUpdate>).- Parameters:
- globalTableGlobalSecondaryIndexSettingsUpdate- a consumer that will call methods on- GlobalTableGlobalSecondaryIndexSettingsUpdate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
replicaSettingsUpdateUpdateGlobalTableSettingsRequest.Builder replicaSettingsUpdate(Collection<ReplicaSettingsUpdate> replicaSettingsUpdate) Represents the settings for a global table in a Region that will be modified. - Parameters:
- replicaSettingsUpdate- Represents the settings for a global table in a Region that will be modified.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
replicaSettingsUpdateUpdateGlobalTableSettingsRequest.Builder replicaSettingsUpdate(ReplicaSettingsUpdate... replicaSettingsUpdate) Represents the settings for a global table in a Region that will be modified. - Parameters:
- replicaSettingsUpdate- Represents the settings for a global table in a Region that will be modified.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
replicaSettingsUpdateUpdateGlobalTableSettingsRequest.Builder replicaSettingsUpdate(Consumer<ReplicaSettingsUpdate.Builder>... replicaSettingsUpdate) Represents the settings for a global table in a Region that will be modified. This is a convenience method that creates an instance of theReplicaSettingsUpdate.Builderavoiding the need to create one manually viaReplicaSettingsUpdate.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toreplicaSettingsUpdate(List<ReplicaSettingsUpdate>).- Parameters:
- replicaSettingsUpdate- a consumer that will call methods on- ReplicaSettingsUpdate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
overrideConfigurationUpdateGlobalTableSettingsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- overrideConfiguration- The override configuration.
- Returns:
- This object for method chaining.
 
- 
overrideConfigurationUpdateGlobalTableSettingsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- builderConsumer- A- Consumerto which an empty- AwsRequestOverrideConfiguration.Builderwill be given.
- Returns:
- This object for method chaining.
 
 
-