com.amazonaws.services.datapipeline.model

## クラス InstanceIdentity

- java.lang.Object
- - com.amazonaws.services.datapipeline.model.InstanceIdentity

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

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

  Identity information for the Amazon EC2 instance that is hosting the task runner. You can get this value by calling a metadata URI from the EC2 instance. For more information, go to Instance Metadata in the Amazon Elastic Compute Cloud User Guide. Passing in this value proves that your task runner is running on an EC2 instance, and ensures the proper AWS Data Pipeline service charges are applied to your pipeline.

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

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

    コンストラクタ
    コンストラクタと説明
    `InstanceIdentity()`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getDocument()` A description of an Amazon EC2 instance that is generated when the instance is launched and exposed to the instance via the instance metadata service in the form of a JSON representation of an object.
    `java.lang.String` | `getSignature()` A signature which can be used to verify the accuracy and authenticity of the information provided in the instance identity document.
    `int` | `hashCode()`
    `void` | `setDocument(java.lang.String document)` A description of an Amazon EC2 instance that is generated when the instance is launched and exposed to the instance via the instance metadata service in the form of a JSON representation of an object.
    `void` | `setSignature(java.lang.String signature)` A signature which can be used to verify the accuracy and authenticity of the information provided in the instance identity document.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `InstanceIdentity` | `withDocument(java.lang.String document)` A description of an Amazon EC2 instance that is generated when the instance is launched and exposed to the instance via the instance metadata service in the form of a JSON representation of an object.
    `InstanceIdentity` | `withSignature(java.lang.String signature)` A signature which can be used to verify the accuracy and authenticity of the information provided in the instance identity document.

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

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

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

    - #### InstanceIdentity

          public InstanceIdentity()

  - ### メソッドの詳細

    - #### getDocument

          public java.lang.String getDocument()

      A description of an Amazon EC2 instance that is generated when the instance is launched and exposed to the instance via the instance metadata service in the form of a JSON representation of an object.

      Constraints:
      Length: 0 - 1024
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      戻り値:
        A description of an Amazon EC2 instance that is generated when the instance is launched and exposed to the instance via the instance metadata service in the form of a JSON representation of an object.

    - #### setDocument

          public void setDocument(java.lang.String document)

      A description of an Amazon EC2 instance that is generated when the instance is launched and exposed to the instance via the instance metadata service in the form of a JSON representation of an object.

      Constraints:
      Length: 0 - 1024
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `document` - A description of an Amazon EC2 instance that is generated when the instance is launched and exposed to the instance via the instance metadata service in the form of a JSON representation of an object.

    - #### withDocument

          public InstanceIdentity withDocument(java.lang.String document)

      A description of an Amazon EC2 instance that is generated when the instance is launched and exposed to the instance via the instance metadata service in the form of a JSON representation of an object.

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

      Constraints:
      Length: 0 - 1024
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `document` - A description of an Amazon EC2 instance that is generated when the instance is launched and exposed to the instance via the instance metadata service in the form of a JSON representation of an object.

    - #### getSignature

          public java.lang.String getSignature()

      A signature which can be used to verify the accuracy and authenticity of the information provided in the instance identity document.

      Constraints:
      Length: 0 - 1024
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      戻り値:
        A signature which can be used to verify the accuracy and authenticity of the information provided in the instance identity document.

    - #### setSignature

          public void setSignature(java.lang.String signature)

      A signature which can be used to verify the accuracy and authenticity of the information provided in the instance identity document.

      Constraints:
      Length: 0 - 1024
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `signature` - A signature which can be used to verify the accuracy and authenticity of the information provided in the instance identity document.

    - #### withSignature

          public InstanceIdentity withSignature(java.lang.String signature)

      A signature which can be used to verify the accuracy and authenticity of the information provided in the instance identity document.

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

      Constraints:
      Length: 0 - 1024
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `signature` - A signature which can be used to verify the accuracy and authenticity of the information provided in the instance identity document.

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