public class AuthorizeCacheSecurityGroupIngressRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Represents the input of an AuthorizeCacheSecurityGroupIngress action.
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() |
boolean |
equals(Object obj) |
String |
getCacheSecurityGroupName()
The cache security group which will allow 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 which will allow 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 which will allow 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.
|
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
public AuthorizeCacheSecurityGroupIngressRequest()
public AuthorizeCacheSecurityGroupIngressRequest(String cacheSecurityGroupName, String eC2SecurityGroupName, String eC2SecurityGroupOwnerId)
cacheSecurityGroupName
- The cache security group which will allow 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 which will allow network ingress.
cacheSecurityGroupName
- The cache security group which will allow network ingress.public String getCacheSecurityGroupName()
The cache security group which will allow network ingress.
public AuthorizeCacheSecurityGroupIngressRequest withCacheSecurityGroupName(String cacheSecurityGroupName)
The cache security group which will allow network ingress.
cacheSecurityGroupName
- The cache security group which will allow 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()
clone
in class AmazonWebServiceRequest
Copyright © 2016. All rights reserved.