com.amazonaws.services.route53.model

## クラス Change

- java.lang.Object
- - com.amazonaws.services.route53.model.Change

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

      public class Change
      extends java.lang.Object
      implements java.io.Serializable

  A complex type that contains the information for each change in a change batch request.

  関連項目:
    直列化された形式

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

    コンストラクタ
    コンストラクタと説明
    `Change()` Default constructor for a new Change object.
    `Change(ChangeAction action, ResourceRecordSet resourceRecordSet)` Constructs a new Change object.
    `Change(java.lang.String action, ResourceRecordSet resourceRecordSet)` Constructs a new Change object.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getAction()` The action to perform.
    `ResourceRecordSet` | `getResourceRecordSet()` Information about the resource record set to create or delete.
    `int` | `hashCode()`
    `void` | `setAction(ChangeAction action)` The action to perform.
    `void` | `setAction(java.lang.String action)` The action to perform.
    `void` | `setResourceRecordSet(ResourceRecordSet resourceRecordSet)` Information about the resource record set to create or delete.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `Change` | `withAction(ChangeAction action)` The action to perform.
    `Change` | `withAction(java.lang.String action)` The action to perform.
    `Change` | `withResourceRecordSet(ResourceRecordSet resourceRecordSet)` Information about the resource record set to create or delete.

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

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

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

    - #### Change

          public Change()

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

    - #### Change

          public Change(java.lang.String action,
                ResourceRecordSet resourceRecordSet)

      Constructs a new Change object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.
      パラメータ:
        `action` - The action to perform.

        Valid values: `CREATE` | `DELETE`

        `resourceRecordSet` - Information about the resource record set to create or delete.

    - #### Change

          public Change(ChangeAction action,
                ResourceRecordSet resourceRecordSet)

      Constructs a new Change object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.
      パラメータ:
        `action` - The action to perform.

        Valid values: `CREATE` | `DELETE`

        `resourceRecordSet` - Information about the resource record set to create or delete.

  - ### メソッドの詳細

    - #### getAction

          public java.lang.String getAction()

      The action to perform.

      Valid values: `CREATE` | `DELETE`

      Constraints:
      Allowed Values: CREATE, DELETE

      戻り値:
        The action to perform.

        Valid values: `CREATE` | `DELETE`

      関連項目:
        `ChangeAction`

    - #### setAction

          public void setAction(java.lang.String action)

      The action to perform.

      Valid values: `CREATE` | `DELETE`

      Constraints:
      Allowed Values: CREATE, DELETE

      パラメータ:
        `action` - The action to perform.

        Valid values: `CREATE` | `DELETE`

      関連項目:
        `ChangeAction`

    - #### withAction

          public Change withAction(java.lang.String action)

      The action to perform.

      Valid values: `CREATE` | `DELETE`

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

      Constraints:
      Allowed Values: CREATE, DELETE

      パラメータ:
        `action` - The action to perform.

        Valid values: `CREATE` | `DELETE`

      関連項目:
        `ChangeAction`

    - #### setAction

          public void setAction(ChangeAction action)

      The action to perform.

      Valid values: `CREATE` | `DELETE`

      Constraints:
      Allowed Values: CREATE, DELETE

      パラメータ:
        `action` - The action to perform.

        Valid values: `CREATE` | `DELETE`

      関連項目:
        `ChangeAction`

    - #### withAction

          public Change withAction(ChangeAction action)

      The action to perform.

      Valid values: `CREATE` | `DELETE`

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

      Constraints:
      Allowed Values: CREATE, DELETE

      パラメータ:
        `action` - The action to perform.

        Valid values: `CREATE` | `DELETE`

      関連項目:
        `ChangeAction`

    - #### getResourceRecordSet

          public ResourceRecordSet getResourceRecordSet()

      Information about the resource record set to create or delete.
      戻り値:
        Information about the resource record set to create or delete.

    - #### setResourceRecordSet

          public void setResourceRecordSet(ResourceRecordSet resourceRecordSet)

      Information about the resource record set to create or delete.
      パラメータ:
        `resourceRecordSet` - Information about the resource record set to create or delete.

    - #### withResourceRecordSet

          public Change withResourceRecordSet(ResourceRecordSet resourceRecordSet)

      Information about the resource record set to create or delete.

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

      パラメータ:
        `resourceRecordSet` - Information about the resource record set to create or delete.

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