@Generated(value="software.amazon.awssdk:codegen") public final class CreateGlobalClusterRequest extends RdsRequest implements ToCopyableBuilder<CreateGlobalClusterRequest.Builder,CreateGlobalClusterRequest>
Modifier and Type | Class and Description |
---|---|
static interface |
CreateGlobalClusterRequest.Builder |
Modifier and Type | Method and Description |
---|---|
static CreateGlobalClusterRequest.Builder |
builder() |
String |
databaseName()
The name for your database of up to 64 alphanumeric characters.
|
Boolean |
deletionProtection()
Specifies whether to enable deletion protection for the new global database cluster.
|
String |
engine()
The database engine to use for this global database cluster.
|
String |
engineVersion()
The engine version to use for this global database cluster.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
String |
globalClusterIdentifier()
The cluster identifier for this global database cluster.
|
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateGlobalClusterRequest.Builder> |
serializableBuilderClass() |
String |
sourceDBClusterIdentifier()
The Amazon Resource Name (ARN) to use as the primary cluster of the global database.
|
Boolean |
storageEncrypted()
Specifies whether to enable storage encryption for the new global database cluster.
|
CreateGlobalClusterRequest.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 this global database cluster. This parameter is stored as a lowercase string.
public final String sourceDBClusterIdentifier()
The Amazon Resource Name (ARN) to use as the primary cluster of the global database.
If you provide a value for this parameter, don't specify values for the following settings because Amazon Aurora uses the values from the specified source DB cluster:
DatabaseName
Engine
EngineVersion
StorageEncrypted
If you provide a value for this parameter, don't specify values for the following settings because Amazon Aurora uses the values from the specified source DB cluster:
DatabaseName
Engine
EngineVersion
StorageEncrypted
public final String engine()
The database engine to use for this global database cluster.
Valid Values: aurora-mysql | aurora-postgresql
Constraints:
Can't be specified if SourceDBClusterIdentifier
is specified. In this case, Amazon Aurora uses the
engine of the source DB cluster.
Valid Values: aurora-mysql | aurora-postgresql
Constraints:
Can't be specified if SourceDBClusterIdentifier
is specified. In this case, Amazon Aurora
uses the engine of the source DB cluster.
public final String engineVersion()
The engine version to use for this global database cluster.
Constraints:
Can't be specified if SourceDBClusterIdentifier
is specified. In this case, Amazon Aurora uses the
engine version of the source DB cluster.
Constraints:
Can't be specified if SourceDBClusterIdentifier
is specified. In this case, Amazon Aurora
uses the engine version of the source DB cluster.
public final Boolean deletionProtection()
Specifies whether to enable deletion protection for the new global database cluster. The global database can't be deleted when deletion protection is enabled.
public final String databaseName()
The name for your database of up to 64 alphanumeric characters. If you don't specify a name, Amazon Aurora doesn't create a database in the global database cluster.
Constraints:
Can't be specified if SourceDBClusterIdentifier
is specified. In this case, Amazon Aurora uses the
database name from the source DB cluster.
Constraints:
Can't be specified if SourceDBClusterIdentifier
is specified. In this case, Amazon Aurora
uses the database name from the source DB cluster.
public final Boolean storageEncrypted()
Specifies whether to enable storage encryption for the new global database cluster.
Constraints:
Can't be specified if SourceDBClusterIdentifier
is specified. In this case, Amazon Aurora uses the
setting from the source DB cluster.
Constraints:
Can't be specified if SourceDBClusterIdentifier
is specified. In this case, Amazon Aurora
uses the setting from the source DB cluster.
public CreateGlobalClusterRequest.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<CreateGlobalClusterRequest.Builder,CreateGlobalClusterRequest>
toBuilder
in class RdsRequest
public static CreateGlobalClusterRequest.Builder builder()
public static Class<? extends CreateGlobalClusterRequest.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.