com.amazonaws.services.rds.model

## クラス RestoreDBInstanceToPointInTimeRequest

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

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

      public class RestoreDBInstanceToPointInTimeRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

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

  任意のある時刻でのDBインスタンスを復元します。 ユーザーは、最大でbackupRetentionPeriod日までのlatestRestorableTime以前の 任意の時点に復元することができます。 ターゲット・データベースは、DBインスタンスがデフォルトのDBセキュリティグループを使用して作成されていることを除いて、 元のデータベースと同じ構成でソース・データベースから作成されます。

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

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `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` | `getDBName()` 復元されたDBインスタンスのデータベース名。
    `java.lang.String` | `getDBSubnetGroupName()` 新しいインスタンスに使用するDBサブネットグループ名。
    `java.lang.String` | `getEngine()` 新しいインスタンスに使用するデータベース・エンジン。
    `java.lang.Integer` | `getIops()` 最初にDBインスタンスに割り当てられるプロビジョニングIOPS（1秒あたりの入力/出力操作）量。
    `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 インスタンスのユーザー補助のオプションを指定します。
    `java.util.Date` | `getRestoreTime()` 復元する日付と時刻。
    `java.lang.String` | `getSourceDBInstanceIdentifier()` 復元するソースDBインスタンスの識別子。
    `java.lang.String` | `getTargetDBInstanceIdentifier()` 新しく作成されるDBインスタンスの名前。
    `java.lang.Boolean` | `getUseLatestRestorableTime()` DB インスタンスが最新のバックアップの時間から回復するかどうか （`true`）もしくは（`false`）を指定します。
    `int` | `hashCode()`
    `java.lang.Boolean` | `isAutoMinorVersionUpgrade()` そのマイナーバージョンアップグレードは、 メンテナンスウィンドウの間にDBインスタンスに自動的に適用されることを示します。
    `java.lang.Boolean` | `isMultiAZ()` DBインスタンスがMulti-AZ配備かどうかを指定します。
    `java.lang.Boolean` | `isPubliclyAccessible()` DB インスタンスのユーザー補助のオプションを指定します。
    `java.lang.Boolean` | `isUseLatestRestorableTime()` DBインスタンスが最新のバックアップの時間から回復するかどうか （`true`）もしくは（`false`）を指定します。
    `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` | `setDBName(java.lang.String dBName)` 復元されたDBインスタンスのデータベース名。
    `void` | `setDBSubnetGroupName(java.lang.String dBSubnetGroupName)` 新しいインスタンスに使用するDBサブネットグループ名。
    `void` | `setEngine(java.lang.String engine)` 新しいインスタンスに使用するデータベース・エンジン。
    `void` | `setIops(java.lang.Integer iops)` 最初にDBインスタンスに割り当てられるプロビジョニングIOPS（1秒あたりの入力/出力操作）量。
    `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 インスタンスのユーザー補助のオプションを指定します。
    `void` | `setRestoreTime(java.util.Date restoreTime)` 復元する日付と時刻。
    `void` | `setSourceDBInstanceIdentifier(java.lang.String sourceDBInstanceIdentifier)` 復元するソースDBインスタンスの識別子。
    `void` | `setTargetDBInstanceIdentifier(java.lang.String targetDBInstanceIdentifier)` 新しく作成されるDBインスタンスの名前。
    `void` | `setUseLatestRestorableTime(java.lang.Boolean useLatestRestorableTime)` DB インスタンスが最新のバックアップの時間から回復するかどうか （`true`）もしくは（`false`）を指定します。
    `java.lang.String` | `toString()` このオブジェクトの文字列表現を返します。
    `RestoreDBInstanceToPointInTimeRequest` | `withAutoMinorVersionUpgrade(java.lang.Boolean autoMinorVersionUpgrade)` そのマイナーバージョンアップグレードは、 メンテナンスウィンドウの間にDBインスタンスに自動的に適用されることを示します。
    `RestoreDBInstanceToPointInTimeRequest` | `withAvailabilityZone(java.lang.String availabilityZone)` DBインスタンスが作成されるEC2有効ゾーン。
    `RestoreDBInstanceToPointInTimeRequest` | `withDBInstanceClass(java.lang.String dBInstanceClass)` Amazon RDS DBインスタンスのコンピューティングとメモリ容量。
    `RestoreDBInstanceToPointInTimeRequest` | `withDBName(java.lang.String dBName)` 復元されたDBインスタンスのデータベース名。
    `RestoreDBInstanceToPointInTimeRequest` | `withDBSubnetGroupName(java.lang.String dBSubnetGroupName)` 新しいインスタンスに使用するDBサブネットグループ名。
    `RestoreDBInstanceToPointInTimeRequest` | `withEngine(java.lang.String engine)` 新しいインスタンスに使用するデータベース・エンジン。
    `RestoreDBInstanceToPointInTimeRequest` | `withIops(java.lang.Integer iops)` 最初にDBインスタンスに割り当てられるプロビジョニングIOPS（1秒あたりの入力/出力操作）量。
    `RestoreDBInstanceToPointInTimeRequest` | `withLicenseModel(java.lang.String licenseModel)` 復元されたDBインスタンスのライセンスモデル情報。
    `RestoreDBInstanceToPointInTimeRequest` | `withMultiAZ(java.lang.Boolean multiAZ)` DBインスタンスがMulti-AZ配備かどうかを指定します。
    `RestoreDBInstanceToPointInTimeRequest` | `withNiftyMasterPrivateAddresss(java.lang.String niftyMasterPrivateAddresss)` マスタ用のプライベートIP(ニフティクラウド独自仕様)
    `RestoreDBInstanceToPointInTimeRequest` | `withNiftyMultiAZType(java.lang.Integer niftyMultiAZType)` Multi-AZ deploymentのタイプ(ニフティクラウド独自仕様) 冗長化の構成を指定 シングル：null DRBD：0 MHA：1
    `RestoreDBInstanceToPointInTimeRequest` | `withNiftyReadReplicaDBInstanceIdentifier(java.lang.String niftyReadReplicaDBInstanceIdentifier)` リードレプリカインスタンス識別子(ニフティクラウド独自仕様)。
    `RestoreDBInstanceToPointInTimeRequest` | `withNiftyReadReplicaPrivateAddress(java.lang.String niftyReadReplicaPrivateAddress)` リードレプリカ用のプライベートIP(ニフティクラウド独自仕様)
    `RestoreDBInstanceToPointInTimeRequest` | `withNiftySlavePrivateAddress(java.lang.String niftySlavePrivateAddress)` スレーブ用のプライベートIP(ニフティクラウド独自仕様)
    `RestoreDBInstanceToPointInTimeRequest` | `withNiftyStorageType(java.lang.Integer niftyStorageType)` ディスクタイプ(ニフティクラウド独自仕様) 使用するディスクのタイプを指定 HDD：0 SSD：1
    `RestoreDBInstanceToPointInTimeRequest` | `withNiftyVirtualPrivateAddress(java.lang.String niftyVirtualPrivateAddress)` 仮想LB用のプライベートIP(ニフティクラウド独自仕様)
    `RestoreDBInstanceToPointInTimeRequest` | `withOptionGroupName(java.lang.String optionGroupName)` 復元されたDBインスタンスに使用するオプショングループの名前。
    `RestoreDBInstanceToPointInTimeRequest` | `withPort(java.lang.Integer port)` データベースが接続を受け入れるポート番号。
    `RestoreDBInstanceToPointInTimeRequest` | `withPubliclyAccessible(java.lang.Boolean publiclyAccessible)` DB インスタンスのユーザー補助のオプションを指定します。
    `RestoreDBInstanceToPointInTimeRequest` | `withRestoreTime(java.util.Date restoreTime)` 復元する日付と時刻。
    `RestoreDBInstanceToPointInTimeRequest` | `withSourceDBInstanceIdentifier(java.lang.String sourceDBInstanceIdentifier)` 復元するソースDBインスタンスの識別子。
    `RestoreDBInstanceToPointInTimeRequest` | `withTargetDBInstanceIdentifier(java.lang.String targetDBInstanceIdentifier)` 新しく作成されるDBインスタンスの名前。
    `RestoreDBInstanceToPointInTimeRequest` | `withUseLatestRestorableTime(java.lang.Boolean useLatestRestorableTime)` DB インスタンスが最新のバックアップの時間から回復するかどうか （`true`）もしくは（`false`）を指定します。

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

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### RestoreDBInstanceToPointInTimeRequest

          public RestoreDBInstanceToPointInTimeRequest()

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

    - #### RestoreDBInstanceToPointInTimeRequest

          public RestoreDBInstanceToPointInTimeRequest(java.lang.String sourceDBInstanceIdentifier,
                                               java.lang.String targetDBInstanceIdentifier)

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

        前提条件：

        - 既存のデータベース インスタンス識別子でなければなりません。
        - 1～63文字の英数字またはハイフンが含まれている必要があります。
        - 最初の文字は英字でなければなりません。
        - 最後がハイフン、または連続したハイフンを含むことはできません。
        `targetDBInstanceIdentifier` - 新しく作成されるDBインスタンスの名前。

        前提条件：

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

  - ### メソッドの詳細

    - #### getSourceDBInstanceIdentifier

          public java.lang.String getSourceDBInstanceIdentifier()

      復元するソースDBインスタンスの識別子。

      前提条件：

      - 既存のデータベース インスタンス識別子でなければなりません。
      - 1～63文字の英数字またはハイフンが含まれている必要があります。
      - 最初の文字は英字でなければなりません。
      - 最後がハイフン、または連続したハイフンを含むことはできません。
      戻り値:
        復元するソースDBインスタンスの識別子。

        前提条件：

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

    - #### setSourceDBInstanceIdentifier

          public void setSourceDBInstanceIdentifier(java.lang.String sourceDBInstanceIdentifier)

      復元するソースDBインスタンスの識別子。

      前提条件：

      - 既存のデータベース インスタンス識別子でなければなりません。
      - 1～63文字の英数字またはハイフンが含まれている必要があります。
      - 最初の文字は英字でなければなりません。
      - 最後がハイフン、または連続したハイフンを含むことはできません。
      パラメータ:
        `sourceDBInstanceIdentifier` - 復元するソースDBインスタンスの識別子。

        前提条件：

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

    - #### withSourceDBInstanceIdentifier

          public RestoreDBInstanceToPointInTimeRequest withSourceDBInstanceIdentifier(java.lang.String sourceDBInstanceIdentifier)

      復元するソースDBインスタンスの識別子。

      前提条件：

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

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

      パラメータ:
        `sourceDBInstanceIdentifier` - 復元するソースDBインスタンスの識別子。

        前提条件：

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

    - #### getTargetDBInstanceIdentifier

          public java.lang.String getTargetDBInstanceIdentifier()

      新しく作成されるDBインスタンスの名前。

      前提条件：

      - 1～63文字の英数字またはハイフンが含まれている必要があります。
      - 最初の文字は英字でなければなりません。
      - ハイフンで終わる、または2つの連続した??ハイフンを含めることはできません
      戻り値:
        新しく作成されるDBインスタンスの名前。

        前提条件：

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

    - #### setTargetDBInstanceIdentifier

          public void setTargetDBInstanceIdentifier(java.lang.String targetDBInstanceIdentifier)

      新しく作成されるDBインスタンスの名前。

      前提条件：

      - 1～63文字の英数字またはハイフンが含まれている必要があります。
      - 最初の文字は英字でなければなりません。
      - ハイフンで終わる、または2つの連続した??ハイフンを含めることはできません
      パラメータ:
        `targetDBInstanceIdentifier` - 新しく作成されるDBインスタンスの名前。

        前提条件：

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

    - #### withTargetDBInstanceIdentifier

          public RestoreDBInstanceToPointInTimeRequest withTargetDBInstanceIdentifier(java.lang.String targetDBInstanceIdentifier)

      新しく作成されるDBインスタンスの名前。

      前提条件：

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

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

      パラメータ:
        `targetDBInstanceIdentifier` - 新しく作成されるDBインスタンスの名前。

        前提条件：

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

    - #### getRestoreTime

          public java.util.Date getRestoreTime()

      復元する日付と時刻。

      有効な値：値はUTC時間でなければなりません。

      前提条件：

      - DBインスタンスの最新の復元時間の前でなければなりません。
      - UseLatestRestorableTimeパラメータがtrueの場合は指定できません。

      例： `2009-09-07T23:45:00Z`

      戻り値:
        復元する日付と時刻。

        有効な値：値はUTC時間でなければなりません。

        前提条件：

        - DBインスタンスの最新の復元時間の前でなければなりません。
        - UseLatestRestorableTimeパラメータがtrueの場合は指定できません。

        例： `2009-09-07T23:45:00Z`

    - #### setRestoreTime

          public void setRestoreTime(java.util.Date restoreTime)

      復元する日付と時刻。

      有効な値：値はUTC時間でなければなりません。

      前提条件：

      - DBインスタンスの最新の復元時間の前でなければなりません。
      - UseLatestRestorableTimeパラメータがtrueの場合は指定できません。

      例： `2009-09-07T23:45:00Z`

      パラメータ:
        `restoreTime` - 復元する日付と時刻。

        有効な値：値はUTC時間でなければなりません。

        前提条件：

        - DBインスタンスの最新の復元時間の前でなければなりません。
        - UseLatestRestorableTimeパラメータがtrueの場合は指定できません。

        例： `2009-09-07T23:45:00Z`

    - #### withRestoreTime

          public RestoreDBInstanceToPointInTimeRequest withRestoreTime(java.util.Date restoreTime)

      復元する日付と時刻。

      有効な値：値はUTC時間でなければなりません。

      前提条件：

      - DBインスタンスの最新の復元時間の前でなければなりません。
      - UseLatestRestorableTimeパラメータがtrueの場合は指定できません。

      例： `2009-09-07T23:45:00Z`

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

      パラメータ:
        `restoreTime` - 復元する日付と時刻。

        有効な値：値はUTC時間でなければなりません。

        前提条件：

        - DBインスタンスの最新の復元時間の前でなければなりません。
        - UseLatestRestorableTimeパラメータがtrueの場合は指定できません。

        例： `2009-09-07T23:45:00Z`

    - #### isUseLatestRestorableTime

          public java.lang.Boolean isUseLatestRestorableTime()

      DBインスタンスが最新のバックアップの時間から回復するかどうか （`true`）もしくは（`false`）を指定します。

      初期値：`false`

      前提条件：RestoreTimeパラメータが提供されている場合は指定できません。

      戻り値:
        DB インスタンスが最新のバックアップの時間から回復するかどうか （`true`）もしくは（`false`）を指定します。

        初期値：`false`

        前提条件：RestoreTimeパラメータが提供されている場合は指定できません。

    - #### setUseLatestRestorableTime

          public void setUseLatestRestorableTime(java.lang.Boolean useLatestRestorableTime)

      DB インスタンスが最新のバックアップの時間から回復するかどうか （`true`）もしくは（`false`）を指定します。

      初期値：`false`

      前提条件：RestoreTimeパラメータが提供されている場合は指定できません。

      パラメータ:
        `useLatestRestorableTime` - DB インスタンスが最新のバックアップの時間から回復するかどうか （`true`）もしくは（`false`）を指定します。

        初期値：`false`

        前提条件：RestoreTimeパラメータが提供されている場合は指定できません。

    - #### withUseLatestRestorableTime

          public RestoreDBInstanceToPointInTimeRequest withUseLatestRestorableTime(java.lang.Boolean useLatestRestorableTime)

      DB インスタンスが最新のバックアップの時間から回復するかどうか （`true`）もしくは（`false`）を指定します。

      初期値：`false`

      前提条件：RestoreTimeパラメータが提供されている場合は指定できません。

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

      パラメータ:
        `useLatestRestorableTime` - DB インスタンスが最新のバックアップの時間から回復するかどうか （`true`）もしくは（`false`）を指定します。

        初期値：`false`

        前提条件：RestoreTimeパラメータが提供されている場合は指定できません。

    - #### getUseLatestRestorableTime

          public java.lang.Boolean getUseLatestRestorableTime()

      DB インスタンスが最新のバックアップの時間から回復するかどうか （`true`）もしくは（`false`）を指定します。

      初期値：`false`

      前提条件：RestoreTimeパラメータが提供されている場合は指定できません。

      戻り値:
        DB インスタンスが最新のバックアップの時間から回復するかどうか （`true`）もしくは（`false`）を指定します。

        初期値：`false`

        前提条件：RestoreTimeパラメータが提供されている場合は指定できません。

    - #### 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 RestoreDBInstanceToPointInTimeRequest 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()

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

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

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

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

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

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

    - #### setPort

          public void setPort(java.lang.Integer port)

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

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

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

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

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

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

    - #### withPort

          public RestoreDBInstanceToPointInTimeRequest withPort(java.lang.Integer port)

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

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

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

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

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

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

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

    - #### 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 RestoreDBInstanceToPointInTimeRequest 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 RestoreDBInstanceToPointInTimeRequest 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 RestoreDBInstanceToPointInTimeRequest 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 RestoreDBInstanceToPointInTimeRequest 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 RestoreDBInstanceToPointInTimeRequest 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インスタンスはプライベートになります。 set, the DB instance will be private.

    - #### 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インスタンスはプライベートになります。 set, the DB instance will be private.

    - #### withPubliclyAccessible

          public RestoreDBInstanceToPointInTimeRequest 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インスタンスはプライベートになります。 set, the DB instance will be private.

    - #### 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インスタンスはプライベートになります。 set, the DB instance will be private.

    - #### isAutoMinorVersionUpgrade

          public java.lang.Boolean isAutoMinorVersionUpgrade()

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

    - #### setAutoMinorVersionUpgrade

          public void setAutoMinorVersionUpgrade(java.lang.Boolean autoMinorVersionUpgrade)

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

    - #### withAutoMinorVersionUpgrade

          public RestoreDBInstanceToPointInTimeRequest 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 RestoreDBInstanceToPointInTimeRequest 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 RestoreDBInstanceToPointInTimeRequest 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 RestoreDBInstanceToPointInTimeRequest withEngine(java.lang.String engine)

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

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

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

      例： `oracle-ee`

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

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

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

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

        例： `oracle-ee`

    - #### getIops

          public java.lang.Integer getIops()

      最初にDBインスタンスに割り当てられるプロビジョニングIOPS（1秒あたりの入力/出力操作）量。

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

      戻り値:
        最初にDBインスタンスに割り当てられるプロビジョニングIOPS（1秒あたりの入力/出力操作）量。

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

    - #### setIops

          public void setIops(java.lang.Integer iops)

      最初にDBインスタンスに割り当てられるプロビジョニングIOPS（1秒あたりの入力/出力操作）量。

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

      パラメータ:
        `iops` - 最初にDBインスタンスに割り当てられるプロビジョニングIOPS（1秒あたりの入力/出力操作）量。

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

    - #### withIops

          public RestoreDBInstanceToPointInTimeRequest withIops(java.lang.Integer iops)

      最初にDBインスタンスに割り当てられるプロビジョニングIOPS（1秒あたりの入力/出力操作）量。

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

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

      パラメータ:
        `iops` - 最初にDBインスタンスに割り当てられるプロビジョニングIOPS（1秒あたりの入力/出力操作）量。

        前提条件：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 RestoreDBInstanceToPointInTimeRequest 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 RestoreDBInstanceToPointInTimeRequest 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 RestoreDBInstanceToPointInTimeRequest 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 RestoreDBInstanceToPointInTimeRequest 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 RestoreDBInstanceToPointInTimeRequest 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 RestoreDBInstanceToPointInTimeRequest 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`