com.amazonaws.services.elasticache.model

## クラス RevokeCacheSecurityGroupIngressRequest

- java.lang.Object
- - com.amazonaws.AmazonWebServiceRequest
  - - com.amazonaws.services.elasticache.model.RevokeCacheSecurityGroupIngressRequest

- すべての実装されたインタフェース:
    java.io.Serializable

      public class RevokeCacheSecurityGroupIngressRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `RevokeCacheSecurityGroupIngress operation`.

  Revokes ingress from a CacheSecurityGroup for previously authorized EC2 Security Groups.

  関連項目:
    `AmazonElastiCache.revokeCacheSecurityGroupIngress(RevokeCacheSecurityGroupIngressRequest)`, 直列化された形式

- - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `RevokeCacheSecurityGroupIngressRequest()` Default constructor for a new RevokeCacheSecurityGroupIngressRequest object.
    `RevokeCacheSecurityGroupIngressRequest(java.lang.String cacheSecurityGroupName, java.lang.String eC2SecurityGroupName, java.lang.String eC2SecurityGroupOwnerId)` Constructs a new RevokeCacheSecurityGroupIngressRequest object.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getCacheSecurityGroupName()` The name of the Cache Security Group to revoke ingress from.
    `java.lang.String` | `getEC2SecurityGroupName()` The name of the EC2 Security Group to revoke access from.
    `java.lang.String` | `getEC2SecurityGroupOwnerId()` The AWS Account Number of the owner of the security group specified in the EC2SecurityGroupName parameter.
    `int` | `hashCode()`
    `void` | `setCacheSecurityGroupName(java.lang.String cacheSecurityGroupName)` The name of the Cache Security Group to revoke ingress from.
    `void` | `setEC2SecurityGroupName(java.lang.String eC2SecurityGroupName)` The name of the EC2 Security Group to revoke access from.
    `void` | `setEC2SecurityGroupOwnerId(java.lang.String eC2SecurityGroupOwnerId)` The AWS Account Number of the owner of the security group specified in the EC2SecurityGroupName parameter.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `RevokeCacheSecurityGroupIngressRequest` | `withCacheSecurityGroupName(java.lang.String cacheSecurityGroupName)` The name of the Cache Security Group to revoke ingress from.
    `RevokeCacheSecurityGroupIngressRequest` | `withEC2SecurityGroupName(java.lang.String eC2SecurityGroupName)` The name of the EC2 Security Group to revoke access from.
    `RevokeCacheSecurityGroupIngressRequest` | `withEC2SecurityGroupOwnerId(java.lang.String eC2SecurityGroupOwnerId)` The AWS Account Number of the owner of the security group specified in the EC2SecurityGroupName parameter.

    - ### クラスから継承されたメソッド com.amazonaws.AmazonWebServiceRequest

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### RevokeCacheSecurityGroupIngressRequest

          public RevokeCacheSecurityGroupIngressRequest()

      Default constructor for a new RevokeCacheSecurityGroupIngressRequest object. Callers should use the setter or fluent setter (with...) methods to initialize this object after creating it.

    - #### RevokeCacheSecurityGroupIngressRequest

          public RevokeCacheSecurityGroupIngressRequest(java.lang.String cacheSecurityGroupName,
                                                java.lang.String eC2SecurityGroupName,
                                                java.lang.String eC2SecurityGroupOwnerId)

      Constructs a new RevokeCacheSecurityGroupIngressRequest object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.
      パラメータ:
        `cacheSecurityGroupName` - The name of the Cache Security Group to revoke ingress from.
        `eC2SecurityGroupName` - The name of the EC2 Security Group to revoke access from.
        `eC2SecurityGroupOwnerId` - The AWS Account Number of the owner of the security group specified in the EC2SecurityGroupName parameter. The AWS Access Key ID is not an acceptable value.

  - ### メソッドの詳細

    - #### getCacheSecurityGroupName

          public java.lang.String getCacheSecurityGroupName()

      The name of the Cache Security Group to revoke ingress from.
      戻り値:
        The name of the Cache Security Group to revoke ingress from.

    - #### setCacheSecurityGroupName

          public void setCacheSecurityGroupName(java.lang.String cacheSecurityGroupName)

      The name of the Cache Security Group to revoke ingress from.
      パラメータ:
        `cacheSecurityGroupName` - The name of the Cache Security Group to revoke ingress from.

    - #### withCacheSecurityGroupName

          public RevokeCacheSecurityGroupIngressRequest withCacheSecurityGroupName(java.lang.String cacheSecurityGroupName)

      The name of the Cache Security Group to revoke ingress from.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `cacheSecurityGroupName` - The name of the Cache Security Group to revoke ingress from.

    - #### getEC2SecurityGroupName

          public java.lang.String getEC2SecurityGroupName()

      The name of the EC2 Security Group to revoke access from.
      戻り値:
        The name of the EC2 Security Group to revoke access from.

    - #### setEC2SecurityGroupName

          public void setEC2SecurityGroupName(java.lang.String eC2SecurityGroupName)

      The name of the EC2 Security Group to revoke access from.
      パラメータ:
        `eC2SecurityGroupName` - The name of the EC2 Security Group to revoke access from.

    - #### withEC2SecurityGroupName

          public RevokeCacheSecurityGroupIngressRequest withEC2SecurityGroupName(java.lang.String eC2SecurityGroupName)

      The name of the EC2 Security Group to revoke access from.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `eC2SecurityGroupName` - The name of the EC2 Security Group to revoke access from.

    - #### getEC2SecurityGroupOwnerId

          public java.lang.String getEC2SecurityGroupOwnerId()

      The AWS Account Number of the owner of the security group specified in the EC2SecurityGroupName parameter. The AWS Access Key ID is not an acceptable value.
      戻り値:
        The AWS Account Number of the owner of the security group specified in the EC2SecurityGroupName parameter. The AWS Access Key ID is not an acceptable value.

    - #### setEC2SecurityGroupOwnerId

          public void setEC2SecurityGroupOwnerId(java.lang.String eC2SecurityGroupOwnerId)

      The AWS Account Number of the owner of the security group specified in the EC2SecurityGroupName parameter. The AWS Access Key ID is not an acceptable value.
      パラメータ:
        `eC2SecurityGroupOwnerId` - The AWS Account Number of the owner of the security group specified in the EC2SecurityGroupName parameter. The AWS Access Key ID is not an acceptable value.

    - #### withEC2SecurityGroupOwnerId

          public RevokeCacheSecurityGroupIngressRequest withEC2SecurityGroupOwnerId(java.lang.String eC2SecurityGroupOwnerId)

      The AWS Account Number of the owner of the security group specified in the EC2SecurityGroupName parameter. The AWS Access Key ID is not an acceptable value.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `eC2SecurityGroupOwnerId` - The AWS Account Number of the owner of the security group specified in the EC2SecurityGroupName parameter. The AWS Access Key ID is not an acceptable value.

    - #### toString

          public java.lang.String toString()

      Returns a string representation of this object; useful for testing and debugging.
      オーバーライド:
        `toString` クラス内 `java.lang.Object`
      戻り値:
        A string representation of this object.
      関連項目:
        `Object.toString()`

    - #### hashCode

          public int hashCode()

      オーバーライド:
        `hashCode` クラス内 `java.lang.Object`

    - #### equals

          public boolean equals(java.lang.Object obj)

      オーバーライド:
        `equals` クラス内 `java.lang.Object`