com.amazonaws.services.rds.model

## クラス Parameter

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

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

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

  このデータ型は、ModifyDBParameterGroup や ResetDBParameterGroup アクションのリクエストパラメータとして使用されます。

  このデータ型は、DescribeEngineDefaultParameters や DescribeDBParameters アクションの応答エレメントとして使用されます。

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

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

    コンストラクタ
    コンストラクタと説明
    `Parameter()` 新しい Parameter オブジェクトの既定のコンストラクタ。

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getAllowedValues()` パラメータの値の有効範囲を指定します。
    `java.lang.String` | `getApplyMethod()` パラメータの更新プログラムを適用するタイミングを示します。
    `java.lang.String` | `getApplyType()` エンジン固有のパラメータの型を指定します。
    `java.lang.String` | `getDataType()` パラメータの有効なデータ型を指定します。
    `java.lang.String` | `getDescription()` パラメータの説明を提供します。
    `java.lang.Boolean` | `getIsModifiable()` パラメータを修正するることができるかどうか (`true`)(`false`)示します。
    `java.lang.String` | `getMinimumEngineVersion()` パラメータが適用できる最も初期のエンジン・バージョン。
    `java.lang.String` | `getParameterName()` パラメータの名前を指定します。
    `java.lang.String` | `getParameterValue()` パラメータの値を指定します。
    `java.lang.String` | `getSource()` パラメータ値のソースを示します。
    `int` | `hashCode()`
    `java.lang.Boolean` | `isModifiable()` パラメータを修正するることができるかどうか (`true`)(`false`)示します。
    `void` | `setAllowedValues(java.lang.String allowedValues)` パラメータの値の有効範囲を指定します。
    `void` | `setApplyMethod(ApplyMethod applyMethod)` パラメータの更新プログラムを適用するタイミングを示します。
    `void` | `setApplyMethod(java.lang.String applyMethod)` パラメータの更新プログラムを適用するタイミングを示します。
    `void` | `setApplyType(java.lang.String applyType)` エンジン固有のパラメータの型を指定します。
    `void` | `setDataType(java.lang.String dataType)` パラメータの有効なデータ型を指定します。
    `void` | `setDescription(java.lang.String description)` パラメータの説明を提供します。
    `void` | `setIsModifiable(java.lang.Boolean isModifiable)` パラメータを修正するることができるかどうか (`true`)(`false`)示します。
    `void` | `setMinimumEngineVersion(java.lang.String minimumEngineVersion)` パラメータが適用できる最も初期のエンジン・バージョン。
    `void` | `setParameterName(java.lang.String parameterName)` パラメータの名前を指定します。
    `void` | `setParameterValue(java.lang.String parameterValue)` パラメータの値を指定します。
    `void` | `setSource(java.lang.String source)` パラメータ値のソースを示します。
    `java.lang.String` | `toString()` このオブジェクトの文字列表現を返します。
    `Parameter` | `withAllowedValues(java.lang.String allowedValues)` パラメータの値の有効範囲を指定します。
    `Parameter` | `withApplyMethod(ApplyMethod applyMethod)` パラメータの更新プログラムを適用するタイミングを示します。
    `Parameter` | `withApplyMethod(java.lang.String applyMethod)` パラメータの更新プログラムを適用するタイミングを示します。
    `Parameter` | `withApplyType(java.lang.String applyType)` エンジン固有のパラメータの型を指定します。
    `Parameter` | `withDataType(java.lang.String dataType)` パラメータの有効なデータ型を指定します。
    `Parameter` | `withDescription(java.lang.String description)` パラメータの説明を提供します。
    `Parameter` | `withIsModifiable(java.lang.Boolean isModifiable)` パラメータを修正するることができるかどうか (`true`)(`false`)示します。
    `Parameter` | `withMinimumEngineVersion(java.lang.String minimumEngineVersion)` パラメータが適用できる最も初期のエンジン・バージョン。
    `Parameter` | `withParameterName(java.lang.String parameterName)` パラメータの名前を指定します。
    `Parameter` | `withParameterValue(java.lang.String parameterValue)` パラメータの値を指定します。
    `Parameter` | `withSource(java.lang.String source)` パラメータ値のソースを示します。

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

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

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

    - #### Parameter

          public Parameter()

      新しい Parameter オブジェクトの既定のコンストラクタ。 呼び出し元は、構築後にこのオブジェクトを初期化するため SetterまたはFluent Setterメソッドを使用する必要があります。

  - ### メソッドの詳細

    - #### getParameterName

          public java.lang.String getParameterName()

      パラメータの名前を指定します。
      戻り値:
        パラメータの名前を指定します。

    - #### setParameterName

          public void setParameterName(java.lang.String parameterName)

      パラメータの名前を指定します。
      パラメータ:
        `parameterName` - パラメータの名前を指定します。

    - #### withParameterName

          public Parameter withParameterName(java.lang.String parameterName)

      パラメータの名前を指定します。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `parameterName` - パラメータの名前を指定します。

    - #### getParameterValue

          public java.lang.String getParameterValue()

      パラメータの値を指定します。
      戻り値:
        パラメータの値を指定します。

    - #### setParameterValue

          public void setParameterValue(java.lang.String parameterValue)

      パラメータの値を指定します。
      パラメータ:
        `parameterValue` - パラメータの値を指定します。

    - #### withParameterValue

          public Parameter withParameterValue(java.lang.String parameterValue)

      パラメータの値を指定します。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `parameterValue` - パラメータの値を指定します。

    - #### getDescription

          public java.lang.String getDescription()

      パラメータの説明を提供します。
      戻り値:
        パラメータの説明を提供します。

    - #### setDescription

          public void setDescription(java.lang.String description)

      パラメータの説明を提供します。
      パラメータ:
        `description` - パラメータの説明を提供します。

    - #### withDescription

          public Parameter withDescription(java.lang.String description)

      パラメータの説明を提供します。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `description` - パラメータの説明を提供します。

    - #### getSource

          public java.lang.String getSource()

      パラメータ値のソースを示します。
      戻り値:
        パラメータ値のソースを示します。

    - #### setSource

          public void setSource(java.lang.String source)

      パラメータ値のソースを示します。
      パラメータ:
        `source` - パラメータ値のソースを示します。

    - #### withSource

          public Parameter withSource(java.lang.String source)

      パラメータ値のソースを示します。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `source` - パラメータ値のソースを示します。

    - #### getApplyType

          public java.lang.String getApplyType()

      エンジン固有のパラメータの型を指定します。
      戻り値:
        エンジン固有のパラメータの型を指定します。

    - #### setApplyType

          public void setApplyType(java.lang.String applyType)

      エンジン固有のパラメータの型を指定します。
      パラメータ:
        `applyType` - エンジン固有のパラメータの型を指定します。

    - #### withApplyType

          public Parameter withApplyType(java.lang.String applyType)

      エンジン固有のパラメータの型を指定します。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `applyType` - エンジン固有のパラメータの型を指定します。

    - #### getDataType

          public java.lang.String getDataType()

      パラメータの有効なデータ型を指定します。
      戻り値:
        パラメータの有効なデータ型を指定します。

    - #### setDataType

          public void setDataType(java.lang.String dataType)

      パラメータの有効なデータ型を指定します。
      パラメータ:
        `dataType` - パラメータの有効なデータ型を指定します。

    - #### withDataType

          public Parameter withDataType(java.lang.String dataType)

      パラメータの有効なデータ型を指定します。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `dataType` - パラメータの有効なデータ型を指定します。

    - #### getAllowedValues

          public java.lang.String getAllowedValues()

      パラメータの値の有効範囲を指定します。
      戻り値:
        パラメータの値の有効範囲を指定します。

    - #### setAllowedValues

          public void setAllowedValues(java.lang.String allowedValues)

      パラメータの値の有効範囲を指定します。
      パラメータ:
        `allowedValues` - パラメータの値の有効範囲を指定します。

    - #### withAllowedValues

          public Parameter withAllowedValues(java.lang.String allowedValues)

      パラメータの値の有効範囲を指定します。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `allowedValues` - パラメータの値の有効範囲を指定します。

    - #### isModifiable

          public java.lang.Boolean isModifiable()

      パラメータを修正するることができるかどうか (`true`)(`false`)示します。 一部のパラメータは変更されるのを防ぐため、セキュリティや運用の意味を持っています。
      戻り値:
        パラメータを修正するることができるかどうか (`true`)(`false`)示します。 一部のパラメータは変更されるのを防ぐため、セキュリティや運用の意味を持っています。

    - #### setIsModifiable

          public void setIsModifiable(java.lang.Boolean isModifiable)

      パラメータを修正するることができるかどうか (`true`)(`false`)示します。 一部のパラメータは変更されるのを防ぐため、セキュリティや運用の意味を持っています。
      パラメータ:
        `isModifiable` - パラメータを修正するることができるかどうか (`true`)(`false`)示します。 一部のパラメータは変更されるのを防ぐため、セキュリティや運用の意味を持っています。

    - #### withIsModifiable

          public Parameter withIsModifiable(java.lang.Boolean isModifiable)

      パラメータを修正するることができるかどうか (`true`)(`false`)示します。 一部のパラメータは変更されるのを防ぐため、セキュリティや運用の意味を持っています。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `isModifiable` - パラメータを修正するることができるかどうか (`true`)(`false`)示します。 一部のパラメータは変更されるのを防ぐため、セキュリティや運用の意味を持っています。

    - #### getIsModifiable

          public java.lang.Boolean getIsModifiable()

      パラメータを修正するることができるかどうか (`true`)(`false`)示します。 一部のパラメータは変更されるのを防ぐため、セキュリティや運用の意味を持っています。
      戻り値:
        パラメータを修正するることができるかどうか (`true`)(`false`)示します。 一部のパラメータは変更されるのを防ぐため、セキュリティや運用の意味を持っています。

    - #### getMinimumEngineVersion

          public java.lang.String getMinimumEngineVersion()

      パラメータが適用できる最も初期のエンジン・バージョン。
      戻り値:
        パラメータが適用できる最も初期のエンジン・バージョン。

    - #### setMinimumEngineVersion

          public void setMinimumEngineVersion(java.lang.String minimumEngineVersion)

      パラメータが適用できる最も初期のエンジン・バージョン。
      パラメータ:
        `minimumEngineVersion` - パラメータが適用できる最も初期のエンジン・バージョン。

    - #### withMinimumEngineVersion

          public Parameter withMinimumEngineVersion(java.lang.String minimumEngineVersion)

      パラメータが適用できる最も初期のエンジン・バージョン。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `minimumEngineVersion` - パラメータが適用できる最も初期のエンジン・バージョン。

    - #### getApplyMethod

          public java.lang.String getApplyMethod()

      パラメータの更新プログラムを適用するタイミングを示します。

      前提条件：
      有効な値：immediate, pending-reboot

      戻り値:
        パラメータの更新プログラムを適用するタイミングを示します。
      関連項目:
        `ApplyMethod`

    - #### setApplyMethod

          public void setApplyMethod(java.lang.String applyMethod)

      パラメータの更新プログラムを適用するタイミングを示します。

      前提条件：
      有効な値：immediate, pending-reboot

      パラメータ:
        `applyMethod` - パラメータの更新プログラムを適用するタイミングを示します。
      関連項目:
        `ApplyMethod`

    - #### withApplyMethod

          public Parameter withApplyMethod(java.lang.String applyMethod)

      パラメータの更新プログラムを適用するタイミングを示します。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      前提条件：
      有効な値：immediate, pending-reboot

      パラメータ:
        `applyMethod` - パラメータの更新プログラムを適用するタイミングを示します。
      関連項目:
        `ApplyMethod`

    - #### setApplyMethod

          public void setApplyMethod(ApplyMethod applyMethod)

      パラメータの更新プログラムを適用するタイミングを示します。

      前提条件：
      有効な値：immediate, pending-reboot

      パラメータ:
        `applyMethod` - パラメータの更新プログラムを適用するタイミングを示します。
      関連項目:
        `ApplyMethod`

    - #### withApplyMethod

          public Parameter withApplyMethod(ApplyMethod applyMethod)

      パラメータの更新プログラムを適用するタイミングを示します。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      前提条件：
      有効な値：immediate, pending-reboot

      パラメータ:
        `applyMethod` - パラメータの更新プログラムを適用するタイミングを示します。
      関連項目:
        `ApplyMethod`

    - #### toString

          public java.lang.String toString()

      このオブジェクトの文字列表現を返します。テストやデバッグに利用します。
      オーバーライド:
        `toString` クラス内 `java.lang.Object`
      戻り値:
        このオブジェクトの文字列表現。
      関連項目:
        `Object.toString()`

    - #### hashCode

          public int hashCode()

      オーバーライド:
        `hashCode` クラス内 `java.lang.Object`

    - #### equals

          public boolean equals(java.lang.Object obj)

      オーバーライド:
        `equals` クラス内 `java.lang.Object`