com.amazonaws.services.redshift.model

## クラス DescribeClusterVersionsRequest

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

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

      public class DescribeClusterVersionsRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `DescribeClusterVersions operation`.

  Returns descriptions of the available Amazon Redshift cluster versions. You can call this operation even before creating any clusters to learn more about the Amazon Redshift versions. For more information about managing clusters, go to Amazon Redshift Clusters in the Amazon Redshift Management Guide

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

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getClusterParameterGroupFamily()` The name of a specific cluster parameter group family to return details for.
    `java.lang.String` | `getClusterVersion()` The specific cluster version to return.
    `java.lang.String` | `getMarker()` The marker returned from a previous request.
    `java.lang.Integer` | `getMaxRecords()` The maximum number of records to include in the response.
    `int` | `hashCode()`
    `void` | `setClusterParameterGroupFamily(java.lang.String clusterParameterGroupFamily)` The name of a specific cluster parameter group family to return details for.
    `void` | `setClusterVersion(java.lang.String clusterVersion)` The specific cluster version to return.
    `void` | `setMarker(java.lang.String marker)` The marker returned from a previous request.
    `void` | `setMaxRecords(java.lang.Integer maxRecords)` The maximum number of records to include in the response.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `DescribeClusterVersionsRequest` | `withClusterParameterGroupFamily(java.lang.String clusterParameterGroupFamily)` The name of a specific cluster parameter group family to return details for.
    `DescribeClusterVersionsRequest` | `withClusterVersion(java.lang.String clusterVersion)` The specific cluster version to return.
    `DescribeClusterVersionsRequest` | `withMarker(java.lang.String marker)` The marker returned from a previous request.
    `DescribeClusterVersionsRequest` | `withMaxRecords(java.lang.Integer maxRecords)` The maximum number of records to include in the response.

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

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### DescribeClusterVersionsRequest

          public DescribeClusterVersionsRequest()

  - ### メソッドの詳細

    - #### getClusterVersion

          public java.lang.String getClusterVersion()

      The specific cluster version to return.

      Example: `1.0`

      戻り値:
        The specific cluster version to return.

        Example: `1.0`

    - #### setClusterVersion

          public void setClusterVersion(java.lang.String clusterVersion)

      The specific cluster version to return.

      Example: `1.0`

      パラメータ:
        `clusterVersion` - The specific cluster version to return.

        Example: `1.0`

    - #### withClusterVersion

          public DescribeClusterVersionsRequest withClusterVersion(java.lang.String clusterVersion)

      The specific cluster version to return.

      Example: `1.0`

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

      パラメータ:
        `clusterVersion` - The specific cluster version to return.

        Example: `1.0`

    - #### getClusterParameterGroupFamily

          public java.lang.String getClusterParameterGroupFamily()

      The name of a specific cluster parameter group family to return details for.

      Constraints:

      - Must be 1 to 255 alphanumeric characters
      - First character must be a letter
      - Cannot end with a hyphen or contain two consecutive hyphens
      戻り値:
        The name of a specific cluster parameter group family to return details for.

        Constraints:

        - Must be 1 to 255 alphanumeric characters
        - First character must be a letter
        - Cannot end with a hyphen or contain two consecutive hyphens

    - #### setClusterParameterGroupFamily

          public void setClusterParameterGroupFamily(java.lang.String clusterParameterGroupFamily)

      The name of a specific cluster parameter group family to return details for.

      Constraints:

      - Must be 1 to 255 alphanumeric characters
      - First character must be a letter
      - Cannot end with a hyphen or contain two consecutive hyphens
      パラメータ:
        `clusterParameterGroupFamily` - The name of a specific cluster parameter group family to return details for.

        Constraints:

        - Must be 1 to 255 alphanumeric characters
        - First character must be a letter
        - Cannot end with a hyphen or contain two consecutive hyphens

    - #### withClusterParameterGroupFamily

          public DescribeClusterVersionsRequest withClusterParameterGroupFamily(java.lang.String clusterParameterGroupFamily)

      The name of a specific cluster parameter group family to return details for.

      Constraints:

      - Must be 1 to 255 alphanumeric characters
      - First character must be a letter
      - Cannot end with a hyphen or contain two consecutive hyphens

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

      パラメータ:
        `clusterParameterGroupFamily` - The name of a specific cluster parameter group family to return details for.

        Constraints:

        - Must be 1 to 255 alphanumeric characters
        - First character must be a letter
        - Cannot end with a hyphen or contain two consecutive hyphens

    - #### 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: Value must be at least 20 and no more than 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: Value must be at least 20 and no more than 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: Value must be at least 20 and no more than 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: Value must be at least 20 and no more than 100.

    - #### withMaxRecords

          public DescribeClusterVersionsRequest 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: Value must be at least 20 and no more than 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: Value must be at least 20 and no more than 100.

    - #### getMarker

          public java.lang.String getMarker()

      The marker returned from a previous request. If this parameter is specified, the response includes records beyond the marker only, up to `MaxRecords`.
      戻り値:
        The marker returned from a 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 returned from a previous request. If this parameter is specified, the response includes records beyond the marker only, up to `MaxRecords`.
      パラメータ:
        `marker` - The marker returned from a previous request. If this parameter is specified, the response includes records beyond the marker only, up to `MaxRecords`.

    - #### withMarker

          public DescribeClusterVersionsRequest withMarker(java.lang.String marker)

      The marker returned from a 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 returned from a 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`