Class RevokeCacheSecurityGroupIngressRequest
- All Implemented Interfaces:
ReadLimitInfo
,Serializable
,Cloneable
Represents the input of a RevokeCacheSecurityGroupIngress action.
- See Also:
-
Field Summary
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor for RevokeCacheSecurityGroupIngressRequest object.RevokeCacheSecurityGroupIngressRequest
(String cacheSecurityGroupName, String eC2SecurityGroupName, String eC2SecurityGroupOwnerId) Constructs a new RevokeCacheSecurityGroupIngressRequest object. -
Method Summary
Modifier and TypeMethodDescriptionclone()
Creates a shallow clone of this request.boolean
The name of the cache security group to revoke ingress from.The name of the Amazon EC2 security group to revoke access from.The AWS account number of the Amazon EC2 security group owner.int
hashCode()
void
setCacheSecurityGroupName
(String cacheSecurityGroupName) The name of the cache security group to revoke ingress from.void
setEC2SecurityGroupName
(String eC2SecurityGroupName) The name of the Amazon EC2 security group to revoke access from.void
setEC2SecurityGroupOwnerId
(String eC2SecurityGroupOwnerId) The AWS account number of the Amazon EC2 security group owner.toString()
Returns a string representation of this object; useful for testing and debugging.withCacheSecurityGroupName
(String cacheSecurityGroupName) The name of the cache security group to revoke ingress from.withEC2SecurityGroupName
(String eC2SecurityGroupName) The name of the Amazon EC2 security group to revoke access from.withEC2SecurityGroupOwnerId
(String eC2SecurityGroupOwnerId) The AWS account number of the Amazon EC2 security group owner.Methods inherited from class com.amazonaws.AmazonWebServiceRequest
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
-
Constructor Details
-
RevokeCacheSecurityGroupIngressRequest
public RevokeCacheSecurityGroupIngressRequest()Default constructor for RevokeCacheSecurityGroupIngressRequest object. Callers should use the setter or fluent setter (with...) methods to initialize the object after creating it. -
RevokeCacheSecurityGroupIngressRequest
public RevokeCacheSecurityGroupIngressRequest(String cacheSecurityGroupName, String eC2SecurityGroupName, String eC2SecurityGroupOwnerId) Constructs a new RevokeCacheSecurityGroupIngressRequest object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.- Parameters:
cacheSecurityGroupName
- The name of the cache security group to revoke ingress from.eC2SecurityGroupName
- The name of the Amazon EC2 security group to revoke access from.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.
-
-
Method Details
-
setCacheSecurityGroupName
The name of the cache security group to revoke ingress from.
- Parameters:
cacheSecurityGroupName
- The name of the cache security group to revoke ingress from.
-
getCacheSecurityGroupName
The name of the cache security group to revoke ingress from.
- Returns:
- The name of the cache security group to revoke ingress from.
-
withCacheSecurityGroupName
public RevokeCacheSecurityGroupIngressRequest withCacheSecurityGroupName(String cacheSecurityGroupName) The name of the cache security group to revoke ingress from.
- Parameters:
cacheSecurityGroupName
- The name of the cache security group to revoke ingress from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setEC2SecurityGroupName
The name of the Amazon EC2 security group to revoke access from.
- Parameters:
eC2SecurityGroupName
- The name of the Amazon EC2 security group to revoke access from.
-
getEC2SecurityGroupName
The name of the Amazon EC2 security group to revoke access from.
- Returns:
- The name of the Amazon EC2 security group to revoke access from.
-
withEC2SecurityGroupName
The name of the Amazon EC2 security group to revoke access from.
- Parameters:
eC2SecurityGroupName
- The name of the Amazon EC2 security group to revoke access from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setEC2SecurityGroupOwnerId
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.
- Parameters:
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.
-
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.
- Returns:
- 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.
-
withEC2SecurityGroupOwnerId
public RevokeCacheSecurityGroupIngressRequest 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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
Description copied from class:AmazonWebServiceRequest
Creates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clone
in classAmazonWebServiceRequest
- See Also:
-