@Generated(value="software.amazon.awssdk:codegen") public final class ModifyGlobalClusterRequest extends RdsRequest implements ToCopyableBuilder<ModifyGlobalClusterRequest.Builder,ModifyGlobalClusterRequest>
Modifier and Type | Class and Description |
---|---|
static interface |
ModifyGlobalClusterRequest.Builder |
Modifier and Type | Method and Description |
---|---|
Boolean |
allowMajorVersionUpgrade()
Specifies whether to allow major version upgrades.
|
static ModifyGlobalClusterRequest.Builder |
builder() |
Boolean |
deletionProtection()
Specifies whether to enable deletion protection for the global database cluster.
|
String |
engineVersion()
The version number of the database engine to which you want to upgrade.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
String |
globalClusterIdentifier()
The cluster identifier for the global cluster to modify.
|
int |
hashCode() |
String |
newGlobalClusterIdentifier()
The new cluster identifier for the global database cluster.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ModifyGlobalClusterRequest.Builder> |
serializableBuilderClass() |
ModifyGlobalClusterRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfiguration
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String globalClusterIdentifier()
The cluster identifier for the global cluster to modify. This parameter isn't case-sensitive.
Constraints:
Must match the identifier of an existing global database cluster.
Constraints:
Must match the identifier of an existing global database cluster.
public final String newGlobalClusterIdentifier()
The new cluster identifier for the global database cluster. This value is stored as a lowercase string.
Constraints:
Must contain from 1 to 63 letters, numbers, or hyphens.
The first character must be a letter.
Can't end with a hyphen or contain two consecutive hyphens.
Example: my-cluster2
Constraints:
Must contain from 1 to 63 letters, numbers, or hyphens.
The first character must be a letter.
Can't end with a hyphen or contain two consecutive hyphens.
Example: my-cluster2
public final Boolean deletionProtection()
Specifies whether to enable deletion protection for the global database cluster. The global database cluster can't be deleted when deletion protection is enabled.
public final String engineVersion()
The version number of the database engine to which you want to upgrade.
To list all of the available engine versions for aurora-mysql
(for MySQL-based Aurora global
databases), use the following command:
aws rds describe-db-engine-versions --engine aurora-mysql --query '*[]|[?SupportsGlobalDatabases == `true`].[EngineVersion]'
To list all of the available engine versions for aurora-postgresql
(for PostgreSQL-based Aurora
global databases), use the following command:
aws rds describe-db-engine-versions --engine aurora-postgresql --query '*[]|[?SupportsGlobalDatabases == `true`].[EngineVersion]'
To list all of the available engine versions for aurora-mysql
(for MySQL-based Aurora global
databases), use the following command:
aws rds describe-db-engine-versions --engine aurora-mysql --query '*[]|[?SupportsGlobalDatabases == `true`].[EngineVersion]'
To list all of the available engine versions for aurora-postgresql
(for PostgreSQL-based
Aurora global databases), use the following command:
aws rds describe-db-engine-versions --engine aurora-postgresql --query '*[]|[?SupportsGlobalDatabases == `true`].[EngineVersion]'
public final Boolean allowMajorVersionUpgrade()
Specifies whether to allow major version upgrades.
Constraints: Must be enabled if you specify a value for the EngineVersion
parameter that's a
different major version than the global cluster's current version.
If you upgrade the major version of a global database, the cluster and DB instance parameter groups are set to the default parameter groups for the new version. Apply any custom parameter groups after completing the upgrade.
Constraints: Must be enabled if you specify a value for the EngineVersion
parameter that's a
different major version than the global cluster's current version.
If you upgrade the major version of a global database, the cluster and DB instance parameter groups are set to the default parameter groups for the new version. Apply any custom parameter groups after completing the upgrade.
public ModifyGlobalClusterRequest.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<ModifyGlobalClusterRequest.Builder,ModifyGlobalClusterRequest>
toBuilder
in class RdsRequest
public static ModifyGlobalClusterRequest.Builder builder()
public static Class<? extends ModifyGlobalClusterRequest.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 © 2023. All rights reserved.