com.amazonaws.services.elasticache.model

## クラス CacheNodeTypeSpecificParameter

- java.lang.Object
- - com.amazonaws.services.elasticache.model.CacheNodeTypeSpecificParameter

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

      public class CacheNodeTypeSpecificParameter
      extends java.lang.Object
      implements java.io.Serializable

  A parameter that has a different value for each Cache Node Type it is applied to.

  関連項目:
    直列化された形式

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

    コンストラクタ
    コンストラクタと説明
    `CacheNodeTypeSpecificParameter()` Default constructor for a new CacheNodeTypeSpecificParameter object.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getAllowedValues()` Specifies the valid range of values for the parameter.
    `java.util.List<CacheNodeTypeSpecificValue>` | `getCacheNodeTypeSpecificValues()` A list of Cache Node types and their corresponding values for this parameter.
    `java.lang.String` | `getDataType()` Specifies the valid data type for the parameter.
    `java.lang.String` | `getDescription()` Provides a description of the parameter.
    `java.lang.Boolean` | `getIsModifiable()` Indicates whether (`true`) or not (`false`) the parameter can be modified.
    `java.lang.String` | `getMinimumEngineVersion()` The earliest engine version to which the parameter can apply.
    `java.lang.String` | `getParameterName()` Specifies the name of the parameter.
    `java.lang.String` | `getSource()` Indicates the source of the parameter value.
    `int` | `hashCode()`
    `java.lang.Boolean` | `isModifiable()` Indicates whether (`true`) or not (`false`) the parameter can be modified.
    `void` | `setAllowedValues(java.lang.String allowedValues)` Specifies the valid range of values for the parameter.
    `void` | `setCacheNodeTypeSpecificValues(java.util.Collection<CacheNodeTypeSpecificValue> cacheNodeTypeSpecificValues)` A list of Cache Node types and their corresponding values for this parameter.
    `void` | `setDataType(java.lang.String dataType)` Specifies the valid data type for the parameter.
    `void` | `setDescription(java.lang.String description)` Provides a description of the parameter.
    `void` | `setIsModifiable(java.lang.Boolean isModifiable)` Indicates whether (`true`) or not (`false`) the parameter can be modified.
    `void` | `setMinimumEngineVersion(java.lang.String minimumEngineVersion)` The earliest engine version to which the parameter can apply.
    `void` | `setParameterName(java.lang.String parameterName)` Specifies the name of the parameter.
    `void` | `setSource(java.lang.String source)` Indicates the source of the parameter value.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `CacheNodeTypeSpecificParameter` | `withAllowedValues(java.lang.String allowedValues)` Specifies the valid range of values for the parameter.
    `CacheNodeTypeSpecificParameter` | `withCacheNodeTypeSpecificValues(CacheNodeTypeSpecificValue... cacheNodeTypeSpecificValues)` A list of Cache Node types and their corresponding values for this parameter.
    `CacheNodeTypeSpecificParameter` | `withCacheNodeTypeSpecificValues(java.util.Collection<CacheNodeTypeSpecificValue> cacheNodeTypeSpecificValues)` A list of Cache Node types and their corresponding values for this parameter.
    `CacheNodeTypeSpecificParameter` | `withDataType(java.lang.String dataType)` Specifies the valid data type for the parameter.
    `CacheNodeTypeSpecificParameter` | `withDescription(java.lang.String description)` Provides a description of the parameter.
    `CacheNodeTypeSpecificParameter` | `withIsModifiable(java.lang.Boolean isModifiable)` Indicates whether (`true`) or not (`false`) the parameter can be modified.
    `CacheNodeTypeSpecificParameter` | `withMinimumEngineVersion(java.lang.String minimumEngineVersion)` The earliest engine version to which the parameter can apply.
    `CacheNodeTypeSpecificParameter` | `withParameterName(java.lang.String parameterName)` Specifies the name of the parameter.
    `CacheNodeTypeSpecificParameter` | `withSource(java.lang.String source)` Indicates the source of the parameter value.

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

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

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

    - #### CacheNodeTypeSpecificParameter

          public CacheNodeTypeSpecificParameter()

      Default constructor for a new CacheNodeTypeSpecificParameter object. Callers should use the setter or fluent setter (with...) methods to initialize this object after creating it.

  - ### メソッドの詳細

    - #### getParameterName

          public java.lang.String getParameterName()

      Specifies the name of the parameter.
      戻り値:
        Specifies the name of the parameter.

    - #### setParameterName

          public void setParameterName(java.lang.String parameterName)

      Specifies the name of the parameter.
      パラメータ:
        `parameterName` - Specifies the name of the parameter.

    - #### withParameterName

          public CacheNodeTypeSpecificParameter withParameterName(java.lang.String parameterName)

      Specifies the name of the parameter.

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

      パラメータ:
        `parameterName` - Specifies the name of the parameter.

    - #### getDescription

          public java.lang.String getDescription()

      Provides a description of the parameter.
      戻り値:
        Provides a description of the parameter.

    - #### setDescription

          public void setDescription(java.lang.String description)

      Provides a description of the parameter.
      パラメータ:
        `description` - Provides a description of the parameter.

    - #### withDescription

          public CacheNodeTypeSpecificParameter withDescription(java.lang.String description)

      Provides a description of the parameter.

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

      パラメータ:
        `description` - Provides a description of the parameter.

    - #### getSource

          public java.lang.String getSource()

      Indicates the source of the parameter value.
      戻り値:
        Indicates the source of the parameter value.

    - #### setSource

          public void setSource(java.lang.String source)

      Indicates the source of the parameter value.
      パラメータ:
        `source` - Indicates the source of the parameter value.

    - #### withSource

          public CacheNodeTypeSpecificParameter withSource(java.lang.String source)

      Indicates the source of the parameter value.

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

      パラメータ:
        `source` - Indicates the source of the parameter value.

    - #### getDataType

          public java.lang.String getDataType()

      Specifies the valid data type for the parameter.
      戻り値:
        Specifies the valid data type for the parameter.

    - #### setDataType

          public void setDataType(java.lang.String dataType)

      Specifies the valid data type for the parameter.
      パラメータ:
        `dataType` - Specifies the valid data type for the parameter.

    - #### withDataType

          public CacheNodeTypeSpecificParameter withDataType(java.lang.String dataType)

      Specifies the valid data type for the parameter.

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

      パラメータ:
        `dataType` - Specifies the valid data type for the parameter.

    - #### getAllowedValues

          public java.lang.String getAllowedValues()

      Specifies the valid range of values for the parameter.
      戻り値:
        Specifies the valid range of values for the parameter.

    - #### setAllowedValues

          public void setAllowedValues(java.lang.String allowedValues)

      Specifies the valid range of values for the parameter.
      パラメータ:
        `allowedValues` - Specifies the valid range of values for the parameter.

    - #### withAllowedValues

          public CacheNodeTypeSpecificParameter withAllowedValues(java.lang.String allowedValues)

      Specifies the valid range of values for the parameter.

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

      パラメータ:
        `allowedValues` - Specifies the valid range of values for the parameter.

    - #### isModifiable

          public java.lang.Boolean isModifiable()

      Indicates whether (`true`) or not (`false`) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.
      戻り値:
        Indicates whether (`true`) or not (`false`) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.

    - #### setIsModifiable

          public void setIsModifiable(java.lang.Boolean isModifiable)

      Indicates whether (`true`) or not (`false`) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.
      パラメータ:
        `isModifiable` - Indicates whether (`true`) or not (`false`) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.

    - #### withIsModifiable

          public CacheNodeTypeSpecificParameter withIsModifiable(java.lang.Boolean isModifiable)

      Indicates whether (`true`) or not (`false`) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.

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

      パラメータ:
        `isModifiable` - Indicates whether (`true`) or not (`false`) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.

    - #### getIsModifiable

          public java.lang.Boolean getIsModifiable()

      Indicates whether (`true`) or not (`false`) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.
      戻り値:
        Indicates whether (`true`) or not (`false`) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.

    - #### getMinimumEngineVersion

          public java.lang.String getMinimumEngineVersion()

      The earliest engine version to which the parameter can apply.
      戻り値:
        The earliest engine version to which the parameter can apply.

    - #### setMinimumEngineVersion

          public void setMinimumEngineVersion(java.lang.String minimumEngineVersion)

      The earliest engine version to which the parameter can apply.
      パラメータ:
        `minimumEngineVersion` - The earliest engine version to which the parameter can apply.

    - #### withMinimumEngineVersion

          public CacheNodeTypeSpecificParameter withMinimumEngineVersion(java.lang.String minimumEngineVersion)

      The earliest engine version to which the parameter can apply.

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

      パラメータ:
        `minimumEngineVersion` - The earliest engine version to which the parameter can apply.

    - #### getCacheNodeTypeSpecificValues

          public java.util.List<CacheNodeTypeSpecificValue> getCacheNodeTypeSpecificValues()

      A list of Cache Node types and their corresponding values for this parameter.
      戻り値:
        A list of Cache Node types and their corresponding values for this parameter.

    - #### setCacheNodeTypeSpecificValues

          public void setCacheNodeTypeSpecificValues(java.util.Collection<CacheNodeTypeSpecificValue> cacheNodeTypeSpecificValues)

      A list of Cache Node types and their corresponding values for this parameter.
      パラメータ:
        `cacheNodeTypeSpecificValues` - A list of Cache Node types and their corresponding values for this parameter.

    - #### withCacheNodeTypeSpecificValues

          public CacheNodeTypeSpecificParameter withCacheNodeTypeSpecificValues(CacheNodeTypeSpecificValue... cacheNodeTypeSpecificValues)

      A list of Cache Node types and their corresponding values for this parameter.

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

      パラメータ:
        `cacheNodeTypeSpecificValues` - A list of Cache Node types and their corresponding values for this parameter.

    - #### withCacheNodeTypeSpecificValues

          public CacheNodeTypeSpecificParameter withCacheNodeTypeSpecificValues(java.util.Collection<CacheNodeTypeSpecificValue> cacheNodeTypeSpecificValues)

      A list of Cache Node types and their corresponding values for this parameter.

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

      パラメータ:
        `cacheNodeTypeSpecificValues` - A list of Cache Node types and their corresponding values for this parameter.

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