com.amazonaws.services.rds.model

## クラス RestoreDBInstanceFromDBSnapshotRequest

- java.lang.Object
- - com.amazonaws.AmazonWebServiceRequest
  - - com.amazonaws.services.rds.model.RestoreDBInstanceFromDBSnapshotRequest

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

      public class RestoreDBInstanceFromDBSnapshotRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  `RestoreDBInstanceFromDBSnapshot operation` のためのパラメータ用コンテナ。

  DBスナップショットから新しいDBインスタンスを作成します。 ターゲット・データベースは、新しいRDSインスタンスが デフォルトのセキュリティグループを使用して作成されていること以外は、 元のソース・データベースと同じ構成で復元ポイントから作成されます。

  関連項目:
    `AmazonRDS.restoreDBInstanceFromDBSnapshot(RestoreDBInstanceFromDBSnapshotRequest)`, 直列化された形式

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

    コンストラクタ
    コンストラクタと説明
    `RestoreDBInstanceFromDBSnapshotRequest()` 新しい RestoreDBInstanceFromDBSnapshotRequest オブジェクトの既定のコンストラクタ。
    `RestoreDBInstanceFromDBSnapshotRequest(java.lang.String dBInstanceIdentifier, java.lang.String dBSnapshotIdentifier)` 新しい RestoreDBInstanceFromDBSnapshotRequest オブジェクトを構築します。

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.Boolean` | `getAutoMinorVersionUpgrade()` そのマイナーバージョンアップグレードは、 メンテナンスウィンドウの間にDBインスタンスに自動的に適用されることを示します。
    `java.lang.String` | `getAvailabilityZone()` DBインスタンスが作成されるEC2有効ゾーン。
    `java.lang.String` | `getDBInstanceClass()` Amazon RDS DBインスタンスのコンピューティングとメモリ容量。
    `java.lang.String` | `getDBInstanceIdentifier()` DBスナップショットから復元するための識別子。
    `java.lang.String` | `getDBName()` 復元されたDBインスタンスのデータベース名。
    `java.lang.String` | `getDBSnapshotIdentifier()` DBスナップショットから作成する DB インスタンスの名前です。
    `java.lang.String` | `getDBSubnetGroupName()` 新しいインスタンスに使用するDBサブネットグループ名。
    `java.lang.String` | `getEngine()` 新しいインスタンスに使用するデータベース・エンジン。
    `java.lang.Integer` | `getIops()` 1秒あたりの I/O オペレーションで表されるDBインスタンスの プロビジョニングのIOPSの量を指定します。
    `java.lang.String` | `getLicenseModel()` 復元されたDBインスタンスのライセンスモデル情報。
    `java.lang.Boolean` | `getMultiAZ()` DBインスタンスがMulti-AZ配備かどうかを指定します。
    `java.lang.String` | `getNiftyMasterPrivateAddress()` マスタ用のプライベートIP(ニフティクラウド独自仕様)
    `java.lang.Integer` | `getNiftyMultiAZType()` Multi-AZ deploymentのタイプ(ニフティクラウド独自仕様) 冗長化の構成を指定 シングル：null DRBD：0 MHA：1
    `java.lang.String` | `getNiftyReadReplicaDBInstanceIdentifier()` リードレプリカインスタンス識別子(ニフティクラウド独自仕様)。
    `java.lang.String` | `getNiftyReadReplicaPrivateAddress()` リードレプリカ用のプライベートIP(ニフティクラウド独自仕様)
    `java.lang.String` | `getNiftySlavePrivateAddress()` スレーブ用のプライベートIP(ニフティクラウド独自仕様)
    `java.lang.Integer` | `getNiftyStorageType()` ディスクタイプ(ニフティクラウド独自仕様) 使用するディスクのタイプを指定 HDD：0 SSD：1
    `java.lang.String` | `getNiftyVirtualPrivateAddress()` 仮想LB用のプライベートIP(ニフティクラウド独自仕様)
    `java.lang.String` | `getOptionGroupName()` 復元されたDBインスタンスに使用するオプショングループの名前。
    `java.lang.Integer` | `getPort()` データベースが接続を受け入れるポート番号。
    `java.lang.Boolean` | `getPubliclyAccessible()` DB インスタンスのユーザー補助のオプションを指定します。
    `int` | `hashCode()`
    `java.lang.Boolean` | `isAutoMinorVersionUpgrade()` そのマイナーバージョンアップグレードは、 メンテナンスウィンドウの間にDBインスタンスに自動的に適用されることを示します。
    `java.lang.Boolean` | `isMultiAZ()` DBインスタンスがMulti-AZ配備かどうかを指定します。
    `java.lang.Boolean` | `isPubliclyAccessible()` DB インスタンスのユーザー補助のオプションを指定します。
    `void` | `setAutoMinorVersionUpgrade(java.lang.Boolean autoMinorVersionUpgrade)` そのマイナーバージョンアップグレードは、 メンテナンスウィンドウの間にDBインスタンスに自動的に適用されることを示します。
    `void` | `setAvailabilityZone(java.lang.String availabilityZone)` DBインスタンスが作成されるEC2有効ゾーン。
    `void` | `setDBInstanceClass(java.lang.String dBInstanceClass)` Amazon RDS DBインスタンスのコンピューティングとメモリ容量。
    `void` | `setDBInstanceIdentifier(java.lang.String dBInstanceIdentifier)` DBスナップショットから復元するための識別子。
    `void` | `setDBName(java.lang.String dBName)` 復元されたDBインスタンスのデータベース名。
    `void` | `setDBSnapshotIdentifier(java.lang.String dBSnapshotIdentifier)` DBスナップショットから作成する DB インスタンスの名前です。
    `void` | `setDBSubnetGroupName(java.lang.String dBSubnetGroupName)` 新しいインスタンスに使用するDBサブネットグループ名。
    `void` | `setEngine(java.lang.String engine)` 新しいインスタンスに使用するデータベース・エンジン。
    `void` | `setIops(java.lang.Integer iops)` 1秒あたりの I/O オペレーションで表されるDBインスタンスの プロビジョニングのIOPSの量を指定します。
    `void` | `setLicenseModel(java.lang.String licenseModel)` 復元されたDBインスタンスのライセンスモデル情報。
    `void` | `setMultiAZ(java.lang.Boolean multiAZ)` DBインスタンスがMulti-AZ配備かどうかを指定します。
    `void` | `setNiftyMasterPrivateAddresss(java.lang.String niftyMasterPrivateAddress)` マスタ用のプライベートIP(ニフティクラウド独自仕様)
    `void` | `setNiftyMultiAZType(java.lang.Integer niftyMultiAZType)` Multi-AZ deploymentのタイプ(ニフティクラウド独自仕様) 冗長化の構成を指定 シングル：null DRBD：0 MHA：1
    `void` | `setNiftyReadReplicaDBInstanceIdentifier(java.lang.String niftyReadReplicaDBInstanceIdentifier)` リードレプリカインスタンス識別子(ニフティクラウド独自仕様)。
    `void` | `setNiftyReadReplicaPrivateAddress(java.lang.String niftyReadReplicaPrivateAddress)` リードレプリカ用のプライベートIP(ニフティクラウド独自仕様)
    `void` | `setNiftySlavePrivateAddress(java.lang.String niftySlavePrivateAddress)` スレーブ用のプライベートIP(ニフティクラウド独自仕様)
    `void` | `setNiftyStorageType(java.lang.Integer niftyStorageType)` ディスクタイプ(ニフティクラウド独自仕様) 使用するディスクのタイプを指定 HDD：0 SSD：1
    `void` | `setNiftyVirtualPrivateAddress(java.lang.String niftyVirtualPrivateAddress)` 仮想LB用のプライベートIP(ニフティクラウド独自仕様)
    `void` | `setOptionGroupName(java.lang.String optionGroupName)` 復元されたDBインスタンスに使用するオプショングループの名前。
    `void` | `setPort(java.lang.Integer port)` データベースが接続を受け入れるポート番号。
    `void` | `setPubliclyAccessible(java.lang.Boolean publiclyAccessible)` DB インスタンスのユーザー補助のオプションを指定します。
    `java.lang.String` | `toString()` このオブジェクトの文字列表現を返します。
    `RestoreDBInstanceFromDBSnapshotRequest` | `withAutoMinorVersionUpgrade(java.lang.Boolean autoMinorVersionUpgrade)` そのマイナーバージョンアップグレードは、 メンテナンスウィンドウの間にDBインスタンスに自動的に適用されることを示します。
    `RestoreDBInstanceFromDBSnapshotRequest` | `withAvailabilityZone(java.lang.String availabilityZone)` DBインスタンスが作成されるEC2有効ゾーン。
    `RestoreDBInstanceFromDBSnapshotRequest` | `withDBInstanceClass(java.lang.String dBInstanceClass)` Amazon RDS DBインスタンスのコンピューティングとメモリ容量。
    `RestoreDBInstanceFromDBSnapshotRequest` | `withDBInstanceIdentifier(java.lang.String dBInstanceIdentifier)` DBスナップショットから復元するための識別子。
    `RestoreDBInstanceFromDBSnapshotRequest` | `withDBName(java.lang.String dBName)` 復元されたDBインスタンスのデータベース名。
    `RestoreDBInstanceFromDBSnapshotRequest` | `withDBSnapshotIdentifier(java.lang.String dBSnapshotIdentifier)` DBスナップショットから作成する DB インスタンスの名前です。
    `RestoreDBInstanceFromDBSnapshotRequest` | `withDBSubnetGroupName(java.lang.String dBSubnetGroupName)` 新しいインスタンスに使用するDBサブネットグループ名。
    `RestoreDBInstanceFromDBSnapshotRequest` | `withEngine(java.lang.String engine)` 新しいインスタンスに使用するデータベース・エンジン。
    `RestoreDBInstanceFromDBSnapshotRequest` | `withIops(java.lang.Integer iops)` 1秒あたりの I/O オペレーションで表されるDBインスタンスの プロビジョニングのIOPSの量を指定します。
    `RestoreDBInstanceFromDBSnapshotRequest` | `withLicenseModel(java.lang.String licenseModel)` 復元されたDBインスタンスのライセンスモデル情報。
    `RestoreDBInstanceFromDBSnapshotRequest` | `withMultiAZ(java.lang.Boolean multiAZ)` DBインスタンスがMulti-AZ配備かどうかを指定します。
    `RestoreDBInstanceFromDBSnapshotRequest` | `withNiftyMasterPrivateAddresss(java.lang.String niftyMasterPrivateAddresss)` マスタ用のプライベートIP(ニフティクラウド独自仕様)
    `RestoreDBInstanceFromDBSnapshotRequest` | `withNiftyMultiAZType(java.lang.Integer niftyMultiAZType)` Multi-AZ deploymentのタイプ(ニフティクラウド独自仕様) 冗長化の構成を指定 シングル：null DRBD：0 MHA：1
    `RestoreDBInstanceFromDBSnapshotRequest` | `withNiftyReadReplicaDBInstanceIdentifier(java.lang.String niftyReadReplicaDBInstanceIdentifier)` リードレプリカインスタンス識別子(ニフティクラウド独自仕様)。
    `RestoreDBInstanceFromDBSnapshotRequest` | `withNiftyReadReplicaPrivateAddress(java.lang.String niftyReadReplicaPrivateAddress)` リードレプリカ用のプライベートIP(ニフティクラウド独自仕様)
    `RestoreDBInstanceFromDBSnapshotRequest` | `withNiftySlavePrivateAddress(java.lang.String niftySlavePrivateAddress)` スレーブ用のプライベートIP(ニフティクラウド独自仕様)
    `RestoreDBInstanceFromDBSnapshotRequest` | `withNiftyStorageType(java.lang.Integer niftyStorageType)` ディスクタイプ(ニフティクラウド独自仕様) 使用するディスクのタイプを指定 HDD：0 SSD：1
    `RestoreDBInstanceFromDBSnapshotRequest` | `withNiftyVirtualPrivateAddress(java.lang.String niftyVirtualPrivateAddress)` 仮想LB用のプライベートIP(ニフティクラウド独自仕様)
    `RestoreDBInstanceFromDBSnapshotRequest` | `withOptionGroupName(java.lang.String optionGroupName)` 復元されたDBインスタンスに使用するオプショングループの名前。
    `RestoreDBInstanceFromDBSnapshotRequest` | `withPort(java.lang.Integer port)` データベースが接続を受け入れるポート番号。
    `RestoreDBInstanceFromDBSnapshotRequest` | `withPubliclyAccessible(java.lang.Boolean publiclyAccessible)` DB インスタンスのユーザー補助のオプションを指定します。

    - ### クラスから継承されたメソッド com.amazonaws.AmazonWebServiceRequest

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### RestoreDBInstanceFromDBSnapshotRequest

          public RestoreDBInstanceFromDBSnapshotRequest()

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

    - #### RestoreDBInstanceFromDBSnapshotRequest

          public RestoreDBInstanceFromDBSnapshotRequest(java.lang.String dBInstanceIdentifier,
                                                java.lang.String dBSnapshotIdentifier)

      新しい RestoreDBInstanceFromDBSnapshotRequest オブジェクトを構築します。 呼び出し元は、追加オブジェクトを初期化するため SetterまたはFluent Setterメソッドを使用する必要があります。
      パラメータ:
        `dBInstanceIdentifier` - DBスナップショットから復元するための識別子。

        前提条件：

        - 1～63文字の英数字またはハイフンが含まれている必要があります。
        - 最初の文字は英字でなければなりません。
        - 最後がハイフン、または連続したハイフンを含むことはできません。
        `dBSnapshotIdentifier` - DBスナップショットから作成する DB インスタンスの名前です。 このパラメータは、大文字と小文字を区別しません。

        前提条件：

        - 1～255文字の英数字またはハイフンが含まれている必要があります。
        - 最初の文字は英字でなければなりません。
        - 最後がハイフン、または連続したハイフンを含むことはできません。

        例： `my-snapshot-id`

  - ### メソッドの詳細

    - #### getDBInstanceIdentifier

          public java.lang.String getDBInstanceIdentifier()

      DBスナップショットから復元するための識別子。

      前提条件：

      - 1～63文字の英数字またはハイフンが含まれている必要があります。
      - 最初の文字は英字でなければなりません。
      - 最後がハイフン、または連続したハイフンを含むことはできません。
      戻り値:
        DBスナップショットから復元するための識別子。

        前提条件：

        - 1～63文字の英数字またはハイフンが含まれている必要があります。
        - 最初の文字は英字でなければなりません。
        - 最後がハイフン、または連続したハイフンを含むことはできません。

    - #### setDBInstanceIdentifier

          public void setDBInstanceIdentifier(java.lang.String dBInstanceIdentifier)

      DBスナップショットから復元するための識別子。

      前提条件：

      - 1～63文字の英数字またはハイフンが含まれている必要があります。
      - 最初の文字は英字でなければなりません。
      - 最後がハイフン、または連続したハイフンを含むことはできません。
      パラメータ:
        `dBInstanceIdentifier` - DBスナップショットから復元するための識別子。

        前提条件：

        - 1～63文字の英数字またはハイフンが含まれている必要があります。
        - 最初の文字は英字でなければなりません。
        - 最後がハイフン、または連続したハイフンを含むことはできません。

    - #### withDBInstanceIdentifier

          public RestoreDBInstanceFromDBSnapshotRequest withDBInstanceIdentifier(java.lang.String dBInstanceIdentifier)

      DBスナップショットから復元するための識別子。

      前提条件：

      - 1～63文字の英数字またはハイフンが含まれている必要があります。
      - 最初の文字は英字でなければなりません。
      - 最後がハイフン、または連続したハイフンを含むことはできません。

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

      パラメータ:
        `dBInstanceIdentifier` - DBスナップショットから復元するための識別子。

        前提条件：

        - 1～63文字の英数字またはハイフンが含まれている必要があります。
        - 最初の文字は英字でなければなりません。
        - 最後がハイフン、または連続したハイフンを含むことはできません。

    - #### getDBSnapshotIdentifier

          public java.lang.String getDBSnapshotIdentifier()

      DBスナップショットから作成する DB インスタンスの名前です。 このパラメータは、大文字と小文字を区別しません。

      前提条件：

      - 1～255文字の英数字またはハイフンが含まれている必要があります。
      - 最初の文字は英字でなければなりません。
      - 最後がハイフン、または連続したハイフンを含むことはできません。

      例： `my-snapshot-id`

      戻り値:
        DBスナップショットから作成する DB インスタンスの名前です。 このパラメータは、大文字と小文字を区別しません。

        前提条件：

        - 1～255文字の英数字またはハイフンが含まれている必要があります。
        - 最初の文字は英字でなければなりません。
        - 最後がハイフン、または連続したハイフンを含むことはできません。

        例： `my-snapshot-id`

    - #### setDBSnapshotIdentifier

          public void setDBSnapshotIdentifier(java.lang.String dBSnapshotIdentifier)

      DBスナップショットから作成する DB インスタンスの名前です。 このパラメータは、大文字と小文字を区別しません。

      前提条件：

      - 1～255文字の英数字またはハイフンが含まれている必要があります。
      - 最初の文字は英字でなければなりません。
      - 最後がハイフン、または連続したハイフンを含むことはできません。

      例： `my-snapshot-id`

      パラメータ:
        `dBSnapshotIdentifier` - DBスナップショットから作成する DB インスタンスの名前です。 このパラメータは、大文字と小文字を区別しません。

        前提条件：

        - 1～255文字の英数字またはハイフンが含まれている必要があります。
        - 最初の文字は英字でなければなりません。
        - 最後がハイフン、または連続したハイフンを含むことはできません。

        例： `my-snapshot-id`

    - #### withDBSnapshotIdentifier

          public RestoreDBInstanceFromDBSnapshotRequest withDBSnapshotIdentifier(java.lang.String dBSnapshotIdentifier)

      DBスナップショットから作成する DB インスタンスの名前です。 このパラメータは、大文字と小文字を区別しません。

      前提条件：

      - 1～255文字の英数字またはハイフンが含まれている必要があります。
      - 最初の文字は英字でなければなりません。
      - 最後がハイフン、または連続したハイフンを含むことはできません。

      例： `my-snapshot-id`

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

      パラメータ:
        `dBSnapshotIdentifier` - DBスナップショットから作成する DB インスタンスの名前です。 このパラメータは、大文字と小文字を区別しません。

        前提条件：

        - 1～255文字の英数字またはハイフンが含まれている必要があります。
        - 最初の文字は英字でなければなりません。
        - 最後がハイフン、または連続したハイフンを含むことはできません。

        例： `my-snapshot-id`

    - #### getDBInstanceClass

          public java.lang.String getDBInstanceClass()

      Amazon RDS DBインスタンスのコンピューティングとメモリ容量。

      有効な値：`db.t1.micro | db.m1.small | db.m1.medium | db.m1.large | db.m1.xlarge | db.m2.2xlarge | db.m2.4xlarge`

      初期値：オリジナルのDBインスタンスと同じDBInstanceClass。

      戻り値:
        Amazon RDS DBインスタンスのコンピューティングとメモリ容量。

        有効な値：`db.t1.micro | db.m1.small | db.m1.medium | db.m1.large | db.m1.xlarge | db.m2.2xlarge | db.m2.4xlarge`

        初期値：オリジナルのDBインスタンスと同じDBInstanceClass。

    - #### setDBInstanceClass

          public void setDBInstanceClass(java.lang.String dBInstanceClass)

      Amazon RDS DBインスタンスのコンピューティングとメモリ容量。

      有効な値：`db.t1.micro | db.m1.small | db.m1.medium | db.m1.large | db.m1.xlarge | db.m2.2xlarge | db.m2.4xlarge`

      初期値：オリジナルのDBインスタンスと同じDBInstanceClass。

      パラメータ:
        `dBInstanceClass` - Amazon RDS DBインスタンスのコンピューティングとメモリ容量。

        有効な値：`db.t1.micro | db.m1.small | db.m1.medium | db.m1.large | db.m1.xlarge | db.m2.2xlarge | db.m2.4xlarge`

        初期値：オリジナルのDBインスタンスと同じDBInstanceClass。

    - #### withDBInstanceClass

          public RestoreDBInstanceFromDBSnapshotRequest withDBInstanceClass(java.lang.String dBInstanceClass)

      Amazon RDS DBインスタンスのコンピューティングとメモリ容量。

      有効な値：`db.t1.micro | db.m1.small | db.m1.medium | db.m1.large | db.m1.xlarge | db.m2.2xlarge | db.m2.4xlarge`

      初期値：オリジナルのDBインスタンスと同じDBInstanceClass。

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

      パラメータ:
        `dBInstanceClass` - Amazon RDS DBインスタンスのコンピューティングとメモリ容量。

        有効な値：`db.t1.micro | db.m1.small | db.m1.medium | db.m1.large | db.m1.xlarge | db.m2.2xlarge | db.m2.4xlarge`

        初期値：オリジナルのDBインスタンスと同じDBInstanceClass。

    - #### getPort

          public java.lang.Integer getPort()

      データベースが接続を受け入れるポート番号。

      初期値：オリジナルのDBインスタンスと同じポート

      前提条件：値は、`1150-65535`でなければなりません。

      戻り値:
        データベースが接続を受け入れるポート番号。

        初期値：オリジナルのDBインスタンスと同じポート

        前提条件：値は、`1150-65535`でなければなりません。

    - #### setPort

          public void setPort(java.lang.Integer port)

      データベースが接続を受け入れるポート番号。

      初期値：オリジナルのDBインスタンスと同じポート

      前提条件：値は、`1150-65535`でなければなりません。

      パラメータ:
        `port` - データベースが接続を受け入れるポート番号。

        初期値：オリジナルのDBインスタンスと同じポート

        前提条件：値は、`1150-65535`でなければなりません。

    - #### withPort

          public RestoreDBInstanceFromDBSnapshotRequest withPort(java.lang.Integer port)

      データベースが接続を受け入れるポート番号。

      初期値：オリジナルのDBインスタンスと同じポート

      前提条件：値は、`1150-65535`でなければなりません。

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

      パラメータ:
        `port` - データベースが接続を受け入れるポート番号。

        初期値：オリジナルのDBインスタンスと同じポート

        前提条件：値は、`1150-65535`でなければなりません。

    - #### getAvailabilityZone

          public java.lang.String getAvailabilityZone()

      DBインスタンスが作成されるEC2有効ゾーン。

      初期値：ランダム、システムによって選ばれた有効ゾーン。

      前提条件：MultiAZパラメータがtrueに設定されている場合は、 AvailabilityZoneパラメータを指定することはできません。

      例：`us-east-1a`

      戻り値:
        DBインスタンスが作成されるEC2有効ゾーン。

        初期値：ランダム、システムによって選ばれた有効ゾーン。

        前提条件：MultiAZパラメータがtrueに設定されている場合は、 AvailabilityZoneパラメータを指定することはできません。

        例：`us-east-1a`

    - #### setAvailabilityZone

          public void setAvailabilityZone(java.lang.String availabilityZone)

      DBインスタンスが作成されるEC2有効ゾーン。

      初期値：ランダム、システムによって選ばれた有効ゾーン。

      前提条件：MultiAZパラメータがtrueに設定されている場合は、 AvailabilityZoneパラメータを指定することはできません。

      例：`us-east-1a`

      パラメータ:
        `availabilityZone` - DBインスタンスが作成されるEC2有効ゾーン。

        初期値：ランダム、システムによって選ばれた有効ゾーン。

        前提条件：MultiAZパラメータがtrueに設定されている場合は、 AvailabilityZoneパラメータを指定することはできません。

        例：`us-east-1a`

    - #### withAvailabilityZone

          public RestoreDBInstanceFromDBSnapshotRequest withAvailabilityZone(java.lang.String availabilityZone)

      DBインスタンスが作成されるEC2有効ゾーン。

      初期値：ランダム、システムによって選ばれた有効ゾーン。

      前提条件：MultiAZパラメータがtrueに設定されている場合は、 AvailabilityZoneパラメータを指定することはできません。

      例：`us-east-1a`

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

      パラメータ:
        `availabilityZone` - DBインスタンスが作成されるEC2有効ゾーン。

        初期値：ランダム、システムによって選ばれた有効ゾーン。

        前提条件：MultiAZパラメータがtrueに設定されている場合は、 AvailabilityZoneパラメータを指定することはできません。

        例：`us-east-1a`

    - #### getDBSubnetGroupName

          public java.lang.String getDBSubnetGroupName()

      新しいインスタンスに使用するDBサブネットグループ名。
      戻り値:
        新しいインスタンスに使用するDBサブネットグループ名。

    - #### setDBSubnetGroupName

          public void setDBSubnetGroupName(java.lang.String dBSubnetGroupName)

      新しいインスタンスに使用するDBサブネットグループ名。
      パラメータ:
        `dBSubnetGroupName` - 新しいインスタンスに使用するDBサブネットグループ名。

    - #### withDBSubnetGroupName

          public RestoreDBInstanceFromDBSnapshotRequest withDBSubnetGroupName(java.lang.String dBSubnetGroupName)

      新しいインスタンスに使用するDBサブネットグループ名。

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

      パラメータ:
        `dBSubnetGroupName` - 新しいインスタンスに使用するDBサブネットグループ名。

    - #### isMultiAZ

          public java.lang.Boolean isMultiAZ()

      DBインスタンスがMulti-AZ配備かどうかを指定します。

      前提条件：MultiAZパラメータが`true`に設定されている場合は、 AvailabilityZoneパラメータを指定することはできません。

      戻り値:
        DBインスタンスがMulti-AZ配備かどうかを指定します。

        前提条件：MultiAZパラメータが`true`に設定されている場合は、 AvailabilityZoneパラメータを指定することはできません。

    - #### setMultiAZ

          public void setMultiAZ(java.lang.Boolean multiAZ)

      DBインスタンスがMulti-AZ配備かどうかを指定します。

      前提条件：MultiAZパラメータが`true`に設定されている場合は、 AvailabilityZoneパラメータを指定することはできません。

      パラメータ:
        `multiAZ` - DBインスタンスがMulti-AZ配備かどうかを指定します。

        前提条件：MultiAZパラメータが`true`に設定されている場合は、 AvailabilityZoneパラメータを指定することはできません。

    - #### withMultiAZ

          public RestoreDBInstanceFromDBSnapshotRequest withMultiAZ(java.lang.Boolean multiAZ)

      DBインスタンスがMulti-AZ配備かどうかを指定します。

      前提条件：MultiAZパラメータが`true`に設定されている場合は、 AvailabilityZoneパラメータを指定することはできません。

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

      パラメータ:
        `multiAZ` - DBインスタンスがMulti-AZ配備かどうかを指定します。

        前提条件：MultiAZパラメータが`true`に設定されている場合は、 AvailabilityZoneパラメータを指定することはできません。

    - #### getMultiAZ

          public java.lang.Boolean getMultiAZ()

      DBインスタンスがMulti-AZ配備かどうかを指定します。

      前提条件：MultiAZパラメータが`true`に設定されている場合は、 AvailabilityZoneパラメータを指定することはできません。

      戻り値:
        DBインスタンスがMulti-AZ配備かどうかを指定します。

        前提条件：MultiAZパラメータが`true`に設定されている場合は、 AvailabilityZoneパラメータを指定することはできません。

    - #### getNiftyMultiAZType

          public java.lang.Integer getNiftyMultiAZType()

      Multi-AZ deploymentのタイプ(ニフティクラウド独自仕様) 冗長化の構成を指定 シングル：null DRBD：0 MHA：1
      戻り値:
        Multi-AZ deploymentのタイプ(ニフティクラウド独自仕様) 冗長化の構成を指定 シングル：null DRBD：0 MHA：1

    - #### setNiftyMultiAZType

          public void setNiftyMultiAZType(java.lang.Integer niftyMultiAZType)

      Multi-AZ deploymentのタイプ(ニフティクラウド独自仕様) 冗長化の構成を指定 シングル：null DRBD：0 MHA：1
      パラメータ:
        `niftyMultiAZType` - Multi-AZ deploymentのタイプ(ニフティクラウド独自仕様) 冗長化の構成を指定 シングル：null DRBD：0 MHA：1

    - #### withNiftyMultiAZType

          public RestoreDBInstanceFromDBSnapshotRequest withNiftyMultiAZType(java.lang.Integer niftyMultiAZType)

      Multi-AZ deploymentのタイプ(ニフティクラウド独自仕様) 冗長化の構成を指定 シングル：null DRBD：0 MHA：1
      パラメータ:
        `niftyMultiAZType` - Multi-AZ deploymentのタイプ(ニフティクラウド独自仕様) 冗長化の構成を指定 シングル：null DRBD：0 MHA：1

    - #### getNiftyReadReplicaDBInstanceIdentifier

          public java.lang.String getNiftyReadReplicaDBInstanceIdentifier()

      リードレプリカインスタンス識別子(ニフティクラウド独自仕様)。 このパラメータは、小文字の文字列として格納されます。

      前提条件：

      - 1～63文字の英数字またはハイフンが含まれている必要があります。 （SQL Serverの場合は1～15文字。）
      - 最初の文字は英字でなければなりません。
      - 最後がハイフン、または連続したハイフンを含むことはできません。

      例：`mydbinstance`

      戻り値:
        リードレプリカインスタンス識別子(ニフティクラウド独自仕様)。 このパラメータは、小文字の文字列として格納されます。

        前提条件：

        - 1～63文字の英数字またはハイフンが含まれている必要があります。 （SQL Serverの場合は1～15文字。）
        - 最初の文字は英字でなければなりません。
        - 最後がハイフン、または連続したハイフンを含むことはできません。

        例：`mydbinstance`

    - #### setNiftyReadReplicaDBInstanceIdentifier

          public void setNiftyReadReplicaDBInstanceIdentifier(java.lang.String niftyReadReplicaDBInstanceIdentifier)

      リードレプリカインスタンス識別子(ニフティクラウド独自仕様)。 このパラメータは、小文字の文字列として格納されます。

      前提条件：

      - 1～63文字の英数字またはハイフンが含まれている必要があります。 （SQL Serverの場合は1～15文字。）
      - 最初の文字は英字でなければなりません。
      - 最後がハイフン、または連続したハイフンを含むことはできません。

      例：`mydbinstance`

      パラメータ:
        `niftyReadReplicaDBInstanceIdentifier` - リードレプリカインスタンス識別子(ニフティクラウド独自仕様)。 このパラメータは、小文字の文字列として格納されます。

        前提条件：

        - 1～63文字の英数字またはハイフンが含まれている必要があります。 （SQL Serverの場合は1～15文字。）
        - 最初の文字は英字でなければなりません。
        - 最後がハイフン、または連続したハイフンを含むことはできません。

        例：`mydbinstance`

    - #### withNiftyReadReplicaDBInstanceIdentifier

          public RestoreDBInstanceFromDBSnapshotRequest withNiftyReadReplicaDBInstanceIdentifier(java.lang.String niftyReadReplicaDBInstanceIdentifier)

      リードレプリカインスタンス識別子(ニフティクラウド独自仕様)。 このパラメータは、小文字の文字列として格納されます。

      前提条件：

      - 1～63文字の英数字またはハイフンが含まれている必要があります。 （SQL Serverの場合は1～15文字。）
      - 最初の文字は英字でなければなりません。
      - 最後がハイフン、または連続したハイフンを含むことはできません。

      例：`mydbinstance`

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

      パラメータ:
        `niftyReadReplicaDBInstanceIdentifier` - リードレプリカインスタンス識別子(ニフティクラウド独自仕様)。 このパラメータは、小文字の文字列として格納されます。

        前提条件：

        - 1～63文字の英数字またはハイフンが含まれている必要があります。 （SQL Serverの場合は1～15文字。）
        - 最初の文字は英字でなければなりません。
        - 最後がハイフン、または連続したハイフンを含むことはできません。

        例：`mydbinstance`

    - #### isPubliclyAccessible

          public java.lang.Boolean isPubliclyAccessible()

      DB インスタンスのユーザー補助のオプションを指定します。 値がtrueの場合は、パブリックIPアドレスとして解決可能なDNS名を使用して インターネットに面したインスタンスを指定します。 値がfalseの場合は、プライベートIPアドレスに解決されるDNS名を使用して 内部のインスタンスを指定します。

      初期値：デフォルトの動作では、VPCが要求されているかどうかによって異なります。 以下のリストは、それぞれの場合のデフォルトの動作を示しています。

      - Default VPC:true
      - VPC:false

      まだDBサブネットグループがリクエストの一部として指定されていない、 かつPubliclyAccessible値が設定されていない場合、DBインスタンスがパブリックにアクセス可能になります。 特定のDBサブネットグループがリクエストの一部として指定されている、 かつPubliclyAccessible値が設定されていない場合、DBインスタンスはプライベートになります。

      戻り値:
        DB インスタンスのユーザー補助のオプションを指定します。 値がtrueの場合は、パブリックIPアドレスとして解決可能なDNS名を使用して インターネットに面したインスタンスを指定します。 値がfalseの場合は、プライベートIPアドレスに解決されるDNS名を使用して 内部のインスタンスを指定します。

        初期値：デフォルトの動作では、VPCが要求されているかどうかによって異なります。 以下のリストは、それぞれの場合のデフォルトの動作を示しています。

        - Default VPC:true
        - VPC:false

        まだDBサブネットグループがリクエストの一部として指定されていない、 かつPubliclyAccessible値が設定されていない場合、DBインスタンスがパブリックにアクセス可能になります。 特定のDBサブネットグループがリクエストの一部として指定されている、 かつPubliclyAccessible値が設定されていない場合、DBインスタンスはプライベートになります。

    - #### setPubliclyAccessible

          public void setPubliclyAccessible(java.lang.Boolean publiclyAccessible)

      DB インスタンスのユーザー補助のオプションを指定します。 値がtrueの場合は、パブリックIPアドレスとして解決可能なDNS名を使用して インターネットに面したインスタンスを指定します。 値がfalseの場合は、プライベートIPアドレスに解決されるDNS名を使用して 内部のインスタンスを指定します。

      初期値：デフォルトの動作では、VPCが要求されているかどうかによって異なります。 以下のリストは、それぞれの場合のデフォルトの動作を示しています。

      - Default VPC:true
      - VPC:false

      まだDBサブネットグループがリクエストの一部として指定されていない、 かつPubliclyAccessible値が設定されていない場合、DBインスタンスがパブリックにアクセス可能になります。 特定のDBサブネットグループがリクエストの一部として指定されている、 かつPubliclyAccessible値が設定されていない場合、DBインスタンスはプライベートになります。

      パラメータ:
        `publiclyAccessible` - DB インスタンスのユーザー補助のオプションを指定します。 値がtrueの場合は、パブリックIPアドレスとして解決可能なDNS名を使用して インターネットに面したインスタンスを指定します。 値がfalseの場合は、プライベートIPアドレスに解決されるDNS名を使用して 内部のインスタンスを指定します。

        初期値：デフォルトの動作では、VPCが要求されているかどうかによって異なります。 以下のリストは、それぞれの場合のデフォルトの動作を示しています。

        - Default VPC:true
        - VPC:false

        まだDBサブネットグループがリクエストの一部として指定されていない、 かつPubliclyAccessible値が設定されていない場合、DBインスタンスがパブリックにアクセス可能になります。 特定のDBサブネットグループがリクエストの一部として指定されている、 かつPubliclyAccessible値が設定されていない場合、DBインスタンスはプライベートになります。

    - #### withPubliclyAccessible

          public RestoreDBInstanceFromDBSnapshotRequest withPubliclyAccessible(java.lang.Boolean publiclyAccessible)

      DB インスタンスのユーザー補助のオプションを指定します。 値がtrueの場合は、パブリックIPアドレスとして解決可能なDNS名を使用して インターネットに面したインスタンスを指定します。 値がfalseの場合は、プライベートIPアドレスに解決されるDNS名を使用して 内部のインスタンスを指定します。

      初期値：デフォルトの動作では、VPCが要求されているかどうかによって異なります。 以下のリストは、それぞれの場合のデフォルトの動作を示しています。

      - Default VPC:true
      - VPC:false

      まだDBサブネットグループがリクエストの一部として指定されていない、 かつPubliclyAccessible値が設定されていない場合、DBインスタンスがパブリックにアクセス可能になります。 特定のDBサブネットグループがリクエストの一部として指定されている、 かつPubliclyAccessible値が設定されていない場合、DBインスタンスはプライベートになります。

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

      パラメータ:
        `publiclyAccessible` - DB インスタンスのユーザー補助のオプションを指定します。 値がtrueの場合は、パブリックIPアドレスとして解決可能なDNS名を使用して インターネットに面したインスタンスを指定します。 値がfalseの場合は、プライベートIPアドレスに解決されるDNS名を使用して 内部のインスタンスを指定します。

        初期値：デフォルトの動作では、VPCが要求されているかどうかによって異なります。 以下のリストは、それぞれの場合のデフォルトの動作を示しています。

        - Default VPC:true
        - VPC:false

        まだDBサブネットグループがリクエストの一部として指定されていない、 かつPubliclyAccessible値が設定されていない場合、DBインスタンスがパブリックにアクセス可能になります。 特定のDBサブネットグループがリクエストの一部として指定されている、 かつPubliclyAccessible値が設定されていない場合、DBインスタンスはプライベートになります。

    - #### getPubliclyAccessible

          public java.lang.Boolean getPubliclyAccessible()

      DB インスタンスのユーザー補助のオプションを指定します。 値がtrueの場合は、パブリックIPアドレスとして解決可能なDNS名を使用して インターネットに面したインスタンスを指定します。 値がfalseの場合は、プライベートIPアドレスに解決されるDNS名を使用して 内部のインスタンスを指定します。

      初期値：デフォルトの動作では、VPCが要求されているかどうかによって異なります。 以下のリストは、それぞれの場合のデフォルトの動作を示しています。

      - Default VPC:true
      - VPC:false

      まだDBサブネットグループがリクエストの一部として指定されていない、 かつPubliclyAccessible値が設定されていない場合、DBインスタンスがパブリックにアクセス可能になります。 特定のDBサブネットグループがリクエストの一部として指定されている、 かつPubliclyAccessible値が設定されていない場合、DBインスタンスはプライベートになります。

      戻り値:
        DB インスタンスのユーザー補助のオプションを指定します。 値がtrueの場合は、パブリックIPアドレスとして解決可能なDNS名を使用して インターネットに面したインスタンスを指定します。 値がfalseの場合は、プライベートIPアドレスに解決されるDNS名を使用して 内部のインスタンスを指定します。

        初期値：デフォルトの動作では、VPCが要求されているかどうかによって異なります。 以下のリストは、それぞれの場合のデフォルトの動作を示しています。

        - Default VPC:true
        - VPC:false

        まだDBサブネットグループがリクエストの一部として指定されていない、 かつPubliclyAccessible値が設定されていない場合、DBインスタンスがパブリックにアクセス可能になります。 特定のDBサブネットグループがリクエストの一部として指定されている、 かつPubliclyAccessible値が設定されていない場合、DBインスタンスはプライベートになります。

    - #### isAutoMinorVersionUpgrade

          public java.lang.Boolean isAutoMinorVersionUpgrade()

      そのマイナーバージョンアップグレードは、 メンテナンスウィンドウの間にDBインスタンスに自動的に適用されることを示します。
      戻り値:
        そのマイナーバージョンアップグレードは、 メンテナンスウィンドウの間にDBインスタンスに自動的に適用されることを示します。

    - #### setAutoMinorVersionUpgrade

          public void setAutoMinorVersionUpgrade(java.lang.Boolean autoMinorVersionUpgrade)

      そのマイナーバージョンアップグレードは、 メンテナンスウィンドウの間にDBインスタンスに自動的に適用されることを示します。
      パラメータ:
        `autoMinorVersionUpgrade` - そのマイナーバージョンアップグレードは、 メンテナンスウィンドウの間にDBインスタンスに自動的に適用されることを示します。

    - #### withAutoMinorVersionUpgrade

          public RestoreDBInstanceFromDBSnapshotRequest withAutoMinorVersionUpgrade(java.lang.Boolean autoMinorVersionUpgrade)

      そのマイナーバージョンアップグレードは、 メンテナンスウィンドウの間にDBインスタンスに自動的に適用されることを示します。

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

      パラメータ:
        `autoMinorVersionUpgrade` - そのマイナーバージョンアップグレードは、 メンテナンスウィンドウの間にDBインスタンスに自動的に適用されることを示します。

    - #### getAutoMinorVersionUpgrade

          public java.lang.Boolean getAutoMinorVersionUpgrade()

      そのマイナーバージョンアップグレードは、 メンテナンスウィンドウの間にDBインスタンスに自動的に適用されることを示します。
      戻り値:
        そのマイナーバージョンアップグレードは、 メンテナンスウィンドウの間にDBインスタンスに自動的に適用されることを示します。

    - #### getLicenseModel

          public java.lang.String getLicenseModel()

      復元されたDBインスタンスのライセンスモデル情報。

      初期値：ソースと同じです。

      有効な値：`license-included` | `bring-your-own-license` | `general-public-license`

      戻り値:
        復元されたDBインスタンスのライセンスモデル情報。

        初期値：ソースと同じです。

        有効な値：`license-included` | `bring-your-own-license` | `general-public-license`

    - #### setLicenseModel

          public void setLicenseModel(java.lang.String licenseModel)

      復元されたDBインスタンスのライセンスモデル情報。

      初期値：ソースと同じです。

      有効な値：`license-included` | `bring-your-own-license` | `general-public-license`

      パラメータ:
        `licenseModel` - 復元されたDBインスタンスのライセンスモデル情報。

        初期値：ソースと同じです。

        有効な値：`license-included` | `bring-your-own-license` | `general-public-license`

    - #### withLicenseModel

          public RestoreDBInstanceFromDBSnapshotRequest withLicenseModel(java.lang.String licenseModel)

      復元されたDBインスタンスのライセンスモデル情報。

      初期値：ソースと同じです。

      有効な値：`license-included` | `bring-your-own-license` | `general-public-license`

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

      パラメータ:
        `licenseModel` - 復元されたDBインスタンスのライセンスモデル情報。

        初期値：ソースと同じです。

        有効な値：`license-included` | `bring-your-own-license` | `general-public-license`

    - #### getDBName

          public java.lang.String getDBName()

      復元されたDBインスタンスのデータベース名。

      このパラメータはMySQLのエンジンには使用されません。

      戻り値:
        復元されたDBインスタンスのデータベース名。

        このパラメータはMySQLのエンジンには使用されません。

    - #### setDBName

          public void setDBName(java.lang.String dBName)

      復元されたDBインスタンスのデータベース名。

      このパラメータはMySQLのエンジンには使用されません。

      パラメータ:
        `dBName` - 復元されたDBインスタンスのデータベース名。

        このパラメータはMySQLのエンジンには使用されません。

    - #### withDBName

          public RestoreDBInstanceFromDBSnapshotRequest withDBName(java.lang.String dBName)

      復元されたDBインスタンスのデータベース名。

      このパラメータはMySQLのエンジンには使用されません。

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

      パラメータ:
        `dBName` - 復元されたDBインスタンスのデータベース名。

        このパラメータはMySQLのエンジンには使用されません。

    - #### getEngine

          public java.lang.String getEngine()

      新しいインスタンスに使用するデータベース・エンジン。

      初期値：ソースと同じです。

      前提条件：ソースのエンジンと互換性がある必要があります。

      例： `oracle-ee`

      戻り値:
        新しいインスタンスに使用するデータベース・エンジン。

        初期値：ソースと同じです。

        前提条件：ソースのエンジンと互換性がある必要があります。

        例： `oracle-ee`

    - #### setEngine

          public void setEngine(java.lang.String engine)

      新しいインスタンスに使用するデータベース・エンジン。

      初期値：ソースと同じです。

      前提条件：ソースのエンジンと互換性がある必要があります。

      例： `oracle-ee`

      パラメータ:
        `engine` - 新しいインスタンスに使用するデータベース・エンジン。

        初期値：ソースと同じです。

        前提条件：ソースのエンジンと互換性がある必要があります。

        例： `oracle-ee`

    - #### withEngine

          public RestoreDBInstanceFromDBSnapshotRequest withEngine(java.lang.String engine)

      新しいインスタンスに使用するデータベース・エンジン。

      初期値：ソースと同じです。

      前提条件：ソースのエンジンと互換性がある必要があります。

      例： `oracle-ee`

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

      パラメータ:
        `engine` - 新しいインスタンスに使用するデータベース・エンジン。

        初期値：ソースと同じです。

        前提条件：ソースのエンジンと互換性がある必要があります。

        例： `oracle-ee`

    - #### getIops

          public java.lang.Integer getIops()

      1秒あたりの I/O オペレーションで表されるDBインスタンスの プロビジョニングのIOPSの量を指定します。 このパラメータを指定しない場合、バックアップから IOPS 値が取得されます。 このパラメータが0に設定されている場合は、非PIOPSインスタンスに変換されます。 変換を開始する前にDBインスタンスが接続利用できるようになりますが、 余分に時間がかかります。

      前提条件：1000より大きい整数でなければなりません。

      戻り値:
        1秒あたりの I/O オペレーションで表されるDBインスタンスの プロビジョニングのIOPSの量を指定します。 このパラメータを指定しない場合、バックアップから IOPS 値が取得されます。 このパラメータが0に設定されている場合は、非PIOPSインスタンスに変換されます。 変換を開始する前にDBインスタンスが接続利用できるようになりますが、 余分に時間がかかります。

        前提条件：1000より大きい整数でなければなりません。

    - #### setIops

          public void setIops(java.lang.Integer iops)

      1秒あたりの I/O オペレーションで表されるDBインスタンスの プロビジョニングのIOPSの量を指定します。 このパラメータを指定しない場合、バックアップから IOPS 値が取得されます。 このパラメータが0に設定されている場合は、非PIOPSインスタンスに変換されます。 変換を開始する前にDBインスタンスが接続利用できるようになりますが、 余分に時間がかかります。

      前提条件：1000より大きい整数でなければなりません。

      パラメータ:
        `iops` - 1秒あたりの I/O オペレーションで表されるDBインスタンスの プロビジョニングのIOPSの量を指定します。 このパラメータを指定しない場合、バックアップから IOPS 値が取得されます。 このパラメータが0に設定されている場合は、非PIOPSインスタンスに変換されます。 変換を開始する前にDBインスタンスが接続利用できるようになりますが、 余分に時間がかかります。

        前提条件：1000より大きい整数でなければなりません。

    - #### withIops

          public RestoreDBInstanceFromDBSnapshotRequest withIops(java.lang.Integer iops)

      1秒あたりの I/O オペレーションで表されるDBインスタンスの プロビジョニングのIOPSの量を指定します。 このパラメータを指定しない場合、バックアップから IOPS 値が取得されます。 このパラメータが0に設定されている場合は、非PIOPSインスタンスに変換されます。 変換を開始する前にDBインスタンスが接続利用できるようになりますが、 余分に時間がかかります。

      前提条件：1000より大きい整数でなければなりません。

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

      パラメータ:
        `iops` - 1秒あたりの I/O オペレーションで表されるDBインスタンスの プロビジョニングのIOPSの量を指定します。 このパラメータを指定しない場合、バックアップから IOPS 値が取得されます。 このパラメータが0に設定されている場合は、非PIOPSインスタンスに変換されます。 変換を開始する前にDBインスタンスが接続利用できるようになりますが、 余分に時間がかかります。

        前提条件：1000より大きい整数でなければなりません。

    - #### getOptionGroupName

          public java.lang.String getOptionGroupName()

      復元されたDBインスタンスに使用するオプショングループの名前。

      それはDBインスタンスに関連付けられていたら、Oracle Advanced Security TDE の TDEオプションなどの永続的なオプションは、オプショングループから削除することはできませんし、 そのオプショングループはDBインスタンスから削除することはできません。

      戻り値:
        復元されたDBインスタンスに使用するオプショングループの名前。

        それはDBインスタンスに関連付けられていたら、Oracle Advanced Security TDE の TDEオプションなどの永続的なオプションは、オプショングループから削除することはできませんし、 そのオプショングループはDBインスタンスから削除することはできません。

    - #### setOptionGroupName

          public void setOptionGroupName(java.lang.String optionGroupName)

      復元されたDBインスタンスに使用するオプショングループの名前。

      それはDBインスタンスに関連付けられていたら、Oracle Advanced Security TDE の TDEオプションなどの永続的なオプションは、オプショングループから削除することはできませんし、 そのオプショングループはDBインスタンスから削除することはできません。

      パラメータ:
        `optionGroupName` - 復元されたDBインスタンスに使用するオプショングループの名前。

        それはDBインスタンスに関連付けられていたら、Oracle Advanced Security TDE の TDEオプションなどの永続的なオプションは、オプショングループから削除することはできませんし、 そのオプショングループはDBインスタンスから削除することはできません。

    - #### withOptionGroupName

          public RestoreDBInstanceFromDBSnapshotRequest withOptionGroupName(java.lang.String optionGroupName)

      復元されたDBインスタンスに使用するオプショングループの名前。

      それはDBインスタンスに関連付けられていたら、Oracle Advanced Security TDE の TDEオプションなどの永続的なオプションは、オプショングループから削除することはできませんし、 そのオプショングループはDBインスタンスから削除することはできません。

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

      パラメータ:
        `optionGroupName` - 復元されたDBインスタンスに使用するオプショングループの名前。

        それはDBインスタンスに関連付けられていたら、Oracle Advanced Security TDE の TDEオプションなどの永続的なオプションは、オプショングループから削除することはできませんし、 そのオプショングループはDBインスタンスから削除することはできません。

    - #### getNiftyStorageType

          public java.lang.Integer getNiftyStorageType()

      ディスクタイプ(ニフティクラウド独自仕様) 使用するディスクのタイプを指定 HDD：0 SSD：1
      戻り値:
        ディスクタイプ(ニフティクラウド独自仕様) 使用するディスクのタイプを指定 HDD：0 SSD：1

    - #### setNiftyStorageType

          public void setNiftyStorageType(java.lang.Integer niftyStorageType)

      ディスクタイプ(ニフティクラウド独自仕様) 使用するディスクのタイプを指定 HDD：0 SSD：1
      パラメータ:
        `niftyStorageType` - ディスクタイプ(ニフティクラウド独自仕様) 使用するディスクのタイプを指定 HDD：0 SSD：1

    - #### withNiftyStorageType

          public RestoreDBInstanceFromDBSnapshotRequest withNiftyStorageType(java.lang.Integer niftyStorageType)

      ディスクタイプ(ニフティクラウド独自仕様) 使用するディスクのタイプを指定 HDD：0 SSD：1
      パラメータ:
        `niftyStorageType` - ディスクタイプ(ニフティクラウド独自仕様) 使用するディスクのタイプを指定 HDD：0 SSD：1

    - #### getNiftyVirtualPrivateAddress

          public java.lang.String getNiftyVirtualPrivateAddress()

      仮想LB用のプライベートIP(ニフティクラウド独自仕様)
      戻り値:
        仮想LB用のプライベートIP(ニフティクラウド独自仕様)

    - #### setNiftyVirtualPrivateAddress

          public void setNiftyVirtualPrivateAddress(java.lang.String niftyVirtualPrivateAddress)

      仮想LB用のプライベートIP(ニフティクラウド独自仕様)
      パラメータ:
        `niftyVirtualPrivateAddress` - 仮想LB用のプライベートIP(ニフティクラウド独自仕様)

    - #### withNiftyVirtualPrivateAddress

          public RestoreDBInstanceFromDBSnapshotRequest withNiftyVirtualPrivateAddress(java.lang.String niftyVirtualPrivateAddress)

      仮想LB用のプライベートIP(ニフティクラウド独自仕様)
      パラメータ:
        `niftyVirtualPrivateAddress` - 仮想LB用のプライベートIP(ニフティクラウド独自仕様)

    - #### getNiftyMasterPrivateAddress

          public java.lang.String getNiftyMasterPrivateAddress()

      マスタ用のプライベートIP(ニフティクラウド独自仕様)
      戻り値:
        マスタ用のプライベートIP(ニフティクラウド独自仕様)

    - #### setNiftyMasterPrivateAddresss

          public void setNiftyMasterPrivateAddresss(java.lang.String niftyMasterPrivateAddress)

      マスタ用のプライベートIP(ニフティクラウド独自仕様)
      パラメータ:
        `niftyMasterPrivateAddress` - マスタ用のプライベートIP(ニフティクラウド独自仕様)

    - #### withNiftyMasterPrivateAddresss

          public RestoreDBInstanceFromDBSnapshotRequest withNiftyMasterPrivateAddresss(java.lang.String niftyMasterPrivateAddresss)

      マスタ用のプライベートIP(ニフティクラウド独自仕様)
      パラメータ:
        `niftyMasterPrivateAddresss` - マスタ用のプライベートIP(ニフティクラウド独自仕様)

    - #### getNiftySlavePrivateAddress

          public java.lang.String getNiftySlavePrivateAddress()

      スレーブ用のプライベートIP(ニフティクラウド独自仕様)
      戻り値:
        スレーブ用のプライベートIP(ニフティクラウド独自仕様)

    - #### setNiftySlavePrivateAddress

          public void setNiftySlavePrivateAddress(java.lang.String niftySlavePrivateAddress)

      スレーブ用のプライベートIP(ニフティクラウド独自仕様)
      パラメータ:
        `niftySlavePrivateAddress` - スレーブ用のプライベートIP(ニフティクラウド独自仕様)

    - #### withNiftySlavePrivateAddress

          public RestoreDBInstanceFromDBSnapshotRequest withNiftySlavePrivateAddress(java.lang.String niftySlavePrivateAddress)

      スレーブ用のプライベートIP(ニフティクラウド独自仕様)
      パラメータ:
        `niftySlavePrivateAddress` - スレーブ用のプライベートIP(ニフティクラウド独自仕様)

    - #### getNiftyReadReplicaPrivateAddress

          public java.lang.String getNiftyReadReplicaPrivateAddress()

      リードレプリカ用のプライベートIP(ニフティクラウド独自仕様)
      戻り値:
        リードレプリカ用のプライベートIP(ニフティクラウド独自仕様)

    - #### setNiftyReadReplicaPrivateAddress

          public void setNiftyReadReplicaPrivateAddress(java.lang.String niftyReadReplicaPrivateAddress)

      リードレプリカ用のプライベートIP(ニフティクラウド独自仕様)
      パラメータ:
        `niftyReadReplicaPrivateAddress` - リードレプリカ用のプライベートIP(ニフティクラウド独自仕様)

    - #### withNiftyReadReplicaPrivateAddress

          public RestoreDBInstanceFromDBSnapshotRequest withNiftyReadReplicaPrivateAddress(java.lang.String niftyReadReplicaPrivateAddress)

      リードレプリカ用のプライベートIP(ニフティクラウド独自仕様)
      パラメータ:
        `niftyReadReplicaPrivateAddress` - リードレプリカ用のプライベートIP(ニフティクラウド独自仕様)

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