@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AuthorizeCacheSecurityGroupIngressRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Represents the input of an AuthorizeCacheSecurityGroupIngress operation.
NOOP
Constructor and Description |
---|
AuthorizeCacheSecurityGroupIngressRequest()
Default constructor for AuthorizeCacheSecurityGroupIngressRequest object.
|
AuthorizeCacheSecurityGroupIngressRequest(String cacheSecurityGroupName,
String eC2SecurityGroupName,
String eC2SecurityGroupOwnerId)
Constructs a new AuthorizeCacheSecurityGroupIngressRequest object.
|
Modifier and Type | Method and Description |
---|---|
AuthorizeCacheSecurityGroupIngressRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getCacheSecurityGroupName()
The cache security group that allows network ingress.
|
String |
getEC2SecurityGroupName()
The Amazon EC2 security group to be authorized for ingress to the cache security group.
|
String |
getEC2SecurityGroupOwnerId()
The AWS account number of the Amazon EC2 security group owner.
|
int |
hashCode() |
void |
setCacheSecurityGroupName(String cacheSecurityGroupName)
The cache security group that allows network ingress.
|
void |
setEC2SecurityGroupName(String eC2SecurityGroupName)
The Amazon EC2 security group to be authorized for ingress to the cache security group.
|
void |
setEC2SecurityGroupOwnerId(String eC2SecurityGroupOwnerId)
The AWS account number of the Amazon EC2 security group owner.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
AuthorizeCacheSecurityGroupIngressRequest |
withCacheSecurityGroupName(String cacheSecurityGroupName)
The cache security group that allows network ingress.
|
AuthorizeCacheSecurityGroupIngressRequest |
withEC2SecurityGroupName(String eC2SecurityGroupName)
The Amazon EC2 security group to be authorized for ingress to the cache security group.
|
AuthorizeCacheSecurityGroupIngressRequest |
withEC2SecurityGroupOwnerId(String eC2SecurityGroupOwnerId)
The AWS account number of the Amazon EC2 security group owner.
|
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, withSdkRequestTimeout
public AuthorizeCacheSecurityGroupIngressRequest()
public AuthorizeCacheSecurityGroupIngressRequest(String cacheSecurityGroupName, String eC2SecurityGroupName, String eC2SecurityGroupOwnerId)
cacheSecurityGroupName
- The cache security group that allows network ingress.eC2SecurityGroupName
- The Amazon EC2 security group to be authorized for ingress to the cache security group.eC2SecurityGroupOwnerId
- The AWS account number of the Amazon EC2 security group owner. Note that this is not the same thing as an
AWS access key ID - you must provide a valid AWS account number for this parameter.public void setCacheSecurityGroupName(String cacheSecurityGroupName)
The cache security group that allows network ingress.
cacheSecurityGroupName
- The cache security group that allows network ingress.public String getCacheSecurityGroupName()
The cache security group that allows network ingress.
public AuthorizeCacheSecurityGroupIngressRequest withCacheSecurityGroupName(String cacheSecurityGroupName)
The cache security group that allows network ingress.
cacheSecurityGroupName
- The cache security group that allows network ingress.public void setEC2SecurityGroupName(String eC2SecurityGroupName)
The Amazon EC2 security group to be authorized for ingress to the cache security group.
eC2SecurityGroupName
- The Amazon EC2 security group to be authorized for ingress to the cache security group.public String getEC2SecurityGroupName()
The Amazon EC2 security group to be authorized for ingress to the cache security group.
public AuthorizeCacheSecurityGroupIngressRequest withEC2SecurityGroupName(String eC2SecurityGroupName)
The Amazon EC2 security group to be authorized for ingress to the cache security group.
eC2SecurityGroupName
- The Amazon EC2 security group to be authorized for ingress to the cache security group.public void setEC2SecurityGroupOwnerId(String eC2SecurityGroupOwnerId)
The AWS account number of the Amazon EC2 security group owner. Note that this is not the same thing as an AWS access key ID - you must provide a valid AWS account number for this parameter.
eC2SecurityGroupOwnerId
- The AWS account number of the Amazon EC2 security group owner. Note that this is not the same thing as an
AWS access key ID - you must provide a valid AWS account number for this parameter.public String getEC2SecurityGroupOwnerId()
The AWS account number of the Amazon EC2 security group owner. Note that this is not the same thing as an AWS access key ID - you must provide a valid AWS account number for this parameter.
public AuthorizeCacheSecurityGroupIngressRequest withEC2SecurityGroupOwnerId(String eC2SecurityGroupOwnerId)
The AWS account number of the Amazon EC2 security group owner. Note that this is not the same thing as an AWS access key ID - you must provide a valid AWS account number for this parameter.
eC2SecurityGroupOwnerId
- The AWS account number of the Amazon EC2 security group owner. Note that this is not the same thing as an
AWS access key ID - you must provide a valid AWS account number for this parameter.public String toString()
toString
in class Object
Object.toString()
public AuthorizeCacheSecurityGroupIngressRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.