com.amazonaws.services.rds.model

## クラス OrderableDBInstanceOption

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

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

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

  DBインスタンスに対する利用可能なオプションのリストを含んでいます。

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

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

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.util.List<AvailabilityZone>` | `getAvailabilityZones()` 設定可能なDBインスタンスの有効性ゾーンのリスト。
    `java.lang.String` | `getDBInstanceClass()` 設定可能なDBインスタンスのDBインスタンスクラス。
    `java.lang.String` | `getEngine()` 設定可能なDBインスタンスのエンジンタイプ。
    `java.lang.String` | `getEngineVersion()` 設定可能なDBインスタンスのエンジンバージョン。
    `java.lang.String` | `getLicenseModel()` 設定可能なDBインスタンスのライセンスモデル。
    `java.lang.Boolean` | `getMultiAZCapable()` 設定可能なDBインスタンスがmulti-AZ可能かどうかを示します。
    `java.lang.Boolean` | `getReadReplicaCapable()` 設定可能なDBインスタンスがリードレプリカを持つことができるかどうかを示します。
    `java.lang.Boolean` | `getVpc()` VPC設定可能なDBインスタンスであるかどうかを示します。
    `int` | `hashCode()`
    `java.lang.Boolean` | `isMultiAZCapable()` 設定可能なDBインスタンスがmulti-AZ可能かどうかを示します。
    `java.lang.Boolean` | `isReadReplicaCapable()` 設定可能なDBインスタンスがリードレプリカを持つことができるかどうかを示します。
    `java.lang.Boolean` | `isVpc()` VPC設定可能なDBインスタンスであるかどうかを示します。
    `void` | `setAvailabilityZones(java.util.Collection<AvailabilityZone> availabilityZones)` 設定可能なDBインスタンスの有効性ゾーンのリスト。
    `void` | `setDBInstanceClass(java.lang.String dBInstanceClass)` 設定可能なDBインスタンスのDBインスタンスクラス。
    `void` | `setEngine(java.lang.String engine)` 設定可能なDBインスタンスのエンジンタイプ。
    `void` | `setEngineVersion(java.lang.String engineVersion)` 設定可能なDBインスタンスのエンジンバージョン。
    `void` | `setLicenseModel(java.lang.String licenseModel)` 設定可能なDBインスタンスのライセンスモデル。
    `void` | `setMultiAZCapable(java.lang.Boolean multiAZCapable)` 設定可能なDBインスタンスがmulti-AZ可能かどうかを示します。
    `void` | `setReadReplicaCapable(java.lang.Boolean readReplicaCapable)` 設定可能なDBインスタンスがリードレプリカを持つことができるかどうかを示します。
    `void` | `setVpc(java.lang.Boolean vpc)` VPC設定可能なDBインスタンスであるかどうかを示します。
    `java.lang.String` | `toString()` このオブジェクトの文字列表現を返します。
    `OrderableDBInstanceOption` | `withAvailabilityZones(AvailabilityZone... availabilityZones)` 設定可能なDBインスタンスの有効性ゾーンのリスト。
    `OrderableDBInstanceOption` | `withAvailabilityZones(java.util.Collection<AvailabilityZone> availabilityZones)` 設定可能なDBインスタンスの有効性ゾーンのリスト。
    `OrderableDBInstanceOption` | `withDBInstanceClass(java.lang.String dBInstanceClass)` 設定可能なDBインスタンスのDBインスタンスクラス。
    `OrderableDBInstanceOption` | `withEngine(java.lang.String engine)` 設定可能なDBインスタンスのエンジンタイプ。
    `OrderableDBInstanceOption` | `withEngineVersion(java.lang.String engineVersion)` 設定可能なDBインスタンスのエンジンバージョン。
    `OrderableDBInstanceOption` | `withLicenseModel(java.lang.String licenseModel)` 設定可能なDBインスタンスのライセンスモデル。
    `OrderableDBInstanceOption` | `withMultiAZCapable(java.lang.Boolean multiAZCapable)` 設定可能なDBインスタンスがmulti-AZ可能かどうかを示します。
    `OrderableDBInstanceOption` | `withReadReplicaCapable(java.lang.Boolean readReplicaCapable)` 設定可能なDBインスタンスがリードレプリカを持つことができるかどうかを示します。
    `OrderableDBInstanceOption` | `withVpc(java.lang.Boolean vpc)` VPC設定可能なDBインスタンスであるかどうかを示します。

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

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

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

    - #### OrderableDBInstanceOption

          public OrderableDBInstanceOption()

  - ### メソッドの詳細

    - #### getEngine

          public java.lang.String getEngine()

      設定可能なDBインスタンスのエンジンタイプ。
      戻り値:
        設定可能なDBインスタンスのエンジンタイプ。

    - #### setEngine

          public void setEngine(java.lang.String engine)

      設定可能なDBインスタンスのエンジンタイプ。
      パラメータ:
        `engine` - 設定可能なDBインスタンスのエンジンタイプ。

    - #### withEngine

          public OrderableDBInstanceOption withEngine(java.lang.String engine)

      設定可能なDBインスタンスのエンジンタイプ。

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

      パラメータ:
        `engine` - 設定可能なDBインスタンスのエンジンタイプ。

    - #### getEngineVersion

          public java.lang.String getEngineVersion()

      設定可能なDBインスタンスのエンジンバージョン。
      戻り値:
        設定可能なDBインスタンスのエンジンバージョン。

    - #### setEngineVersion

          public void setEngineVersion(java.lang.String engineVersion)

      設定可能なDBインスタンスのエンジンバージョン。
      パラメータ:
        `engineVersion` - 設定可能なDBインスタンスのエンジンバージョン。

    - #### withEngineVersion

          public OrderableDBInstanceOption withEngineVersion(java.lang.String engineVersion)

      設定可能なDBインスタンスのエンジンバージョン。

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

      パラメータ:
        `engineVersion` - 設定可能なDBインスタンスのエンジンバージョン。

    - #### getDBInstanceClass

          public java.lang.String getDBInstanceClass()

      設定可能なDBインスタンスのDBインスタンスクラス。
      戻り値:
        設定可能なDBインスタンスのDBインスタンスクラス。

    - #### setDBInstanceClass

          public void setDBInstanceClass(java.lang.String dBInstanceClass)

      設定可能なDBインスタンスのDBインスタンスクラス。
      パラメータ:
        `dBInstanceClass` - 設定可能なDBインスタンスのDBインスタンスクラス。

    - #### withDBInstanceClass

          public OrderableDBInstanceOption withDBInstanceClass(java.lang.String dBInstanceClass)

      設定可能なDBインスタンスのDBインスタンスクラス。

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

      パラメータ:
        `dBInstanceClass` - 設定可能なDBインスタンスのDBインスタンスクラス。

    - #### getLicenseModel

          public java.lang.String getLicenseModel()

      設定可能なDBインスタンスのライセンスモデル。
      戻り値:
        設定可能なDBインスタンスのライセンスモデル。

    - #### setLicenseModel

          public void setLicenseModel(java.lang.String licenseModel)

      設定可能なDBインスタンスのライセンスモデル。
      パラメータ:
        `licenseModel` - 設定可能なDBインスタンスのライセンスモデル。

    - #### withLicenseModel

          public OrderableDBInstanceOption withLicenseModel(java.lang.String licenseModel)

      設定可能なDBインスタンスのライセンスモデル。

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

      パラメータ:
        `licenseModel` - 設定可能なDBインスタンスのライセンスモデル。

    - #### getAvailabilityZones

          public java.util.List<AvailabilityZone> getAvailabilityZones()

      設定可能なDBインスタンスの有効性ゾーンのリスト。
      戻り値:
        設定可能なDBインスタンスの有効性ゾーンのリスト。

    - #### setAvailabilityZones

          public void setAvailabilityZones(java.util.Collection<AvailabilityZone> availabilityZones)

      設定可能なDBインスタンスの有効性ゾーンのリスト。
      パラメータ:
        `availabilityZones` - 設定可能なDBインスタンスの有効性ゾーンのリスト。

    - #### withAvailabilityZones

          public OrderableDBInstanceOption withAvailabilityZones(AvailabilityZone... availabilityZones)

      設定可能なDBインスタンスの有効性ゾーンのリスト。

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

      パラメータ:
        `availabilityZones` - 設定可能なDBインスタンスの有効性ゾーンのリスト。

    - #### withAvailabilityZones

          public OrderableDBInstanceOption withAvailabilityZones(java.util.Collection<AvailabilityZone> availabilityZones)

      設定可能なDBインスタンスの有効性ゾーンのリスト。

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

      パラメータ:
        `availabilityZones` - 設定可能なDBインスタンスの有効性ゾーンのリスト。

    - #### isMultiAZCapable

          public java.lang.Boolean isMultiAZCapable()

      設定可能なDBインスタンスがmulti-AZ可能かどうかを示します。
      戻り値:
        設定可能なDBインスタンスがmulti-AZ可能かどうかを示します。

    - #### setMultiAZCapable

          public void setMultiAZCapable(java.lang.Boolean multiAZCapable)

      設定可能なDBインスタンスがmulti-AZ可能かどうかを示します。
      パラメータ:
        `multiAZCapable` - 設定可能なDBインスタンスがmulti-AZ可能かどうかを示します。

    - #### withMultiAZCapable

          public OrderableDBInstanceOption withMultiAZCapable(java.lang.Boolean multiAZCapable)

      設定可能なDBインスタンスがmulti-AZ可能かどうかを示します。

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

      パラメータ:
        `multiAZCapable` - 設定可能なDBインスタンスがmulti-AZ可能かどうかを示します。

    - #### getMultiAZCapable

          public java.lang.Boolean getMultiAZCapable()

      設定可能なDBインスタンスがmulti-AZ可能かどうかを示します。
      戻り値:
        設定可能なDBインスタンスがmulti-AZ可能かどうかを示します。

    - #### isReadReplicaCapable

          public java.lang.Boolean isReadReplicaCapable()

      設定可能なDBインスタンスがリードレプリカを持つことができるかどうかを示します。
      戻り値:
        設定可能なDBインスタンスがリードレプリカを持つことができるかどうかを示します。

    - #### setReadReplicaCapable

          public void setReadReplicaCapable(java.lang.Boolean readReplicaCapable)

      設定可能なDBインスタンスがリードレプリカを持つことができるかどうかを示します。
      パラメータ:
        `readReplicaCapable` - 設定可能なDBインスタンスがリードレプリカを持つことができるかどうかを示します。

    - #### withReadReplicaCapable

          public OrderableDBInstanceOption withReadReplicaCapable(java.lang.Boolean readReplicaCapable)

      設定可能なDBインスタンスがリードレプリカを持つことができるかどうかを示します。

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

      パラメータ:
        `readReplicaCapable` - 設定可能なDBインスタンスがリードレプリカを持つことができるかどうかを示します。

    - #### getReadReplicaCapable

          public java.lang.Boolean getReadReplicaCapable()

      設定可能なDBインスタンスがリードレプリカを持つことができるかどうかを示します。
      戻り値:
        設定可能なDBインスタンスがリードレプリカを持つことができるかどうかを示します。

    - #### isVpc

          public java.lang.Boolean isVpc()

      VPC設定可能なDBインスタンスであるかどうかを示します。
      戻り値:
        VPC設定可能なDBインスタンスであるかどうかを示します。

    - #### setVpc

          public void setVpc(java.lang.Boolean vpc)

      VPC設定可能なDBインスタンスであるかどうかを示します。
      パラメータ:
        `vpc` - VPC設定可能なDBインスタンスであるかどうかを示します。

    - #### withVpc

          public OrderableDBInstanceOption withVpc(java.lang.Boolean vpc)

      VPC設定可能なDBインスタンスであるかどうかを示します。

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

      パラメータ:
        `vpc` - VPC設定可能なDBインスタンスであるかどうかを示します。

    - #### getVpc

          public java.lang.Boolean getVpc()

      VPC設定可能なDBインスタンスであるかどうかを示します。
      戻り値:
        VPC設定可能なDBインスタンスであるかどうかを示します。

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