com.amazonaws.services.ec2.model

## クラス DisassociateAddressRequest

- java.lang.Object
- - com.amazonaws.AmazonWebServiceRequest
  - - com.amazonaws.services.ec2.model.DisassociateAddressRequest

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

      public class DisassociateAddressRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `DisassociateAddress operation`.

  The DisassociateAddress operation disassociates the specified elastic IP address from the instance to which it is assigned. This is an idempotent operation. If you enter it more than once, Amazon EC2 does not return an error.

  関連項目:
    `AmazonEC2.disassociateAddress(DisassociateAddressRequest)`, 直列化された形式

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

    コンストラクタ
    コンストラクタと説明
    `DisassociateAddressRequest()` Default constructor for a new DisassociateAddressRequest object.
    `DisassociateAddressRequest(java.lang.String publicIp)` Constructs a new DisassociateAddressRequest object.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getAssociationId()` Association ID corresponding to the VPC elastic IP address you want to disassociate.
    `java.lang.String` | `getPublicIp()` The elastic IP address that you are disassociating from the instance.
    `int` | `hashCode()`
    `void` | `setAssociationId(java.lang.String associationId)` Association ID corresponding to the VPC elastic IP address you want to disassociate.
    `void` | `setPublicIp(java.lang.String publicIp)` The elastic IP address that you are disassociating from the instance.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `DisassociateAddressRequest` | `withAssociationId(java.lang.String associationId)` Association ID corresponding to the VPC elastic IP address you want to disassociate.
    `DisassociateAddressRequest` | `withPublicIp(java.lang.String publicIp)` The elastic IP address that you are disassociating from the instance.

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

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### DisassociateAddressRequest

          public DisassociateAddressRequest()

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

    - #### DisassociateAddressRequest

          public DisassociateAddressRequest(java.lang.String publicIp)

      Constructs a new DisassociateAddressRequest object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.
      パラメータ:
        `publicIp` - The elastic IP address that you are disassociating from the instance.

  - ### メソッドの詳細

    - #### getPublicIp

          public java.lang.String getPublicIp()

      The elastic IP address that you are disassociating from the instance.
      戻り値:
        The elastic IP address that you are disassociating from the instance.

    - #### setPublicIp

          public void setPublicIp(java.lang.String publicIp)

      The elastic IP address that you are disassociating from the instance.
      パラメータ:
        `publicIp` - The elastic IP address that you are disassociating from the instance.

    - #### withPublicIp

          public DisassociateAddressRequest withPublicIp(java.lang.String publicIp)

      The elastic IP address that you are disassociating from the instance.

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

      パラメータ:
        `publicIp` - The elastic IP address that you are disassociating from the instance.

    - #### getAssociationId

          public java.lang.String getAssociationId()

      Association ID corresponding to the VPC elastic IP address you want to disassociate.
      戻り値:
        Association ID corresponding to the VPC elastic IP address you want to disassociate.

    - #### setAssociationId

          public void setAssociationId(java.lang.String associationId)

      Association ID corresponding to the VPC elastic IP address you want to disassociate.
      パラメータ:
        `associationId` - Association ID corresponding to the VPC elastic IP address you want to disassociate.

    - #### withAssociationId

          public DisassociateAddressRequest withAssociationId(java.lang.String associationId)

      Association ID corresponding to the VPC elastic IP address you want to disassociate.

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

      パラメータ:
        `associationId` - Association ID corresponding to the VPC elastic IP address you want to disassociate.

    - #### 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`