com.amazonaws.services.elasticache.model

## クラス DescribeCacheEngineVersionsRequest

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

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

      public class DescribeCacheEngineVersionsRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `DescribeCacheEngineVersions operation`.

  Returns a list of the available cache engines and their versions.

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

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getCacheParameterGroupFamily()` The name of a specific Cache Parameter Group family to return details for.
    `java.lang.Boolean` | `getDefaultOnly()` Indicates that only the default version of the specified engine or engine and major version combination is returned.
    `java.lang.String` | `getEngine()` The cache engine to return.
    `java.lang.String` | `getEngineVersion()` The cache engine version to return.
    `java.lang.String` | `getMarker()` An optional marker provided in the previous DescribeCacheParameterGroups request.
    `java.lang.Integer` | `getMaxRecords()` The maximum number of records to include in the response.
    `int` | `hashCode()`
    `java.lang.Boolean` | `isDefaultOnly()` Indicates that only the default version of the specified engine or engine and major version combination is returned.
    `void` | `setCacheParameterGroupFamily(java.lang.String cacheParameterGroupFamily)` The name of a specific Cache Parameter Group family to return details for.
    `void` | `setDefaultOnly(java.lang.Boolean defaultOnly)` Indicates that only the default version of the specified engine or engine and major version combination is returned.
    `void` | `setEngine(java.lang.String engine)` The cache engine to return.
    `void` | `setEngineVersion(java.lang.String engineVersion)` The cache engine version to return.
    `void` | `setMarker(java.lang.String marker)` An optional marker provided in the previous DescribeCacheParameterGroups 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.
    `DescribeCacheEngineVersionsRequest` | `withCacheParameterGroupFamily(java.lang.String cacheParameterGroupFamily)` The name of a specific Cache Parameter Group family to return details for.
    `DescribeCacheEngineVersionsRequest` | `withDefaultOnly(java.lang.Boolean defaultOnly)` Indicates that only the default version of the specified engine or engine and major version combination is returned.
    `DescribeCacheEngineVersionsRequest` | `withEngine(java.lang.String engine)` The cache engine to return.
    `DescribeCacheEngineVersionsRequest` | `withEngineVersion(java.lang.String engineVersion)` The cache engine version to return.
    `DescribeCacheEngineVersionsRequest` | `withMarker(java.lang.String marker)` An optional marker provided in the previous DescribeCacheParameterGroups request.
    `DescribeCacheEngineVersionsRequest` | `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`

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

    - #### DescribeCacheEngineVersionsRequest

          public DescribeCacheEngineVersionsRequest()

  - ### メソッドの詳細

    - #### getEngine

          public java.lang.String getEngine()

      The cache engine to return.
      戻り値:
        The cache engine to return.

    - #### setEngine

          public void setEngine(java.lang.String engine)

      The cache engine to return.
      パラメータ:
        `engine` - The cache engine to return.

    - #### withEngine

          public DescribeCacheEngineVersionsRequest withEngine(java.lang.String engine)

      The cache engine to return.

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

      パラメータ:
        `engine` - The cache engine to return.

    - #### getEngineVersion

          public java.lang.String getEngineVersion()

      The cache engine version to return.

      Example: `1.4.14`

      戻り値:
        The cache engine version to return.

        Example: `1.4.14`

    - #### setEngineVersion

          public void setEngineVersion(java.lang.String engineVersion)

      The cache engine version to return.

      Example: `1.4.14`

      パラメータ:
        `engineVersion` - The cache engine version to return.

        Example: `1.4.14`

    - #### withEngineVersion

          public DescribeCacheEngineVersionsRequest withEngineVersion(java.lang.String engineVersion)

      The cache engine version to return.

      Example: `1.4.14`

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

      パラメータ:
        `engineVersion` - The cache engine version to return.

        Example: `1.4.14`

    - #### getCacheParameterGroupFamily

          public java.lang.String getCacheParameterGroupFamily()

      The name of a specific Cache 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 Cache 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

    - #### setCacheParameterGroupFamily

          public void setCacheParameterGroupFamily(java.lang.String cacheParameterGroupFamily)

      The name of a specific Cache 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
      パラメータ:
        `cacheParameterGroupFamily` - The name of a specific Cache 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

    - #### withCacheParameterGroupFamily

          public DescribeCacheEngineVersionsRequest withCacheParameterGroupFamily(java.lang.String cacheParameterGroupFamily)

      The name of a specific Cache 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.

      パラメータ:
        `cacheParameterGroupFamily` - The name of a specific Cache 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 records exist than the specified MaxRecords value, a marker is included in the response so that the remaining results may be retrieved.
      戻り値:
        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.

    - #### 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.
      パラメータ:
        `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.

    - #### withMaxRecords

          public DescribeCacheEngineVersionsRequest 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.

      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.

    - #### getMarker

          public java.lang.String getMarker()

      An optional marker provided in the previous DescribeCacheParameterGroups request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
      戻り値:
        An optional marker provided in the previous DescribeCacheParameterGroups 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 provided in the previous DescribeCacheParameterGroups 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 provided in the previous DescribeCacheParameterGroups request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

    - #### withMarker

          public DescribeCacheEngineVersionsRequest withMarker(java.lang.String marker)

      An optional marker provided in the previous DescribeCacheParameterGroups 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 provided in the previous DescribeCacheParameterGroups request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

    - #### isDefaultOnly

          public java.lang.Boolean isDefaultOnly()

      Indicates that only the default version of the specified engine or engine and major version combination is returned.
      戻り値:
        Indicates that only the default version of the specified engine or engine and major version combination is returned.

    - #### setDefaultOnly

          public void setDefaultOnly(java.lang.Boolean defaultOnly)

      Indicates that only the default version of the specified engine or engine and major version combination is returned.
      パラメータ:
        `defaultOnly` - Indicates that only the default version of the specified engine or engine and major version combination is returned.

    - #### withDefaultOnly

          public DescribeCacheEngineVersionsRequest withDefaultOnly(java.lang.Boolean defaultOnly)

      Indicates that only the default version of the specified engine or engine and major version combination is returned.

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

      パラメータ:
        `defaultOnly` - Indicates that only the default version of the specified engine or engine and major version combination is returned.

    - #### getDefaultOnly

          public java.lang.Boolean getDefaultOnly()

      Indicates that only the default version of the specified engine or engine and major version combination is returned.
      戻り値:
        Indicates that only the default version of the specified engine or engine and major version combination is returned.

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