com.amazonaws.services.elasticache.model

## クラス DescribeReservedCacheNodesRequest

- java.lang.Object
- - com.amazonaws.AmazonWebServiceRequest
  - - com.amazonaws.services.elasticache.model.DescribeReservedCacheNodesRequest

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

      public class DescribeReservedCacheNodesRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `DescribeReservedCacheNodes operation`.

  Returns information about reserved Cache Nodes for this account, or about a specified reserved Cache Node.

  関連項目:
    `AmazonElastiCache.describeReservedCacheNodes(DescribeReservedCacheNodesRequest)`, 直列化された形式

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getCacheNodeType()` The Cache Node type filter value.
    `java.lang.String` | `getDuration()` The duration filter value, specified in years or seconds.
    `java.lang.String` | `getMarker()` The marker provided in the previous request.
    `java.lang.Integer` | `getMaxRecords()` The maximum number of records to include in the response.
    `java.lang.String` | `getOfferingType()` The offering type filter value.
    `java.lang.String` | `getProductDescription()` The product description filter value.
    `java.lang.String` | `getReservedCacheNodeId()` The reserved Cache Node identifier filter value.
    `java.lang.String` | `getReservedCacheNodesOfferingId()` The offering identifier filter value.
    `int` | `hashCode()`
    `void` | `setCacheNodeType(java.lang.String cacheNodeType)` The Cache Node type filter value.
    `void` | `setDuration(java.lang.String duration)` The duration filter value, specified in years or seconds.
    `void` | `setMarker(java.lang.String marker)` The marker provided in the previous request.
    `void` | `setMaxRecords(java.lang.Integer maxRecords)` The maximum number of records to include in the response.
    `void` | `setOfferingType(java.lang.String offeringType)` The offering type filter value.
    `void` | `setProductDescription(java.lang.String productDescription)` The product description filter value.
    `void` | `setReservedCacheNodeId(java.lang.String reservedCacheNodeId)` The reserved Cache Node identifier filter value.
    `void` | `setReservedCacheNodesOfferingId(java.lang.String reservedCacheNodesOfferingId)` The offering identifier filter value.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `DescribeReservedCacheNodesRequest` | `withCacheNodeType(java.lang.String cacheNodeType)` The Cache Node type filter value.
    `DescribeReservedCacheNodesRequest` | `withDuration(java.lang.String duration)` The duration filter value, specified in years or seconds.
    `DescribeReservedCacheNodesRequest` | `withMarker(java.lang.String marker)` The marker provided in the previous request.
    `DescribeReservedCacheNodesRequest` | `withMaxRecords(java.lang.Integer maxRecords)` The maximum number of records to include in the response.
    `DescribeReservedCacheNodesRequest` | `withOfferingType(java.lang.String offeringType)` The offering type filter value.
    `DescribeReservedCacheNodesRequest` | `withProductDescription(java.lang.String productDescription)` The product description filter value.
    `DescribeReservedCacheNodesRequest` | `withReservedCacheNodeId(java.lang.String reservedCacheNodeId)` The reserved Cache Node identifier filter value.
    `DescribeReservedCacheNodesRequest` | `withReservedCacheNodesOfferingId(java.lang.String reservedCacheNodesOfferingId)` The offering identifier filter value.

    - ### クラスから継承されたメソッド com.amazonaws.AmazonWebServiceRequest

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### DescribeReservedCacheNodesRequest

          public DescribeReservedCacheNodesRequest()

  - ### メソッドの詳細

    - #### getReservedCacheNodeId

          public java.lang.String getReservedCacheNodeId()

      The reserved Cache Node identifier filter value. Specify this parameter to show only the reservation that matches the specified reservation ID.
      戻り値:
        The reserved Cache Node identifier filter value. Specify this parameter to show only the reservation that matches the specified reservation ID.

    - #### setReservedCacheNodeId

          public void setReservedCacheNodeId(java.lang.String reservedCacheNodeId)

      The reserved Cache Node identifier filter value. Specify this parameter to show only the reservation that matches the specified reservation ID.
      パラメータ:
        `reservedCacheNodeId` - The reserved Cache Node identifier filter value. Specify this parameter to show only the reservation that matches the specified reservation ID.

    - #### withReservedCacheNodeId

          public DescribeReservedCacheNodesRequest withReservedCacheNodeId(java.lang.String reservedCacheNodeId)

      The reserved Cache Node identifier filter value. Specify this parameter to show only the reservation that matches the specified reservation ID.

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

      パラメータ:
        `reservedCacheNodeId` - The reserved Cache Node identifier filter value. Specify this parameter to show only the reservation that matches the specified reservation ID.

    - #### getReservedCacheNodesOfferingId

          public java.lang.String getReservedCacheNodesOfferingId()

      The offering identifier filter value. Specify this parameter to show only purchased reservations matching the specified offering identifier.
      戻り値:
        The offering identifier filter value. Specify this parameter to show only purchased reservations matching the specified offering identifier.

    - #### setReservedCacheNodesOfferingId

          public void setReservedCacheNodesOfferingId(java.lang.String reservedCacheNodesOfferingId)

      The offering identifier filter value. Specify this parameter to show only purchased reservations matching the specified offering identifier.
      パラメータ:
        `reservedCacheNodesOfferingId` - The offering identifier filter value. Specify this parameter to show only purchased reservations matching the specified offering identifier.

    - #### withReservedCacheNodesOfferingId

          public DescribeReservedCacheNodesRequest withReservedCacheNodesOfferingId(java.lang.String reservedCacheNodesOfferingId)

      The offering identifier filter value. Specify this parameter to show only purchased reservations matching the specified offering identifier.

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

      パラメータ:
        `reservedCacheNodesOfferingId` - The offering identifier filter value. Specify this parameter to show only purchased reservations matching the specified offering identifier.

    - #### getCacheNodeType

          public java.lang.String getCacheNodeType()

      The Cache Node type filter value. Specify this parameter to show only those reservations matching the specified Cache Nodes type.
      戻り値:
        The Cache Node type filter value. Specify this parameter to show only those reservations matching the specified Cache Nodes type.

    - #### setCacheNodeType

          public void setCacheNodeType(java.lang.String cacheNodeType)

      The Cache Node type filter value. Specify this parameter to show only those reservations matching the specified Cache Nodes type.
      パラメータ:
        `cacheNodeType` - The Cache Node type filter value. Specify this parameter to show only those reservations matching the specified Cache Nodes type.

    - #### withCacheNodeType

          public DescribeReservedCacheNodesRequest withCacheNodeType(java.lang.String cacheNodeType)

      The Cache Node type filter value. Specify this parameter to show only those reservations matching the specified Cache Nodes type.

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

      パラメータ:
        `cacheNodeType` - The Cache Node type filter value. Specify this parameter to show only those reservations matching the specified Cache Nodes type.

    - #### getDuration

          public java.lang.String getDuration()

      The duration filter value, specified in years or seconds. Specify this parameter to show only reservations for this duration.

      Valid Values: `1 | 3 | 31536000 | 94608000`

      戻り値:
        The duration filter value, specified in years or seconds. Specify this parameter to show only reservations for this duration.

        Valid Values: `1 | 3 | 31536000 | 94608000`

    - #### setDuration

          public void setDuration(java.lang.String duration)

      The duration filter value, specified in years or seconds. Specify this parameter to show only reservations for this duration.

      Valid Values: `1 | 3 | 31536000 | 94608000`

      パラメータ:
        `duration` - The duration filter value, specified in years or seconds. Specify this parameter to show only reservations for this duration.

        Valid Values: `1 | 3 | 31536000 | 94608000`

    - #### withDuration

          public DescribeReservedCacheNodesRequest withDuration(java.lang.String duration)

      The duration filter value, specified in years or seconds. Specify this parameter to show only reservations for this duration.

      Valid Values: `1 | 3 | 31536000 | 94608000`

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

      パラメータ:
        `duration` - The duration filter value, specified in years or seconds. Specify this parameter to show only reservations for this duration.

        Valid Values: `1 | 3 | 31536000 | 94608000`

    - #### getProductDescription

          public java.lang.String getProductDescription()

      The product description filter value. Specify this parameter to show only those reservations matching the specified product description.
      戻り値:
        The product description filter value. Specify this parameter to show only those reservations matching the specified product description.

    - #### setProductDescription

          public void setProductDescription(java.lang.String productDescription)

      The product description filter value. Specify this parameter to show only those reservations matching the specified product description.
      パラメータ:
        `productDescription` - The product description filter value. Specify this parameter to show only those reservations matching the specified product description.

    - #### withProductDescription

          public DescribeReservedCacheNodesRequest withProductDescription(java.lang.String productDescription)

      The product description filter value. Specify this parameter to show only those reservations matching the specified product description.

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

      パラメータ:
        `productDescription` - The product description filter value. Specify this parameter to show only those reservations matching the specified product description.

    - #### getOfferingType

          public java.lang.String getOfferingType()

      The offering type filter value. Specify this parameter to show only the available offerings matching the specified offering type.

      Valid Values: `"Light Utilization" | "Medium Utilization" | "Heavy Utilization"`

      戻り値:
        The offering type filter value. Specify this parameter to show only the available offerings matching the specified offering type.

        Valid Values: `"Light Utilization" | "Medium Utilization" | "Heavy Utilization"`

    - #### setOfferingType

          public void setOfferingType(java.lang.String offeringType)

      The offering type filter value. Specify this parameter to show only the available offerings matching the specified offering type.

      Valid Values: `"Light Utilization" | "Medium Utilization" | "Heavy Utilization"`

      パラメータ:
        `offeringType` - The offering type filter value. Specify this parameter to show only the available offerings matching the specified offering type.

        Valid Values: `"Light Utilization" | "Medium Utilization" | "Heavy Utilization"`

    - #### withOfferingType

          public DescribeReservedCacheNodesRequest withOfferingType(java.lang.String offeringType)

      The offering type filter value. Specify this parameter to show only the available offerings matching the specified offering type.

      Valid Values: `"Light Utilization" | "Medium Utilization" | "Heavy Utilization"`

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

      パラメータ:
        `offeringType` - The offering type filter value. Specify this parameter to show only the available offerings matching the specified offering type.

        Valid Values: `"Light Utilization" | "Medium Utilization" | "Heavy Utilization"`

    - #### getMaxRecords

          public java.lang.Integer getMaxRecords()

      The maximum number of records to include in the response. If more than the `MaxRecords` value is available, a marker is included in the response so that the following results can be retrieved.

      Default: 100

      Constraints: minimum 20, maximum 100

      戻り値:
        The maximum number of records to include in the response. If more than the `MaxRecords` value is available, a marker is included in the response so that the following results can be retrieved.

        Default: 100

        Constraints: minimum 20, maximum 100

    - #### setMaxRecords

          public void setMaxRecords(java.lang.Integer maxRecords)

      The maximum number of records to include in the response. If more than the `MaxRecords` value is available, a marker is included in the response so that the following results can be retrieved.

      Default: 100

      Constraints: minimum 20, maximum 100

      パラメータ:
        `maxRecords` - The maximum number of records to include in the response. If more than the `MaxRecords` value is available, a marker is included in the response so that the following results can be retrieved.

        Default: 100

        Constraints: minimum 20, maximum 100

    - #### withMaxRecords

          public DescribeReservedCacheNodesRequest withMaxRecords(java.lang.Integer maxRecords)

      The maximum number of records to include in the response. If more than the `MaxRecords` value is available, a marker is included in the response so that the following results can be retrieved.

      Default: 100

      Constraints: minimum 20, maximum 100

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

      パラメータ:
        `maxRecords` - The maximum number of records to include in the response. If more than the `MaxRecords` value is available, a marker is included in the response so that the following results can be retrieved.

        Default: 100

        Constraints: minimum 20, maximum 100

    - #### getMarker

          public java.lang.String getMarker()

      The marker provided in the previous request. If this parameter is specified, the response includes records beyond the marker only, up to `MaxRecords`.
      戻り値:
        The marker provided in the previous request. If this parameter is specified, the response includes records beyond the marker only, up to `MaxRecords`.

    - #### setMarker

          public void setMarker(java.lang.String marker)

      The marker provided in the previous request. If this parameter is specified, the response includes records beyond the marker only, up to `MaxRecords`.
      パラメータ:
        `marker` - The marker provided in the previous request. If this parameter is specified, the response includes records beyond the marker only, up to `MaxRecords`.

    - #### withMarker

          public DescribeReservedCacheNodesRequest withMarker(java.lang.String marker)

      The marker provided in the previous request. If this parameter is specified, the response includes records beyond the marker only, up to `MaxRecords`.

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

      パラメータ:
        `marker` - The marker provided in the previous request. If this parameter is specified, the response includes records beyond the marker only, up to `MaxRecords`.

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