Interface UpdateDbClusterRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateDbClusterRequest.Builder,,UpdateDbClusterRequest> SdkBuilder<UpdateDbClusterRequest.Builder,,UpdateDbClusterRequest> SdkPojo,SdkRequest.Builder,TimestreamInfluxDbRequest.Builder
- Enclosing class:
UpdateDbClusterRequest
@Mutable
@NotThreadSafe
public static interface UpdateDbClusterRequest.Builder
extends TimestreamInfluxDbRequest.Builder, SdkPojo, CopyableBuilder<UpdateDbClusterRequest.Builder,UpdateDbClusterRequest>
-
Method Summary
Modifier and TypeMethodDescriptiondbClusterId(String dbClusterId) Service-generated unique identifier of the DB cluster to update.dbInstanceType(String dbInstanceType) Update the DB cluster to use the specified DB instance Type.dbInstanceType(DbInstanceType dbInstanceType) Update the DB cluster to use the specified DB instance Type.dbParameterGroupIdentifier(String dbParameterGroupIdentifier) Update the DB cluster to use the specified DB parameter group.failoverMode(String failoverMode) Update the DB cluster's failover behavior.failoverMode(FailoverMode failoverMode) Update the DB cluster's failover behavior.default UpdateDbClusterRequest.BuilderlogDeliveryConfiguration(Consumer<LogDeliveryConfiguration.Builder> logDeliveryConfiguration) The log delivery configuration to apply to the DB cluster.logDeliveryConfiguration(LogDeliveryConfiguration logDeliveryConfiguration) The log delivery configuration to apply to the DB cluster.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Update the DB cluster to use the specified port.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.services.timestreaminfluxdb.model.TimestreamInfluxDbRequest.Builder
build
-
Method Details
-
dbClusterId
Service-generated unique identifier of the DB cluster to update.
- Parameters:
dbClusterId- Service-generated unique identifier of the DB cluster to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logDeliveryConfiguration
UpdateDbClusterRequest.Builder logDeliveryConfiguration(LogDeliveryConfiguration logDeliveryConfiguration) The log delivery configuration to apply to the DB cluster.
- Parameters:
logDeliveryConfiguration- The log delivery configuration to apply to the DB cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logDeliveryConfiguration
default UpdateDbClusterRequest.Builder logDeliveryConfiguration(Consumer<LogDeliveryConfiguration.Builder> logDeliveryConfiguration) The log delivery configuration to apply to the DB cluster.
This is a convenience method that creates an instance of theLogDeliveryConfiguration.Builderavoiding the need to create one manually viaLogDeliveryConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tologDeliveryConfiguration(LogDeliveryConfiguration).- Parameters:
logDeliveryConfiguration- a consumer that will call methods onLogDeliveryConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dbParameterGroupIdentifier
Update the DB cluster to use the specified DB parameter group.
- Parameters:
dbParameterGroupIdentifier- Update the DB cluster to use the specified DB parameter group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
port
Update the DB cluster to use the specified port.
- Parameters:
port- Update the DB cluster to use the specified port.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbInstanceType
Update the DB cluster to use the specified DB instance Type.
- Parameters:
dbInstanceType- Update the DB cluster to use the specified DB instance Type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dbInstanceType
Update the DB cluster to use the specified DB instance Type.
- Parameters:
dbInstanceType- Update the DB cluster to use the specified DB instance Type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
failoverMode
Update the DB cluster's failover behavior.
- Parameters:
failoverMode- Update the DB cluster's failover behavior.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
failoverMode
Update the DB cluster's failover behavior.
- Parameters:
failoverMode- Update the DB cluster's failover behavior.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
UpdateDbClusterRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateDbClusterRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-