@Generated(value="software.amazon.awssdk:codegen") public final class ModifyCurrentDbClusterCapacityRequest extends RdsRequest implements ToCopyableBuilder<ModifyCurrentDbClusterCapacityRequest.Builder,ModifyCurrentDbClusterCapacityRequest>
Modifier and Type | Class and Description |
---|---|
static interface |
ModifyCurrentDbClusterCapacityRequest.Builder |
Modifier and Type | Method and Description |
---|---|
static ModifyCurrentDbClusterCapacityRequest.Builder |
builder() |
Integer |
capacity()
The DB cluster capacity.
|
String |
dbClusterIdentifier()
The DB cluster identifier for the cluster being modified.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
Integer |
secondsBeforeTimeout()
The amount of time, in seconds, that Aurora Serverless v1 tries to find a scaling point to perform seamless
scaling before enforcing the timeout action.
|
static Class<? extends ModifyCurrentDbClusterCapacityRequest.Builder> |
serializableBuilderClass() |
String |
timeoutAction()
The action to take when the timeout is reached, either
ForceApplyCapacityChange or
RollbackCapacityChange . |
ModifyCurrentDbClusterCapacityRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfiguration
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String dbClusterIdentifier()
The DB cluster identifier for the cluster being modified. This parameter isn't case-sensitive.
Constraints:
Must match the identifier of an existing DB cluster.
Constraints:
Must match the identifier of an existing DB cluster.
public final Integer capacity()
The DB cluster capacity.
When you change the capacity of a paused Aurora Serverless v1 DB cluster, it automatically resumes.
Constraints:
For Aurora MySQL, valid capacity values are 1
, 2
, 4
, 8
,
16
, 32
, 64
, 128
, and 256
.
For Aurora PostgreSQL, valid capacity values are 2
, 4
, 8
, 16
,
32
, 64
, 192
, and 384
.
When you change the capacity of a paused Aurora Serverless v1 DB cluster, it automatically resumes.
Constraints:
For Aurora MySQL, valid capacity values are 1
, 2
, 4
,
8
, 16
, 32
, 64
, 128
, and 256
.
For Aurora PostgreSQL, valid capacity values are 2
, 4
, 8
,
16
, 32
, 64
, 192
, and 384
.
public final Integer secondsBeforeTimeout()
The amount of time, in seconds, that Aurora Serverless v1 tries to find a scaling point to perform seamless scaling before enforcing the timeout action. The default is 300.
Specify a value between 10 and 600 seconds.
Specify a value between 10 and 600 seconds.
public final String timeoutAction()
The action to take when the timeout is reached, either ForceApplyCapacityChange
or
RollbackCapacityChange
.
ForceApplyCapacityChange
, the default, sets the capacity to the specified value as soon as possible.
RollbackCapacityChange
ignores the capacity change if a scaling point isn't found in the timeout
period.
ForceApplyCapacityChange
or
RollbackCapacityChange
.
ForceApplyCapacityChange
, the default, sets the capacity to the specified value as soon as
possible.
RollbackCapacityChange
ignores the capacity change if a scaling point isn't found in the
timeout period.
public ModifyCurrentDbClusterCapacityRequest.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<ModifyCurrentDbClusterCapacityRequest.Builder,ModifyCurrentDbClusterCapacityRequest>
toBuilder
in class RdsRequest
public static ModifyCurrentDbClusterCapacityRequest.Builder builder()
public static Class<? extends ModifyCurrentDbClusterCapacityRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode
in class AwsRequest
public final boolean equals(Object obj)
equals
in class AwsRequest
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField
in class SdkRequest
Copyright © 2022. All rights reserved.