public class CreateClusterParameterGroupRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
description
A description of the parameter group.
|
private java.lang.String |
parameterGroupFamily
The Amazon Redshift engine version to which the cluster parameter group
applies.
|
private java.lang.String |
parameterGroupName
The name of the cluster parameter group.
|
private SdkInternalList<Tag> |
tags
A list of tag instances.
|
NOOP
Constructor and Description |
---|
CreateClusterParameterGroupRequest() |
Modifier and Type | Method and Description |
---|---|
CreateClusterParameterGroupRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getDescription()
A description of the parameter group.
|
java.lang.String |
getParameterGroupFamily()
The Amazon Redshift engine version to which the cluster parameter group
applies.
|
java.lang.String |
getParameterGroupName()
The name of the cluster parameter group.
|
java.util.List<Tag> |
getTags()
A list of tag instances.
|
int |
hashCode() |
void |
setDescription(java.lang.String description)
A description of the parameter group.
|
void |
setParameterGroupFamily(java.lang.String parameterGroupFamily)
The Amazon Redshift engine version to which the cluster parameter group
applies.
|
void |
setParameterGroupName(java.lang.String parameterGroupName)
The name of the cluster parameter group.
|
void |
setTags(java.util.Collection<Tag> tags)
A list of tag instances.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
CreateClusterParameterGroupRequest |
withDescription(java.lang.String description)
A description of the parameter group.
|
CreateClusterParameterGroupRequest |
withParameterGroupFamily(java.lang.String parameterGroupFamily)
The Amazon Redshift engine version to which the cluster parameter group
applies.
|
CreateClusterParameterGroupRequest |
withParameterGroupName(java.lang.String parameterGroupName)
The name of the cluster parameter group.
|
CreateClusterParameterGroupRequest |
withTags(java.util.Collection<Tag> tags)
A list of tag instances.
|
CreateClusterParameterGroupRequest |
withTags(Tag... tags)
A list of tag instances.
|
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
private java.lang.String parameterGroupName
The name of the cluster parameter group.
Constraints:
private java.lang.String parameterGroupFamily
The Amazon Redshift engine version to which the cluster parameter group applies. The cluster engine version determines the set of parameters.
To get a list of valid parameter group family names, you can call DescribeClusterParameterGroups. By default, Amazon Redshift returns a list of all the parameter groups that are owned by your AWS account, including the default parameter groups for each Amazon Redshift engine version. The parameter group family names associated with the default parameter groups provide you the valid values. For example, a valid family name is "redshift-1.0".
private java.lang.String description
A description of the parameter group.
private SdkInternalList<Tag> tags
A list of tag instances.
public void setParameterGroupName(java.lang.String parameterGroupName)
The name of the cluster parameter group.
Constraints:
parameterGroupName
- The name of the cluster parameter group.
Constraints:
public java.lang.String getParameterGroupName()
The name of the cluster parameter group.
Constraints:
Constraints:
public CreateClusterParameterGroupRequest withParameterGroupName(java.lang.String parameterGroupName)
The name of the cluster parameter group.
Constraints:
parameterGroupName
- The name of the cluster parameter group.
Constraints:
public void setParameterGroupFamily(java.lang.String parameterGroupFamily)
The Amazon Redshift engine version to which the cluster parameter group applies. The cluster engine version determines the set of parameters.
To get a list of valid parameter group family names, you can call DescribeClusterParameterGroups. By default, Amazon Redshift returns a list of all the parameter groups that are owned by your AWS account, including the default parameter groups for each Amazon Redshift engine version. The parameter group family names associated with the default parameter groups provide you the valid values. For example, a valid family name is "redshift-1.0".
parameterGroupFamily
- The Amazon Redshift engine version to which the cluster parameter
group applies. The cluster engine version determines the set of
parameters.
To get a list of valid parameter group family names, you can call DescribeClusterParameterGroups. By default, Amazon Redshift returns a list of all the parameter groups that are owned by your AWS account, including the default parameter groups for each Amazon Redshift engine version. The parameter group family names associated with the default parameter groups provide you the valid values. For example, a valid family name is "redshift-1.0".
public java.lang.String getParameterGroupFamily()
The Amazon Redshift engine version to which the cluster parameter group applies. The cluster engine version determines the set of parameters.
To get a list of valid parameter group family names, you can call DescribeClusterParameterGroups. By default, Amazon Redshift returns a list of all the parameter groups that are owned by your AWS account, including the default parameter groups for each Amazon Redshift engine version. The parameter group family names associated with the default parameter groups provide you the valid values. For example, a valid family name is "redshift-1.0".
To get a list of valid parameter group family names, you can call DescribeClusterParameterGroups. By default, Amazon Redshift returns a list of all the parameter groups that are owned by your AWS account, including the default parameter groups for each Amazon Redshift engine version. The parameter group family names associated with the default parameter groups provide you the valid values. For example, a valid family name is "redshift-1.0".
public CreateClusterParameterGroupRequest withParameterGroupFamily(java.lang.String parameterGroupFamily)
The Amazon Redshift engine version to which the cluster parameter group applies. The cluster engine version determines the set of parameters.
To get a list of valid parameter group family names, you can call DescribeClusterParameterGroups. By default, Amazon Redshift returns a list of all the parameter groups that are owned by your AWS account, including the default parameter groups for each Amazon Redshift engine version. The parameter group family names associated with the default parameter groups provide you the valid values. For example, a valid family name is "redshift-1.0".
parameterGroupFamily
- The Amazon Redshift engine version to which the cluster parameter
group applies. The cluster engine version determines the set of
parameters.
To get a list of valid parameter group family names, you can call DescribeClusterParameterGroups. By default, Amazon Redshift returns a list of all the parameter groups that are owned by your AWS account, including the default parameter groups for each Amazon Redshift engine version. The parameter group family names associated with the default parameter groups provide you the valid values. For example, a valid family name is "redshift-1.0".
public void setDescription(java.lang.String description)
A description of the parameter group.
description
- A description of the parameter group.public java.lang.String getDescription()
A description of the parameter group.
public CreateClusterParameterGroupRequest withDescription(java.lang.String description)
A description of the parameter group.
description
- A description of the parameter group.public java.util.List<Tag> getTags()
A list of tag instances.
public void setTags(java.util.Collection<Tag> tags)
A list of tag instances.
tags
- A list of tag instances.public CreateClusterParameterGroupRequest withTags(Tag... tags)
A list of tag instances.
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
- A list of tag instances.public CreateClusterParameterGroupRequest withTags(java.util.Collection<Tag> tags)
A list of tag instances.
tags
- A list of tag instances.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public CreateClusterParameterGroupRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()