com.amazonaws.services.redshift.model

## クラス DescribeOrderableClusterOptionsRequest

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

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

      public class DescribeOrderableClusterOptionsRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `DescribeOrderableClusterOptions operation`.

  Returns a list of orderable cluster options. Before you create a new cluster you can use this operation to find what options are available, such as the EC2 Availability Zones (AZ) in the specific AWS region that you can specify, and the node types you can request. The node types differ by available storage, memory, CPU and price. With the cost involved you might want to obtain a list of cluster options in the specific region and specify values when creating a cluster. For more information about managing clusters, go to Amazon Redshift Clusters in the Amazon Redshift Management Guide

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

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getClusterVersion()` The version filter value.
    `java.lang.String` | `getMarker()` An optional marker returned from a previous DescribeOrderableClusterOptions request.
    `java.lang.Integer` | `getMaxRecords()` The maximum number of records to include in the response.
    `java.lang.String` | `getNodeType()` The node type filter value.
    `int` | `hashCode()`
    `void` | `setClusterVersion(java.lang.String clusterVersion)` The version filter value.
    `void` | `setMarker(java.lang.String marker)` An optional marker returned from a previous DescribeOrderableClusterOptions request.
    `void` | `setMaxRecords(java.lang.Integer maxRecords)` The maximum number of records to include in the response.
    `void` | `setNodeType(java.lang.String nodeType)` The node type filter value.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `DescribeOrderableClusterOptionsRequest` | `withClusterVersion(java.lang.String clusterVersion)` The version filter value.
    `DescribeOrderableClusterOptionsRequest` | `withMarker(java.lang.String marker)` An optional marker returned from a previous DescribeOrderableClusterOptions request.
    `DescribeOrderableClusterOptionsRequest` | `withMaxRecords(java.lang.Integer maxRecords)` The maximum number of records to include in the response.
    `DescribeOrderableClusterOptionsRequest` | `withNodeType(java.lang.String nodeType)` The node type filter value.

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

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### DescribeOrderableClusterOptionsRequest

          public DescribeOrderableClusterOptionsRequest()

  - ### メソッドの詳細

    - #### getClusterVersion

          public java.lang.String getClusterVersion()

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

      Default: All versions.

      Constraints: Must be one of the version returned from DescribeClusterVersions.

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

        Default: All versions.

        Constraints: Must be one of the version returned from DescribeClusterVersions.

    - #### setClusterVersion

          public void setClusterVersion(java.lang.String clusterVersion)

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

      Default: All versions.

      Constraints: Must be one of the version returned from DescribeClusterVersions.

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

        Default: All versions.

        Constraints: Must be one of the version returned from DescribeClusterVersions.

    - #### withClusterVersion

          public DescribeOrderableClusterOptionsRequest withClusterVersion(java.lang.String clusterVersion)

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

      Default: All versions.

      Constraints: Must be one of the version returned from DescribeClusterVersions.

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

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

        Default: All versions.

        Constraints: Must be one of the version returned from DescribeClusterVersions.

    - #### getNodeType

          public java.lang.String getNodeType()

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

    - #### setNodeType

          public void setNodeType(java.lang.String nodeType)

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

    - #### withNodeType

          public DescribeOrderableClusterOptionsRequest withNodeType(java.lang.String nodeType)

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

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

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

    - #### 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 DescribeOrderableClusterOptionsRequest 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 from a previous DescribeOrderableClusterOptions request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by `MaxRecords`.
      戻り値:
        An optional marker returned from a previous DescribeOrderableClusterOptions request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by `MaxRecords`.

    - #### setMarker

          public void setMarker(java.lang.String marker)

      An optional marker returned from a previous DescribeOrderableClusterOptions request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by `MaxRecords`.
      パラメータ:
        `marker` - An optional marker returned from a previous DescribeOrderableClusterOptions request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by `MaxRecords`.

    - #### withMarker

          public DescribeOrderableClusterOptionsRequest withMarker(java.lang.String marker)

      An optional marker returned from a previous DescribeOrderableClusterOptions request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by `MaxRecords`.

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

      パラメータ:
        `marker` - An optional marker returned from a previous DescribeOrderableClusterOptions request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by `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`