@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateDBClusterParameterGroupRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
CreateDBClusterParameterGroupRequest()  | 
| Modifier and Type | Method and Description | 
|---|---|
CreateDBClusterParameterGroupRequest | 
clone()
Creates a shallow clone of this object for all fields except the handler context. 
 | 
boolean | 
equals(Object obj)  | 
String | 
getDBClusterParameterGroupName()
 The name of the DB cluster parameter group. 
 | 
String | 
getDBParameterGroupFamily()
 The DB cluster parameter group family name. 
 | 
String | 
getDescription()
 The description for the DB cluster parameter group. 
 | 
List<Tag> | 
getTags()
 Tags to assign to the DB cluster parameter group. 
 | 
int | 
hashCode()  | 
void | 
setDBClusterParameterGroupName(String dBClusterParameterGroupName)
 The name of the DB cluster parameter group. 
 | 
void | 
setDBParameterGroupFamily(String dBParameterGroupFamily)
 The DB cluster parameter group family name. 
 | 
void | 
setDescription(String description)
 The description for the DB cluster parameter group. 
 | 
void | 
setTags(Collection<Tag> tags)
 Tags to assign to the DB cluster parameter group. 
 | 
String | 
toString()
Returns a string representation of this object. 
 | 
CreateDBClusterParameterGroupRequest | 
withDBClusterParameterGroupName(String dBClusterParameterGroupName)
 The name of the DB cluster parameter group. 
 | 
CreateDBClusterParameterGroupRequest | 
withDBParameterGroupFamily(String dBParameterGroupFamily)
 The DB cluster parameter group family name. 
 | 
CreateDBClusterParameterGroupRequest | 
withDescription(String description)
 The description for the DB cluster parameter group. 
 | 
CreateDBClusterParameterGroupRequest | 
withTags(Collection<Tag> tags)
 Tags to assign to the DB cluster parameter group. 
 | 
CreateDBClusterParameterGroupRequest | 
withTags(Tag... tags)
 Tags to assign to the DB cluster parameter group. 
 | 
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic CreateDBClusterParameterGroupRequest()
public void setDBClusterParameterGroupName(String dBClusterParameterGroupName)
The name of the DB cluster parameter group.
Constraints:
Must not match the name of an existing DB cluster parameter group.
This value is stored as a lowercase string.
dBClusterParameterGroupName - The name of the DB cluster parameter group.
        Constraints:
Must not match the name of an existing DB cluster parameter group.
This value is stored as a lowercase string.
public String getDBClusterParameterGroupName()
The name of the DB cluster parameter group.
Constraints:
Must not match the name of an existing DB cluster parameter group.
This value is stored as a lowercase string.
Constraints:
Must not match the name of an existing DB cluster parameter group.
This value is stored as a lowercase string.
public CreateDBClusterParameterGroupRequest withDBClusterParameterGroupName(String dBClusterParameterGroupName)
The name of the DB cluster parameter group.
Constraints:
Must not match the name of an existing DB cluster parameter group.
This value is stored as a lowercase string.
dBClusterParameterGroupName - The name of the DB cluster parameter group.
        Constraints:
Must not match the name of an existing DB cluster parameter group.
This value is stored as a lowercase string.
public void setDBParameterGroupFamily(String dBParameterGroupFamily)
The DB cluster parameter group family name. A DB cluster parameter group can be associated with one and only one DB cluster parameter group family, and can be applied only to a DB cluster running a database engine and engine version compatible with that DB cluster parameter group family.
Aurora MySQL
 Example: aurora-mysql5.7, aurora-mysql8.0
 
Aurora PostgreSQL
 Example: aurora-postgresql14
 
RDS for MySQL
 Example: mysql8.0
 
RDS for PostgreSQL
 Example: postgres13
 
To list all of the available parameter group families for a DB engine, use the following command:
 aws rds describe-db-engine-versions --query "DBEngineVersions[].DBParameterGroupFamily" --engine <engine>
 
For example, to list all of the available parameter group families for the Aurora PostgreSQL DB engine, use the following command:
 aws rds describe-db-engine-versions --query "DBEngineVersions[].DBParameterGroupFamily" --engine aurora-postgresql
 
The output contains duplicates.
The following are the valid DB engine values:
 aurora-mysql
 
 aurora-postgresql
 
 mysql
 
 postgres
 
dBParameterGroupFamily - The DB cluster parameter group family name. A DB cluster parameter group can be associated with one and
        only one DB cluster parameter group family, and can be applied only to a DB cluster running a database
        engine and engine version compatible with that DB cluster parameter group family.
        Aurora MySQL
        Example: aurora-mysql5.7, aurora-mysql8.0
        
Aurora PostgreSQL
        Example: aurora-postgresql14
        
RDS for MySQL
        Example: mysql8.0
        
RDS for PostgreSQL
        Example: postgres13
        
To list all of the available parameter group families for a DB engine, use the following command:
        aws rds describe-db-engine-versions --query "DBEngineVersions[].DBParameterGroupFamily" --engine <engine>
        
For example, to list all of the available parameter group families for the Aurora PostgreSQL DB engine, use the following command:
        aws rds describe-db-engine-versions --query "DBEngineVersions[].DBParameterGroupFamily" --engine aurora-postgresql
        
The output contains duplicates.
The following are the valid DB engine values:
        aurora-mysql
        
        aurora-postgresql
        
        mysql
        
        postgres
        
public String getDBParameterGroupFamily()
The DB cluster parameter group family name. A DB cluster parameter group can be associated with one and only one DB cluster parameter group family, and can be applied only to a DB cluster running a database engine and engine version compatible with that DB cluster parameter group family.
Aurora MySQL
 Example: aurora-mysql5.7, aurora-mysql8.0
 
Aurora PostgreSQL
 Example: aurora-postgresql14
 
RDS for MySQL
 Example: mysql8.0
 
RDS for PostgreSQL
 Example: postgres13
 
To list all of the available parameter group families for a DB engine, use the following command:
 aws rds describe-db-engine-versions --query "DBEngineVersions[].DBParameterGroupFamily" --engine <engine>
 
For example, to list all of the available parameter group families for the Aurora PostgreSQL DB engine, use the following command:
 aws rds describe-db-engine-versions --query "DBEngineVersions[].DBParameterGroupFamily" --engine aurora-postgresql
 
The output contains duplicates.
The following are the valid DB engine values:
 aurora-mysql
 
 aurora-postgresql
 
 mysql
 
 postgres
 
Aurora MySQL
         Example: aurora-mysql5.7, aurora-mysql8.0
         
Aurora PostgreSQL
         Example: aurora-postgresql14
         
RDS for MySQL
         Example: mysql8.0
         
RDS for PostgreSQL
         Example: postgres13
         
To list all of the available parameter group families for a DB engine, use the following command:
         aws rds describe-db-engine-versions --query "DBEngineVersions[].DBParameterGroupFamily" --engine <engine>
         
For example, to list all of the available parameter group families for the Aurora PostgreSQL DB engine, use the following command:
         aws rds describe-db-engine-versions --query "DBEngineVersions[].DBParameterGroupFamily" --engine aurora-postgresql
         
The output contains duplicates.
The following are the valid DB engine values:
         aurora-mysql
         
         aurora-postgresql
         
         mysql
         
         postgres
         
public CreateDBClusterParameterGroupRequest withDBParameterGroupFamily(String dBParameterGroupFamily)
The DB cluster parameter group family name. A DB cluster parameter group can be associated with one and only one DB cluster parameter group family, and can be applied only to a DB cluster running a database engine and engine version compatible with that DB cluster parameter group family.
Aurora MySQL
 Example: aurora-mysql5.7, aurora-mysql8.0
 
Aurora PostgreSQL
 Example: aurora-postgresql14
 
RDS for MySQL
 Example: mysql8.0
 
RDS for PostgreSQL
 Example: postgres13
 
To list all of the available parameter group families for a DB engine, use the following command:
 aws rds describe-db-engine-versions --query "DBEngineVersions[].DBParameterGroupFamily" --engine <engine>
 
For example, to list all of the available parameter group families for the Aurora PostgreSQL DB engine, use the following command:
 aws rds describe-db-engine-versions --query "DBEngineVersions[].DBParameterGroupFamily" --engine aurora-postgresql
 
The output contains duplicates.
The following are the valid DB engine values:
 aurora-mysql
 
 aurora-postgresql
 
 mysql
 
 postgres
 
dBParameterGroupFamily - The DB cluster parameter group family name. A DB cluster parameter group can be associated with one and
        only one DB cluster parameter group family, and can be applied only to a DB cluster running a database
        engine and engine version compatible with that DB cluster parameter group family.
        Aurora MySQL
        Example: aurora-mysql5.7, aurora-mysql8.0
        
Aurora PostgreSQL
        Example: aurora-postgresql14
        
RDS for MySQL
        Example: mysql8.0
        
RDS for PostgreSQL
        Example: postgres13
        
To list all of the available parameter group families for a DB engine, use the following command:
        aws rds describe-db-engine-versions --query "DBEngineVersions[].DBParameterGroupFamily" --engine <engine>
        
For example, to list all of the available parameter group families for the Aurora PostgreSQL DB engine, use the following command:
        aws rds describe-db-engine-versions --query "DBEngineVersions[].DBParameterGroupFamily" --engine aurora-postgresql
        
The output contains duplicates.
The following are the valid DB engine values:
        aurora-mysql
        
        aurora-postgresql
        
        mysql
        
        postgres
        
public void setDescription(String description)
The description for the DB cluster parameter group.
description - The description for the DB cluster parameter group.public String getDescription()
The description for the DB cluster parameter group.
public CreateDBClusterParameterGroupRequest withDescription(String description)
The description for the DB cluster parameter group.
description - The description for the DB cluster parameter group.public List<Tag> getTags()
Tags to assign to the DB cluster parameter group.
public void setTags(Collection<Tag> tags)
Tags to assign to the DB cluster parameter group.
tags - Tags to assign to the DB cluster parameter group.public CreateDBClusterParameterGroupRequest withTags(Tag... tags)
Tags to assign to the DB cluster parameter group.
 NOTE: This method appends the values to the existing list (if any). Use
 setTags(java.util.Collection) or withTags(java.util.Collection) if you want to override the
 existing values.
 
tags - Tags to assign to the DB cluster parameter group.public CreateDBClusterParameterGroupRequest withTags(Collection<Tag> tags)
Tags to assign to the DB cluster parameter group.
tags - Tags to assign to the DB cluster parameter group.public String toString()
toString in class ObjectObject.toString()public CreateDBClusterParameterGroupRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()