com.amazonaws.services.elasticache.model

## クラス CacheNode

- java.lang.Object
- - com.amazonaws.services.elasticache.model.CacheNode

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

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

  A Cache Cluster is made up of one or more Cache Nodes. Each Cache Node is an separate endpoint servicing the memcached protocol.

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

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

    コンストラクタ
    コンストラクタと説明
    `CacheNode()` Default constructor for a new CacheNode object.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.util.Date` | `getCacheNodeCreateTime()` Provides the date and time the Cache Node was created.
    `java.lang.String` | `getCacheNodeId()` Specifies a Cache Node identifier.
    `java.lang.String` | `getCacheNodeStatus()` Specifies the current state of this Cache Node.
    `Endpoint` | `getEndpoint()` Specifies the endpoint details for a Cache Node.
    `java.lang.String` | `getParameterGroupStatus()` Specifies the status of the parameter group applied to this Cache Node.
    `int` | `hashCode()`
    `void` | `setCacheNodeCreateTime(java.util.Date cacheNodeCreateTime)` Provides the date and time the Cache Node was created.
    `void` | `setCacheNodeId(java.lang.String cacheNodeId)` Specifies a Cache Node identifier.
    `void` | `setCacheNodeStatus(java.lang.String cacheNodeStatus)` Specifies the current state of this Cache Node.
    `void` | `setEndpoint(Endpoint endpoint)` Specifies the endpoint details for a Cache Node.
    `void` | `setParameterGroupStatus(java.lang.String parameterGroupStatus)` Specifies the status of the parameter group applied to this Cache Node.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `CacheNode` | `withCacheNodeCreateTime(java.util.Date cacheNodeCreateTime)` Provides the date and time the Cache Node was created.
    `CacheNode` | `withCacheNodeId(java.lang.String cacheNodeId)` Specifies a Cache Node identifier.
    `CacheNode` | `withCacheNodeStatus(java.lang.String cacheNodeStatus)` Specifies the current state of this Cache Node.
    `CacheNode` | `withEndpoint(Endpoint endpoint)` Specifies the endpoint details for a Cache Node.
    `CacheNode` | `withParameterGroupStatus(java.lang.String parameterGroupStatus)` Specifies the status of the parameter group applied to this Cache Node.

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

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

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

    - #### CacheNode

          public CacheNode()

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

  - ### メソッドの詳細

    - #### getCacheNodeId

          public java.lang.String getCacheNodeId()

      Specifies a Cache Node identifier. This is the unique key that identifies a Cache Node per Customer (AWS account).
      戻り値:
        Specifies a Cache Node identifier. This is the unique key that identifies a Cache Node per Customer (AWS account).

    - #### setCacheNodeId

          public void setCacheNodeId(java.lang.String cacheNodeId)

      Specifies a Cache Node identifier. This is the unique key that identifies a Cache Node per Customer (AWS account).
      パラメータ:
        `cacheNodeId` - Specifies a Cache Node identifier. This is the unique key that identifies a Cache Node per Customer (AWS account).

    - #### withCacheNodeId

          public CacheNode withCacheNodeId(java.lang.String cacheNodeId)

      Specifies a Cache Node identifier. This is the unique key that identifies a Cache Node per Customer (AWS account).

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

      パラメータ:
        `cacheNodeId` - Specifies a Cache Node identifier. This is the unique key that identifies a Cache Node per Customer (AWS account).

    - #### getCacheNodeStatus

          public java.lang.String getCacheNodeStatus()

      Specifies the current state of this Cache Node.
      戻り値:
        Specifies the current state of this Cache Node.

    - #### setCacheNodeStatus

          public void setCacheNodeStatus(java.lang.String cacheNodeStatus)

      Specifies the current state of this Cache Node.
      パラメータ:
        `cacheNodeStatus` - Specifies the current state of this Cache Node.

    - #### withCacheNodeStatus

          public CacheNode withCacheNodeStatus(java.lang.String cacheNodeStatus)

      Specifies the current state of this Cache Node.

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

      パラメータ:
        `cacheNodeStatus` - Specifies the current state of this Cache Node.

    - #### getCacheNodeCreateTime

          public java.util.Date getCacheNodeCreateTime()

      Provides the date and time the Cache Node was created.
      戻り値:
        Provides the date and time the Cache Node was created.

    - #### setCacheNodeCreateTime

          public void setCacheNodeCreateTime(java.util.Date cacheNodeCreateTime)

      Provides the date and time the Cache Node was created.
      パラメータ:
        `cacheNodeCreateTime` - Provides the date and time the Cache Node was created.

    - #### withCacheNodeCreateTime

          public CacheNode withCacheNodeCreateTime(java.util.Date cacheNodeCreateTime)

      Provides the date and time the Cache Node was created.

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

      パラメータ:
        `cacheNodeCreateTime` - Provides the date and time the Cache Node was created.

    - #### getEndpoint

          public Endpoint getEndpoint()

      Specifies the endpoint details for a Cache Node.
      戻り値:
        Specifies the endpoint details for a Cache Node.

    - #### setEndpoint

          public void setEndpoint(Endpoint endpoint)

      Specifies the endpoint details for a Cache Node.
      パラメータ:
        `endpoint` - Specifies the endpoint details for a Cache Node.

    - #### withEndpoint

          public CacheNode withEndpoint(Endpoint endpoint)

      Specifies the endpoint details for a Cache Node.

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

      パラメータ:
        `endpoint` - Specifies the endpoint details for a Cache Node.

    - #### getParameterGroupStatus

          public java.lang.String getParameterGroupStatus()

      Specifies the status of the parameter group applied to this Cache Node.
      戻り値:
        Specifies the status of the parameter group applied to this Cache Node.

    - #### setParameterGroupStatus

          public void setParameterGroupStatus(java.lang.String parameterGroupStatus)

      Specifies the status of the parameter group applied to this Cache Node.
      パラメータ:
        `parameterGroupStatus` - Specifies the status of the parameter group applied to this Cache Node.

    - #### withParameterGroupStatus

          public CacheNode withParameterGroupStatus(java.lang.String parameterGroupStatus)

      Specifies the status of the parameter group applied to this Cache Node.

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

      パラメータ:
        `parameterGroupStatus` - Specifies the status of the parameter group applied to this Cache Node.

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