Class ModifyGlobalClusterRequest
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<ModifyGlobalClusterRequest.Builder,ModifyGlobalClusterRequest>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal BooleanSpecifies whether to allow major version upgrades.builder()final BooleanSpecifies whether to enable deletion protection for the global database cluster.final StringThe version number of the database engine to which you want to upgrade.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final StringThe cluster identifier for the global cluster to modify.final inthashCode()final StringThe new cluster identifier for the global database cluster.static Class<? extends ModifyGlobalClusterRequest.Builder>final StringtoString()Returns a string representation of this object.Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfigurationMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
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.
- Returns:
- 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.
-
-
-
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- Returns:
- 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 -
-
-
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.
- Returns:
- Specifies whether to enable deletion protection for the global database cluster. The global database cluster can't be deleted when deletion protection is enabled.
-
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]'- Returns:
- 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]'
-
allowMajorVersionUpgrade
Specifies whether to allow major version upgrades.
Constraints: Must be enabled if you specify a value for the
EngineVersionparameter 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.
- Returns:
- Specifies whether to allow major version upgrades.
Constraints: Must be enabled if you specify a value for the
EngineVersionparameter 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.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<ModifyGlobalClusterRequest.Builder,ModifyGlobalClusterRequest> - Specified by:
toBuilderin classRdsRequest
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsRequest
-
equals
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-