com.amazonaws.services.elasticache.model

## クラス ReservedCacheNode

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

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

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

  This data type is used as a response element in the DescribeReservedCacheNodes and PurchaseReservedCacheNodesOffering actions.

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

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.Integer` | `getCacheNodeCount()` The number of reserved Cache Nodes.
    `java.lang.String` | `getCacheNodeType()` The cache node type for the reserved Cache Node.
    `java.lang.Integer` | `getDuration()` The duration of the reservation in seconds.
    `java.lang.Double` | `getFixedPrice()` The fixed price charged for this reserved Cache Node.
    `java.lang.String` | `getOfferingType()` The offering type of this reserved Cache Node.
    `java.lang.String` | `getProductDescription()` The description of the reserved Cache Node.
    `java.util.List<RecurringCharge>` | `getRecurringCharges()` The recurring price charged to run this reserved Cache Node.
    `java.lang.String` | `getReservedCacheNodeId()` The unique identifier for the reservation.
    `java.lang.String` | `getReservedCacheNodesOfferingId()` The offering identifier.
    `java.util.Date` | `getStartTime()` The time the reservation started.
    `java.lang.String` | `getState()` The state of the reserved Cache Node.
    `java.lang.Double` | `getUsagePrice()` The hourly price charged for this reserved Cache Node.
    `int` | `hashCode()`
    `void` | `setCacheNodeCount(java.lang.Integer cacheNodeCount)` The number of reserved Cache Nodes.
    `void` | `setCacheNodeType(java.lang.String cacheNodeType)` The cache node type for the reserved Cache Node.
    `void` | `setDuration(java.lang.Integer duration)` The duration of the reservation in seconds.
    `void` | `setFixedPrice(java.lang.Double fixedPrice)` The fixed price charged for this reserved Cache Node.
    `void` | `setOfferingType(java.lang.String offeringType)` The offering type of this reserved Cache Node.
    `void` | `setProductDescription(java.lang.String productDescription)` The description of the reserved Cache Node.
    `void` | `setRecurringCharges(java.util.Collection<RecurringCharge> recurringCharges)` The recurring price charged to run this reserved Cache Node.
    `void` | `setReservedCacheNodeId(java.lang.String reservedCacheNodeId)` The unique identifier for the reservation.
    `void` | `setReservedCacheNodesOfferingId(java.lang.String reservedCacheNodesOfferingId)` The offering identifier.
    `void` | `setStartTime(java.util.Date startTime)` The time the reservation started.
    `void` | `setState(java.lang.String state)` The state of the reserved Cache Node.
    `void` | `setUsagePrice(java.lang.Double usagePrice)` The hourly price charged for this reserved Cache Node.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `ReservedCacheNode` | `withCacheNodeCount(java.lang.Integer cacheNodeCount)` The number of reserved Cache Nodes.
    `ReservedCacheNode` | `withCacheNodeType(java.lang.String cacheNodeType)` The cache node type for the reserved Cache Node.
    `ReservedCacheNode` | `withDuration(java.lang.Integer duration)` The duration of the reservation in seconds.
    `ReservedCacheNode` | `withFixedPrice(java.lang.Double fixedPrice)` The fixed price charged for this reserved Cache Node.
    `ReservedCacheNode` | `withOfferingType(java.lang.String offeringType)` The offering type of this reserved Cache Node.
    `ReservedCacheNode` | `withProductDescription(java.lang.String productDescription)` The description of the reserved Cache Node.
    `ReservedCacheNode` | `withRecurringCharges(java.util.Collection<RecurringCharge> recurringCharges)` The recurring price charged to run this reserved Cache Node.
    `ReservedCacheNode` | `withRecurringCharges(RecurringCharge... recurringCharges)` The recurring price charged to run this reserved Cache Node.
    `ReservedCacheNode` | `withReservedCacheNodeId(java.lang.String reservedCacheNodeId)` The unique identifier for the reservation.
    `ReservedCacheNode` | `withReservedCacheNodesOfferingId(java.lang.String reservedCacheNodesOfferingId)` The offering identifier.
    `ReservedCacheNode` | `withStartTime(java.util.Date startTime)` The time the reservation started.
    `ReservedCacheNode` | `withState(java.lang.String state)` The state of the reserved Cache Node.
    `ReservedCacheNode` | `withUsagePrice(java.lang.Double usagePrice)` The hourly price charged for this reserved Cache Node.

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

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

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

    - #### ReservedCacheNode

          public ReservedCacheNode()

  - ### メソッドの詳細

    - #### getReservedCacheNodeId

          public java.lang.String getReservedCacheNodeId()

      The unique identifier for the reservation.
      戻り値:
        The unique identifier for the reservation.

    - #### setReservedCacheNodeId

          public void setReservedCacheNodeId(java.lang.String reservedCacheNodeId)

      The unique identifier for the reservation.
      パラメータ:
        `reservedCacheNodeId` - The unique identifier for the reservation.

    - #### withReservedCacheNodeId

          public ReservedCacheNode withReservedCacheNodeId(java.lang.String reservedCacheNodeId)

      The unique identifier for the reservation.

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

      パラメータ:
        `reservedCacheNodeId` - The unique identifier for the reservation.

    - #### getReservedCacheNodesOfferingId

          public java.lang.String getReservedCacheNodesOfferingId()

      The offering identifier.
      戻り値:
        The offering identifier.

    - #### setReservedCacheNodesOfferingId

          public void setReservedCacheNodesOfferingId(java.lang.String reservedCacheNodesOfferingId)

      The offering identifier.
      パラメータ:
        `reservedCacheNodesOfferingId` - The offering identifier.

    - #### withReservedCacheNodesOfferingId

          public ReservedCacheNode withReservedCacheNodesOfferingId(java.lang.String reservedCacheNodesOfferingId)

      The offering identifier.

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

      パラメータ:
        `reservedCacheNodesOfferingId` - The offering identifier.

    - #### getCacheNodeType

          public java.lang.String getCacheNodeType()

      The cache node type for the reserved Cache Node.
      戻り値:
        The cache node type for the reserved Cache Node.

    - #### setCacheNodeType

          public void setCacheNodeType(java.lang.String cacheNodeType)

      The cache node type for the reserved Cache Node.
      パラメータ:
        `cacheNodeType` - The cache node type for the reserved Cache Node.

    - #### withCacheNodeType

          public ReservedCacheNode withCacheNodeType(java.lang.String cacheNodeType)

      The cache node type for the reserved Cache Node.

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

      パラメータ:
        `cacheNodeType` - The cache node type for the reserved Cache Node.

    - #### getStartTime

          public java.util.Date getStartTime()

      The time the reservation started.
      戻り値:
        The time the reservation started.

    - #### setStartTime

          public void setStartTime(java.util.Date startTime)

      The time the reservation started.
      パラメータ:
        `startTime` - The time the reservation started.

    - #### withStartTime

          public ReservedCacheNode withStartTime(java.util.Date startTime)

      The time the reservation started.

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

      パラメータ:
        `startTime` - The time the reservation started.

    - #### getDuration

          public java.lang.Integer getDuration()

      The duration of the reservation in seconds.
      戻り値:
        The duration of the reservation in seconds.

    - #### setDuration

          public void setDuration(java.lang.Integer duration)

      The duration of the reservation in seconds.
      パラメータ:
        `duration` - The duration of the reservation in seconds.

    - #### withDuration

          public ReservedCacheNode withDuration(java.lang.Integer duration)

      The duration of the reservation in seconds.

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

      パラメータ:
        `duration` - The duration of the reservation in seconds.

    - #### getFixedPrice

          public java.lang.Double getFixedPrice()

      The fixed price charged for this reserved Cache Node.
      戻り値:
        The fixed price charged for this reserved Cache Node.

    - #### setFixedPrice

          public void setFixedPrice(java.lang.Double fixedPrice)

      The fixed price charged for this reserved Cache Node.
      パラメータ:
        `fixedPrice` - The fixed price charged for this reserved Cache Node.

    - #### withFixedPrice

          public ReservedCacheNode withFixedPrice(java.lang.Double fixedPrice)

      The fixed price charged for this reserved Cache Node.

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

      パラメータ:
        `fixedPrice` - The fixed price charged for this reserved Cache Node.

    - #### getUsagePrice

          public java.lang.Double getUsagePrice()

      The hourly price charged for this reserved Cache Node.
      戻り値:
        The hourly price charged for this reserved Cache Node.

    - #### setUsagePrice

          public void setUsagePrice(java.lang.Double usagePrice)

      The hourly price charged for this reserved Cache Node.
      パラメータ:
        `usagePrice` - The hourly price charged for this reserved Cache Node.

    - #### withUsagePrice

          public ReservedCacheNode withUsagePrice(java.lang.Double usagePrice)

      The hourly price charged for this reserved Cache Node.

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

      パラメータ:
        `usagePrice` - The hourly price charged for this reserved Cache Node.

    - #### getCacheNodeCount

          public java.lang.Integer getCacheNodeCount()

      The number of reserved Cache Nodes.
      戻り値:
        The number of reserved Cache Nodes.

    - #### setCacheNodeCount

          public void setCacheNodeCount(java.lang.Integer cacheNodeCount)

      The number of reserved Cache Nodes.
      パラメータ:
        `cacheNodeCount` - The number of reserved Cache Nodes.

    - #### withCacheNodeCount

          public ReservedCacheNode withCacheNodeCount(java.lang.Integer cacheNodeCount)

      The number of reserved Cache Nodes.

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

      パラメータ:
        `cacheNodeCount` - The number of reserved Cache Nodes.

    - #### getProductDescription

          public java.lang.String getProductDescription()

      The description of the reserved Cache Node.
      戻り値:
        The description of the reserved Cache Node.

    - #### setProductDescription

          public void setProductDescription(java.lang.String productDescription)

      The description of the reserved Cache Node.
      パラメータ:
        `productDescription` - The description of the reserved Cache Node.

    - #### withProductDescription

          public ReservedCacheNode withProductDescription(java.lang.String productDescription)

      The description of the reserved Cache Node.

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

      パラメータ:
        `productDescription` - The description of the reserved Cache Node.

    - #### getOfferingType

          public java.lang.String getOfferingType()

      The offering type of this reserved Cache Node.
      戻り値:
        The offering type of this reserved Cache Node.

    - #### setOfferingType

          public void setOfferingType(java.lang.String offeringType)

      The offering type of this reserved Cache Node.
      パラメータ:
        `offeringType` - The offering type of this reserved Cache Node.

    - #### withOfferingType

          public ReservedCacheNode withOfferingType(java.lang.String offeringType)

      The offering type of this reserved Cache Node.

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

      パラメータ:
        `offeringType` - The offering type of this reserved Cache Node.

    - #### getState

          public java.lang.String getState()

      The state of the reserved Cache Node.
      戻り値:
        The state of the reserved Cache Node.

    - #### setState

          public void setState(java.lang.String state)

      The state of the reserved Cache Node.
      パラメータ:
        `state` - The state of the reserved Cache Node.

    - #### withState

          public ReservedCacheNode withState(java.lang.String state)

      The state of the reserved Cache Node.

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

      パラメータ:
        `state` - The state of the reserved Cache Node.

    - #### getRecurringCharges

          public java.util.List<RecurringCharge> getRecurringCharges()

      The recurring price charged to run this reserved Cache Node.
      戻り値:
        The recurring price charged to run this reserved Cache Node.

    - #### setRecurringCharges

          public void setRecurringCharges(java.util.Collection<RecurringCharge> recurringCharges)

      The recurring price charged to run this reserved Cache Node.
      パラメータ:
        `recurringCharges` - The recurring price charged to run this reserved Cache Node.

    - #### withRecurringCharges

          public ReservedCacheNode withRecurringCharges(RecurringCharge... recurringCharges)

      The recurring price charged to run this reserved Cache Node.

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

      パラメータ:
        `recurringCharges` - The recurring price charged to run this reserved Cache Node.

    - #### withRecurringCharges

          public ReservedCacheNode withRecurringCharges(java.util.Collection<RecurringCharge> recurringCharges)

      The recurring price charged to run this reserved Cache Node.

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

      パラメータ:
        `recurringCharges` - The recurring price charged to run this reserved 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`