com.amazonaws.services.redshift.model

## クラス Parameter

- java.lang.Object
- - com.amazonaws.services.redshift.model.Parameter

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

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

  Describes a parameter in a cluster parameter group.

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

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getAllowedValues()` The valid range of values for the parameter.
    `java.lang.String` | `getDataType()` The data type of the parameter.
    `java.lang.String` | `getDescription()` A description of the parameter.
    `java.lang.Boolean` | `getIsModifiable()` If `true`, the parameter can be modified.
    `java.lang.String` | `getMinimumEngineVersion()` The earliest engine version to which the parameter can apply.
    `java.lang.String` | `getParameterName()` The name of the parameter.
    `java.lang.String` | `getParameterValue()` The value of the parameter.
    `java.lang.String` | `getSource()` The source of the parameter value, such as "engine-default" or "user".
    `int` | `hashCode()`
    `java.lang.Boolean` | `isModifiable()` If `true`, the parameter can be modified.
    `void` | `setAllowedValues(java.lang.String allowedValues)` The valid range of values for the parameter.
    `void` | `setDataType(java.lang.String dataType)` The data type of the parameter.
    `void` | `setDescription(java.lang.String description)` A description of the parameter.
    `void` | `setIsModifiable(java.lang.Boolean isModifiable)` If `true`, 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)` The name of the parameter.
    `void` | `setParameterValue(java.lang.String parameterValue)` The value of the parameter.
    `void` | `setSource(java.lang.String source)` The source of the parameter value, such as "engine-default" or "user".
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `Parameter` | `withAllowedValues(java.lang.String allowedValues)` The valid range of values for the parameter.
    `Parameter` | `withDataType(java.lang.String dataType)` The data type of the parameter.
    `Parameter` | `withDescription(java.lang.String description)` A description of the parameter.
    `Parameter` | `withIsModifiable(java.lang.Boolean isModifiable)` If `true`, the parameter can be modified.
    `Parameter` | `withMinimumEngineVersion(java.lang.String minimumEngineVersion)` The earliest engine version to which the parameter can apply.
    `Parameter` | `withParameterName(java.lang.String parameterName)` The name of the parameter.
    `Parameter` | `withParameterValue(java.lang.String parameterValue)` The value of the parameter.
    `Parameter` | `withSource(java.lang.String source)` The source of the parameter value, such as "engine-default" or "user".

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

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

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

    - #### Parameter

          public Parameter()

  - ### メソッドの詳細

    - #### getParameterName

          public java.lang.String getParameterName()

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

    - #### setParameterName

          public void setParameterName(java.lang.String parameterName)

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

    - #### withParameterName

          public Parameter withParameterName(java.lang.String parameterName)

      The name of the parameter.

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

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

    - #### getParameterValue

          public java.lang.String getParameterValue()

      The value of the parameter.
      戻り値:
        The value of the parameter.

    - #### setParameterValue

          public void setParameterValue(java.lang.String parameterValue)

      The value of the parameter.
      パラメータ:
        `parameterValue` - The value of the parameter.

    - #### withParameterValue

          public Parameter withParameterValue(java.lang.String parameterValue)

      The value of the parameter.

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

      パラメータ:
        `parameterValue` - The value of the parameter.

    - #### getDescription

          public java.lang.String getDescription()

      A description of the parameter.
      戻り値:
        A description of the parameter.

    - #### setDescription

          public void setDescription(java.lang.String description)

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

    - #### withDescription

          public Parameter withDescription(java.lang.String description)

      A description of the parameter.

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

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

    - #### getSource

          public java.lang.String getSource()

      The source of the parameter value, such as "engine-default" or "user".
      戻り値:
        The source of the parameter value, such as "engine-default" or "user".

    - #### setSource

          public void setSource(java.lang.String source)

      The source of the parameter value, such as "engine-default" or "user".
      パラメータ:
        `source` - The source of the parameter value, such as "engine-default" or "user".

    - #### withSource

          public Parameter withSource(java.lang.String source)

      The source of the parameter value, such as "engine-default" or "user".

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

      パラメータ:
        `source` - The source of the parameter value, such as "engine-default" or "user".

    - #### getDataType

          public java.lang.String getDataType()

      The data type of the parameter.
      戻り値:
        The data type of the parameter.

    - #### setDataType

          public void setDataType(java.lang.String dataType)

      The data type of the parameter.
      パラメータ:
        `dataType` - The data type of the parameter.

    - #### withDataType

          public Parameter withDataType(java.lang.String dataType)

      The data type of the parameter.

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

      パラメータ:
        `dataType` - The data type of the parameter.

    - #### getAllowedValues

          public java.lang.String getAllowedValues()

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

    - #### setAllowedValues

          public void setAllowedValues(java.lang.String allowedValues)

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

    - #### withAllowedValues

          public Parameter withAllowedValues(java.lang.String allowedValues)

      The valid range of values for the parameter.

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

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

    - #### isModifiable

          public java.lang.Boolean isModifiable()

      If `true`, the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.
      戻り値:
        If `true`, 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)

      If `true`, the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.
      パラメータ:
        `isModifiable` - If `true`, the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.

    - #### withIsModifiable

          public Parameter withIsModifiable(java.lang.Boolean isModifiable)

      If `true`, 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` - If `true`, the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.

    - #### getIsModifiable

          public java.lang.Boolean getIsModifiable()

      If `true`, the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.
      戻り値:
        If `true`, 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 Parameter 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.

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