com.amazonaws.services.redshift.model

## クラス DescribeReservedNodeOfferingsRequest

- java.lang.Object
- - com.amazonaws.AmazonWebServiceRequest
  - - com.amazonaws.services.redshift.model.DescribeReservedNodeOfferingsRequest

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

      public class DescribeReservedNodeOfferingsRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `DescribeReservedNodeOfferings operation`.

  Returns a list of the available reserved node offerings by Amazon Redshift with their descriptions including the node type, the fixed and recurring costs of reserving the node and duration the node will be reserved for you. These descriptions help you determine which reserve node offering you want to purchase. You then use the unique offering ID in you call to PurchaseReservedNodeOffering to reserve one or more nodes for your Amazon Redshift cluster.

  For more information about managing parameter groups, go to Purchasing Reserved Nodes in the Amazon Redshift Management Guide .

  関連項目:
    `AmazonRedshift.describeReservedNodeOfferings(DescribeReservedNodeOfferingsRequest)`, 直列化された形式

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getMarker()` An optional marker returned by a previous DescribeReservedNodeOfferings request to indicate the first offering that the request will return.
    `java.lang.Integer` | `getMaxRecords()` The maximum number of records to include in the response.
    `java.lang.String` | `getReservedNodeOfferingId()` The unique identifier for the offering.
    `int` | `hashCode()`
    `void` | `setMarker(java.lang.String marker)` An optional marker returned by a previous DescribeReservedNodeOfferings request to indicate the first offering that the request will return.
    `void` | `setMaxRecords(java.lang.Integer maxRecords)` The maximum number of records to include in the response.
    `void` | `setReservedNodeOfferingId(java.lang.String reservedNodeOfferingId)` The unique identifier for the offering.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `DescribeReservedNodeOfferingsRequest` | `withMarker(java.lang.String marker)` An optional marker returned by a previous DescribeReservedNodeOfferings request to indicate the first offering that the request will return.
    `DescribeReservedNodeOfferingsRequest` | `withMaxRecords(java.lang.Integer maxRecords)` The maximum number of records to include in the response.
    `DescribeReservedNodeOfferingsRequest` | `withReservedNodeOfferingId(java.lang.String reservedNodeOfferingId)` The unique identifier for the offering.

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

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### DescribeReservedNodeOfferingsRequest

          public DescribeReservedNodeOfferingsRequest()

  - ### メソッドの詳細

    - #### getReservedNodeOfferingId

          public java.lang.String getReservedNodeOfferingId()

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

    - #### setReservedNodeOfferingId

          public void setReservedNodeOfferingId(java.lang.String reservedNodeOfferingId)

      The unique identifier for the offering.
      パラメータ:
        `reservedNodeOfferingId` - The unique identifier for the offering.

    - #### withReservedNodeOfferingId

          public DescribeReservedNodeOfferingsRequest withReservedNodeOfferingId(java.lang.String reservedNodeOfferingId)

      The unique identifier for the offering.

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

      パラメータ:
        `reservedNodeOfferingId` - The unique identifier for the offering.

    - #### getMaxRecords

          public java.lang.Integer getMaxRecords()

      The maximum number of records to include in the response. If more records exist than the specified `MaxRecords` value, a marker is included in the response so that the remaining results may be retrieved.

      Default: `100`

      Constraints: minimum 20, maximum 100.

      戻り値:
        The maximum number of records to include in the response. If more records exist than the specified `MaxRecords` value, a marker is included in the response so that the remaining results may 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 records exist than the specified `MaxRecords` value, a marker is included in the response so that the remaining results may be retrieved.

      Default: `100`

      Constraints: minimum 20, maximum 100.

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

        Default: `100`

        Constraints: minimum 20, maximum 100.

    - #### withMaxRecords

          public DescribeReservedNodeOfferingsRequest withMaxRecords(java.lang.Integer maxRecords)

      The maximum number of records to include in the response. If more records exist than the specified `MaxRecords` value, a marker is included in the response so that the remaining results may 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 records exist than the specified `MaxRecords` value, a marker is included in the response so that the remaining results may be retrieved.

        Default: `100`

        Constraints: minimum 20, maximum 100.

    - #### getMarker

          public java.lang.String getMarker()

      An optional marker returned by a previous DescribeReservedNodeOfferings request to indicate the first offering that the request will return.

      You can specify either a Marker parameter or a ClusterIdentifier parameter in a DescribeClusters request, but not both.

      戻り値:
        An optional marker returned by a previous DescribeReservedNodeOfferings request to indicate the first offering that the request will return.

        You can specify either a Marker parameter or a ClusterIdentifier parameter in a DescribeClusters request, but not both.

    - #### setMarker

          public void setMarker(java.lang.String marker)

      An optional marker returned by a previous DescribeReservedNodeOfferings request to indicate the first offering that the request will return.

      You can specify either a Marker parameter or a ClusterIdentifier parameter in a DescribeClusters request, but not both.

      パラメータ:
        `marker` - An optional marker returned by a previous DescribeReservedNodeOfferings request to indicate the first offering that the request will return.

        You can specify either a Marker parameter or a ClusterIdentifier parameter in a DescribeClusters request, but not both.

    - #### withMarker

          public DescribeReservedNodeOfferingsRequest withMarker(java.lang.String marker)

      An optional marker returned by a previous DescribeReservedNodeOfferings request to indicate the first offering that the request will return.

      You can specify either a Marker parameter or a ClusterIdentifier parameter in a DescribeClusters request, but not both.

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

      パラメータ:
        `marker` - An optional marker returned by a previous DescribeReservedNodeOfferings request to indicate the first offering that the request will return.

        You can specify either a Marker parameter or a ClusterIdentifier parameter in a DescribeClusters request, but not both.

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