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.Builder
logDeliveryConfiguration
(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
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
Methods 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.Builder
avoiding the need to create one manually viaLogDeliveryConfiguration.builder()
.When the
Consumer
completes,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.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in 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.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-