public class CreateClusterSecurityGroupRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
clusterSecurityGroupName
The name for the security group.
|
private java.lang.String |
description
A description for the security group.
|
private SdkInternalList<Tag> |
tags
A list of tag instances.
|
NOOP
Constructor and Description |
---|
CreateClusterSecurityGroupRequest() |
Modifier and Type | Method and Description |
---|---|
CreateClusterSecurityGroupRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getClusterSecurityGroupName()
The name for the security group.
|
java.lang.String |
getDescription()
A description for the security group.
|
java.util.List<Tag> |
getTags()
A list of tag instances.
|
int |
hashCode() |
void |
setClusterSecurityGroupName(java.lang.String clusterSecurityGroupName)
The name for the security group.
|
void |
setDescription(java.lang.String description)
A description for the security 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.
|
CreateClusterSecurityGroupRequest |
withClusterSecurityGroupName(java.lang.String clusterSecurityGroupName)
The name for the security group.
|
CreateClusterSecurityGroupRequest |
withDescription(java.lang.String description)
A description for the security group.
|
CreateClusterSecurityGroupRequest |
withTags(java.util.Collection<Tag> tags)
A list of tag instances.
|
CreateClusterSecurityGroupRequest |
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 clusterSecurityGroupName
The name for the security group. Amazon Redshift stores the value as a lowercase string.
Constraints:
Example: examplesecuritygroup
private java.lang.String description
A description for the security group.
private SdkInternalList<Tag> tags
A list of tag instances.
public void setClusterSecurityGroupName(java.lang.String clusterSecurityGroupName)
The name for the security group. Amazon Redshift stores the value as a lowercase string.
Constraints:
Example: examplesecuritygroup
clusterSecurityGroupName
- The name for the security group. Amazon Redshift stores the value
as a lowercase string.
Constraints:
Example: examplesecuritygroup
public java.lang.String getClusterSecurityGroupName()
The name for the security group. Amazon Redshift stores the value as a lowercase string.
Constraints:
Example: examplesecuritygroup
Constraints:
Example: examplesecuritygroup
public CreateClusterSecurityGroupRequest withClusterSecurityGroupName(java.lang.String clusterSecurityGroupName)
The name for the security group. Amazon Redshift stores the value as a lowercase string.
Constraints:
Example: examplesecuritygroup
clusterSecurityGroupName
- The name for the security group. Amazon Redshift stores the value
as a lowercase string.
Constraints:
Example: examplesecuritygroup
public void setDescription(java.lang.String description)
A description for the security group.
description
- A description for the security group.public java.lang.String getDescription()
A description for the security group.
public CreateClusterSecurityGroupRequest withDescription(java.lang.String description)
A description for the security group.
description
- A description for the security 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 CreateClusterSecurityGroupRequest 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 CreateClusterSecurityGroupRequest 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 CreateClusterSecurityGroupRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()