com.amazonaws.services.elasticache.model

## クラス ReservedCacheNodesOffering

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

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

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

  This data type is used as a response element in the DescribeReservedCacheNodesOfferings action.

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

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getCacheNodeType()` The Cache Node type for the reserved Cache Node.
    `java.lang.Integer` | `getDuration()` The duration of the offering in seconds.
    `java.lang.Double` | `getFixedPrice()` The fixed price charged for this offering.
    `java.lang.String` | `getOfferingType()` The offering type.
    `java.lang.String` | `getProductDescription()` The cache engine used by the offering.
    `java.util.List<RecurringCharge>` | `getRecurringCharges()` The recurring price charged to run this reserved Cache Node.
    `java.lang.String` | `getReservedCacheNodesOfferingId()` The offering identifier.
    `java.lang.Double` | `getUsagePrice()` The hourly price charged for this offering.
    `int` | `hashCode()`
    `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 offering in seconds.
    `void` | `setFixedPrice(java.lang.Double fixedPrice)` The fixed price charged for this offering.
    `void` | `setOfferingType(java.lang.String offeringType)` The offering type.
    `void` | `setProductDescription(java.lang.String productDescription)` The cache engine used by the offering.
    `void` | `setRecurringCharges(java.util.Collection<RecurringCharge> recurringCharges)` The recurring price charged to run this reserved Cache Node.
    `void` | `setReservedCacheNodesOfferingId(java.lang.String reservedCacheNodesOfferingId)` The offering identifier.
    `void` | `setUsagePrice(java.lang.Double usagePrice)` The hourly price charged for this offering.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `ReservedCacheNodesOffering` | `withCacheNodeType(java.lang.String cacheNodeType)` The Cache Node type for the reserved Cache Node.
    `ReservedCacheNodesOffering` | `withDuration(java.lang.Integer duration)` The duration of the offering in seconds.
    `ReservedCacheNodesOffering` | `withFixedPrice(java.lang.Double fixedPrice)` The fixed price charged for this offering.
    `ReservedCacheNodesOffering` | `withOfferingType(java.lang.String offeringType)` The offering type.
    `ReservedCacheNodesOffering` | `withProductDescription(java.lang.String productDescription)` The cache engine used by the offering.
    `ReservedCacheNodesOffering` | `withRecurringCharges(java.util.Collection<RecurringCharge> recurringCharges)` The recurring price charged to run this reserved Cache Node.
    `ReservedCacheNodesOffering` | `withRecurringCharges(RecurringCharge... recurringCharges)` The recurring price charged to run this reserved Cache Node.
    `ReservedCacheNodesOffering` | `withReservedCacheNodesOfferingId(java.lang.String reservedCacheNodesOfferingId)` The offering identifier.
    `ReservedCacheNodesOffering` | `withUsagePrice(java.lang.Double usagePrice)` The hourly price charged for this offering.

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

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

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

    - #### ReservedCacheNodesOffering

          public ReservedCacheNodesOffering()

  - ### メソッドの詳細

    - #### 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 ReservedCacheNodesOffering 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 ReservedCacheNodesOffering 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.

    - #### getDuration

          public java.lang.Integer getDuration()

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

    - #### setDuration

          public void setDuration(java.lang.Integer duration)

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

    - #### withDuration

          public ReservedCacheNodesOffering withDuration(java.lang.Integer duration)

      The duration of the offering in seconds.

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

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

    - #### getFixedPrice

          public java.lang.Double getFixedPrice()

      The fixed price charged for this offering.
      戻り値:
        The fixed price charged for this offering.

    - #### setFixedPrice

          public void setFixedPrice(java.lang.Double fixedPrice)

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

    - #### withFixedPrice

          public ReservedCacheNodesOffering withFixedPrice(java.lang.Double fixedPrice)

      The fixed price charged for this offering.

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

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

    - #### getUsagePrice

          public java.lang.Double getUsagePrice()

      The hourly price charged for this offering.
      戻り値:
        The hourly price charged for this offering.

    - #### setUsagePrice

          public void setUsagePrice(java.lang.Double usagePrice)

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

    - #### withUsagePrice

          public ReservedCacheNodesOffering withUsagePrice(java.lang.Double usagePrice)

      The hourly price charged for this offering.

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

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

    - #### getProductDescription

          public java.lang.String getProductDescription()

      The cache engine used by the offering.
      戻り値:
        The cache engine used by the offering.

    - #### setProductDescription

          public void setProductDescription(java.lang.String productDescription)

      The cache engine used by the offering.
      パラメータ:
        `productDescription` - The cache engine used by the offering.

    - #### withProductDescription

          public ReservedCacheNodesOffering withProductDescription(java.lang.String productDescription)

      The cache engine used by the offering.

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

      パラメータ:
        `productDescription` - The cache engine used by the offering.

    - #### getOfferingType

          public java.lang.String getOfferingType()

      The offering type.
      戻り値:
        The offering type.

    - #### setOfferingType

          public void setOfferingType(java.lang.String offeringType)

      The offering type.
      パラメータ:
        `offeringType` - The offering type.

    - #### withOfferingType

          public ReservedCacheNodesOffering withOfferingType(java.lang.String offeringType)

      The offering type.

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

      パラメータ:
        `offeringType` - The offering type.

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