com.amazonaws.services.rds.model

## クラス ModifyDBInstanceRequest

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

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

      public class ModifyDBInstanceRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

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

  DBインスタンスの設定を変更します。リクエストにこれらのパラメータと新しい値を指定して、 データベースの構成パラメータを1つ以上変更することができます。

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

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.Integer` | `getAllocatedStorage()` RDSインスタンスの新しいストレージ容量。
    `java.lang.Boolean` | `getAllowMajorVersionUpgrade()` メジャーバージョンのアップグレードが許可されていることを示します。
    `java.lang.Boolean` | `getApplyImmediately()` DBインスタンスの`PreferredMaintenanceWindow`設定に関係なく、 このリクエストでの修正およびいずれかの未決の修正に対して 非同期にできるだけ早く適用されるかどうかを指定します。
    `java.lang.Boolean` | `getAutoMinorVersionUpgrade()` マイナーバージョンアップグレードは、メンテナンスウィンドウの間に DBインスタンスに自動的に適用されることを示します。
    `java.lang.Integer` | `getBackupRetentionPeriod()` 自動バックアップを保持する日数。
    `java.lang.String` | `getDBInstanceClass()` DB インスタンスの新しい計算とメモリ容量。
    `java.lang.String` | `getDBInstanceIdentifier()` DBインスタンスの識別子。
    `java.lang.String` | `getDBParameterGroupName()` このDBインスタンスに適用するのDBパラメータグループの名前。
    `java.util.List<java.lang.String>` | `getDBSecurityGroups()` このDBインスタンス上で承認するDBセキュリティグループリスト。
    `java.lang.String` | `getEngineVersion()` アップグレードするデータベースエンジンのバージョン番号です。
    `java.lang.Integer` | `getIops()` RDSインスタンスのプロビジョニングIOPS（1秒あたりの入出力量）の新しい値。
    `java.lang.String` | `getMasterUserPassword()` DBインスタンスマスターユーザーの新しいパスワード。
    `java.lang.Boolean` | `getMultiAZ()` DBインスタンスがMulti-AZ配備かどうかを指定します。
    `java.lang.String` | `getNewDBInstanceIdentifier()` 名前変更を行うDBインスタンスのDBインスタンスの識別子。
    `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.String` | `getOptionGroupName()` DBインスタンスが、指定したオプショングループに 関連付けられている必要があることを示します。
    `java.lang.String` | `getPreferredBackupWindow()` 自動バックアップが有効な場合、毎日の自動バックアップ時間は、 `BackupRetentionPeriod`を使用して指定されます。
    `java.lang.String` | `getPreferredMaintenanceWindow()` システム停止が発生する可能性がある毎週のシステムメンテナンス時間（UTC） このパラメータを変更することで、システム停止は生じませんし、 以下の状況を除いて変更は非同期にできるだけ早く適用されます。
    `java.util.List<java.lang.String>` | `getVpcSecurityGroupIds()` このDBインスタンスで承認するEC2 VPC セキュリティグループリスト。
    `int` | `hashCode()`
    `java.lang.Boolean` | `isAllowMajorVersionUpgrade()` メジャーバージョンのアップグレードが許可されていることを示します。
    `java.lang.Boolean` | `isApplyImmediately()` DBインスタンスの`PreferredMaintenanceWindow`設定に関係なく、 このリクエストでの修正およびいずれかの未決の修正に対して 非同期にできるだけ早く適用されるかどうかを指定します。
    `java.lang.Boolean` | `isAutoMinorVersionUpgrade()` マイナーバージョンアップグレードは、メンテナンスウィンドウの間に DBインスタンスに自動的に適用されることを示します。
    `java.lang.Boolean` | `isMultiAZ()` DBインスタンスがMulti-AZ配備かどうかを指定します。
    `void` | `setAllocatedStorage(java.lang.Integer allocatedStorage)` RDSインスタンスの新しいストレージ容量。
    `void` | `setAllowMajorVersionUpgrade(java.lang.Boolean allowMajorVersionUpgrade)` メジャーバージョンのアップグレードが許可されていることを示します。
    `void` | `setApplyImmediately(java.lang.Boolean applyImmediately)` DBインスタンスの`PreferredMaintenanceWindow`設定に関係なく、 このリクエストでの修正およびいずれかの未決の修正に対して 非同期にできるだけ早く適用されるかどうかを指定します。
    `void` | `setAutoMinorVersionUpgrade(java.lang.Boolean autoMinorVersionUpgrade)` マイナーバージョンアップグレードは、メンテナンスウィンドウの間に DBインスタンスに自動的に適用されることを示します。
    `void` | `setBackupRetentionPeriod(java.lang.Integer backupRetentionPeriod)` 自動バックアップを保持する日数。
    `void` | `setDBInstanceClass(java.lang.String dBInstanceClass)` DB インスタンスの新しい計算とメモリ容量。
    `void` | `setDBInstanceIdentifier(java.lang.String dBInstanceIdentifier)` DBインスタンスの識別子。
    `void` | `setDBParameterGroupName(java.lang.String dBParameterGroupName)` このDBインスタンスに適用するのDBパラメータグループの名前。
    `void` | `setDBSecurityGroups(java.util.Collection<java.lang.String> dBSecurityGroups)` このDBインスタンス上で承認するDBセキュリティグループリスト。
    `void` | `setEngineVersion(java.lang.String engineVersion)` アップグレードするデータベースエンジンのバージョン番号です。
    `void` | `setIops(java.lang.Integer iops)` RDSインスタンスのプロビジョニングIOPS（1秒あたりの入出力量）の新しい値。
    `void` | `setMasterUserPassword(java.lang.String masterUserPassword)` DBインスタンスマスターユーザーの新しいパスワード。
    `void` | `setMultiAZ(java.lang.Boolean multiAZ)` DBインスタンスがMulti-AZ配備かどうかを指定します。
    `void` | `setNewDBInstanceIdentifier(java.lang.String newDBInstanceIdentifier)` 名前変更を行うDBインスタンスのDBインスタンスの識別子。
    `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` | `setOptionGroupName(java.lang.String optionGroupName)` DBインスタンスが、指定したオプショングループに 関連付けられている必要があることを示します。
    `void` | `setPreferredBackupWindow(java.lang.String preferredBackupWindow)` 自動バックアップが有効な場合、毎日の自動バックアップ時間は、 `BackupRetentionPeriod`を使用して指定されます。
    `void` | `setPreferredMaintenanceWindow(java.lang.String preferredMaintenanceWindow)` システム停止が発生する可能性がある毎週のシステムメンテナンス時間（UTC） このパラメータを変更することで、システム停止は生じませんし、 以下の状況を除いて変更は非同期にできるだけ早く適用されます。
    `void` | `setVpcSecurityGroupIds(java.util.Collection<java.lang.String> vpcSecurityGroupIds)` このDBインスタンスで承認するEC2 VPC セキュリティグループリスト。
    `java.lang.String` | `toString()` このオブジェクトの文字列表現を返します。
    `ModifyDBInstanceRequest` | `withAllocatedStorage(java.lang.Integer allocatedStorage)` RDSインスタンスの新しいストレージ容量。
    `ModifyDBInstanceRequest` | `withAllowMajorVersionUpgrade(java.lang.Boolean allowMajorVersionUpgrade)` メジャーバージョンのアップグレードが許可されていることを示します。
    `ModifyDBInstanceRequest` | `withApplyImmediately(java.lang.Boolean applyImmediately)` DBインスタンスの`PreferredMaintenanceWindow`設定に関係なく、 このリクエストでの修正およびいずれかの未決の修正に対して 非同期にできるだけ早く適用されるかどうかを指定します。
    `ModifyDBInstanceRequest` | `withAutoMinorVersionUpgrade(java.lang.Boolean autoMinorVersionUpgrade)` マイナーバージョンアップグレードは、メンテナンスウィンドウの間に DBインスタンスに自動的に適用されることを示します。
    `ModifyDBInstanceRequest` | `withBackupRetentionPeriod(java.lang.Integer backupRetentionPeriod)` 自動バックアップを保持する日数。
    `ModifyDBInstanceRequest` | `withDBInstanceClass(java.lang.String dBInstanceClass)` DB インスタンスの新しい計算とメモリ容量。
    `ModifyDBInstanceRequest` | `withDBInstanceIdentifier(java.lang.String dBInstanceIdentifier)` DBインスタンスの識別子。
    `ModifyDBInstanceRequest` | `withDBParameterGroupName(java.lang.String dBParameterGroupName)` このDBインスタンスに適用するのDBパラメータグループの名前。
    `ModifyDBInstanceRequest` | `withDBSecurityGroups(java.util.Collection<java.lang.String> dBSecurityGroups)` このDBインスタンス上で承認するDBセキュリティグループリスト。
    `ModifyDBInstanceRequest` | `withDBSecurityGroups(java.lang.String... dBSecurityGroups)` このDBインスタンス上で承認するDBセキュリティグループリスト。
    `ModifyDBInstanceRequest` | `withEngineVersion(java.lang.String engineVersion)` アップグレードするデータベースエンジンのバージョン番号です。
    `ModifyDBInstanceRequest` | `withIops(java.lang.Integer iops)` RDSインスタンスのプロビジョニングIOPS（1秒あたりの入出力量）の新しい値。
    `ModifyDBInstanceRequest` | `withMasterUserPassword(java.lang.String masterUserPassword)` DBインスタンスマスターユーザーの新しいパスワード。
    `ModifyDBInstanceRequest` | `withMultiAZ(java.lang.Boolean multiAZ)` DBインスタンスがMulti-AZ配備かどうかを指定します。
    `ModifyDBInstanceRequest` | `withNewDBInstanceIdentifier(java.lang.String newDBInstanceIdentifier)` 名前変更を行うDBインスタンスのDBインスタンスの識別子。
    `ModifyDBInstanceRequest` | `withNiftyMultiAZType(java.lang.Integer niftyMultiAZType)` Multi-AZ deploymentのタイプ(ニフティクラウド独自仕様) 冗長化の構成を指定 シングル：null DRBD：0 MHA：1
    `ModifyDBInstanceRequest` | `withNiftyReadReplicaDBInstanceIdentifier(java.lang.String niftyReadReplicaDBInstanceIdentifier)` リードレプリカインスタンス識別子(ニフティクラウド独自仕様)。
    `ModifyDBInstanceRequest` | `withNiftyReadReplicaPrivateAddress(java.lang.String niftyReadReplicaPrivateAddress)` リードレプリカ用のプライベートIP(ニフティクラウド独自仕様)
    `ModifyDBInstanceRequest` | `withNiftySlavePrivateAddress(java.lang.String niftySlavePrivateAddress)` スレーブ用のプライベートIP(ニフティクラウド独自仕様)
    `ModifyDBInstanceRequest` | `withOptionGroupName(java.lang.String optionGroupName)` DBインスタンスが、指定したオプショングループに 関連付けられている必要があることを示します。
    `ModifyDBInstanceRequest` | `withPreferredBackupWindow(java.lang.String preferredBackupWindow)` 自動バックアップが有効な場合、毎日の自動バックアップ時間は、 `BackupRetentionPeriod`を使用して指定されます。
    `ModifyDBInstanceRequest` | `withPreferredMaintenanceWindow(java.lang.String preferredMaintenanceWindow)` システム停止が発生する可能性がある毎週のシステムメンテナンス時間（UTC） このパラメータを変更することで、システム停止は生じませんし、 以下の状況を除いて変更は非同期にできるだけ早く適用されます。
    `ModifyDBInstanceRequest` | `withVpcSecurityGroupIds(java.util.Collection<java.lang.String> vpcSecurityGroupIds)` このDBインスタンスで承認するEC2 VPC セキュリティグループリスト。
    `ModifyDBInstanceRequest` | `withVpcSecurityGroupIds(java.lang.String... vpcSecurityGroupIds)` このDBインスタンスで承認するEC2 VPC セキュリティグループリスト。

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

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### ModifyDBInstanceRequest

          public ModifyDBInstanceRequest()

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

    - #### ModifyDBInstanceRequest

          public ModifyDBInstanceRequest(java.lang.String dBInstanceIdentifier)

      新しい ModifyDBInstanceRequest オブジェクトを構築します。 呼び出し元は、追加オブジェクトを初期化するため SetterまたはFluent Setterメソッドを使用する必要があります。
      パラメータ:
        `dBInstanceIdentifier` - DBインスタンスの識別子。 このパラメータは、小文字の文字列として格納されます。

        前提条件：

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

  - ### メソッドの詳細

    - #### getDBInstanceIdentifier

          public java.lang.String getDBInstanceIdentifier()

      DBインスタンスの識別子。 このパラメータは、小文字の文字列として格納されます。

      前提条件：

      - Must be the identifier for an existing DB Instance
      - 1～63文字の英数字またはハイフンが含まれている必要があります。
      - 最初の文字は英字でなければなりません。
      - 最後がハイフン、または連続したハイフンを含むことはできません。
      戻り値:
        DBインスタンスの識別子。 このパラメータは、小文字の文字列として格納されます。

        前提条件：

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

    - #### setDBInstanceIdentifier

          public void setDBInstanceIdentifier(java.lang.String dBInstanceIdentifier)

      DBインスタンスの識別子。 このパラメータは、小文字の文字列として格納されます。

      前提条件：

      - Must be the identifier for an existing DB Instance
      - 1～63文字の英数字またはハイフンが含まれている必要があります。
      - 最初の文字は英字でなければなりません。
      - 最後がハイフン、または連続したハイフンを含むことはできません。
      パラメータ:
        `dBInstanceIdentifier` - DBインスタンスの識別子。 このパラメータは、小文字の文字列として格納されます。

        前提条件：

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

    - #### withDBInstanceIdentifier

          public ModifyDBInstanceRequest withDBInstanceIdentifier(java.lang.String dBInstanceIdentifier)

      DBインスタンスの識別子。 このパラメータは、小文字の文字列として格納されます。

      前提条件：

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

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

      パラメータ:
        `dBInstanceIdentifier` - DBインスタンスの識別子。 このパラメータは、小文字の文字列として格納されます。

        前提条件：

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

    - #### getAllocatedStorage

          public java.lang.Integer getAllocatedStorage()

      RDSインスタンスの新しいストレージ容量。 このパラメータを変更することで、システム停止にはなりません。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は次のメンテナンスウィンドウの間に適用されます。

      MySQL

      デフォルト値：既存の設定を使用

      有効な値：5～1024

      前提条件：指定された値が既存の値よりも少なくとも10％以上でなければなりません。 既存の値より10％以上でない値は、10％以上となるように切り上げられます。

      Integer型

      Oracle

      デフォルト値：既存の設定を使用

      有効な値：10～1024

      前提条件：指定された値が既存の値よりも少なくとも10％以上でなければなりません。 既存の値より10％以上でない値は、10％以上となるように切り上げられます。

      SQL Server

      変更することはできません。

      標準のストレージを使用してからプロビジョニングIOPSを使用する、 もしくはプロビジョニングされたIOPSを使用してから標準のストレージを使用して、 DBインスタンス移行することを選択した場合、プロセスに時間がかかることがあります。 移行期間は、データベース負荷、ストレージサイズ、ストレージタイプ （標準またはプロビジョニングIOPS）、（もしあれば）プロビジョニングIOPSの量、 および前の規模ストレージ操作の数など、いくつかの要因に依存します。 典型的な移行時間は24時間未満ですが、プロセスはいくつかのケースでは数日かかる場合があります。 移行時に、DBインスタンスは使用可能になりますが、 パフォーマンスの低下が発生する可能性があります。 移行の実行中、インスタンスの夜間のバックアップが中断されます。 他のAmazon RDS操作は、インスタンスの変更、インスタンスの再起動、インスタンスの削除、 リードレプリカの作成、インスタンスのDBスナップショットの作成などを含めて、 インスタンスのための場所を取ることはできません。

      戻り値:
        RDSインスタンスの新しいストレージ容量。 このパラメータを変更することで、システム停止にはなりません。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は次のメンテナンスウィンドウの間に適用されます。

        MySQL

        デフォルト値：既存の設定を使用

        有効な値：5～1024

        前提条件：指定された値が既存の値よりも少なくとも10％以上でなければなりません。 既存の値より10％以上でない値は、10％以上となるように切り上げられます。

        Integer型

        Oracle

        デフォルト値：既存の設定を使用

        有効な値：10～1024

        前提条件：指定された値が既存の値よりも少なくとも10％以上でなければなりません。 既存の値より10％以上でない値は、10％以上となるように切り上げられます。

        SQL Server

        変更することはできません。

        標準のストレージを使用してからプロビジョニングIOPSを使用する、 もしくはプロビジョニングされたIOPSを使用してから標準のストレージを使用して、 DBインスタンス移行することを選択した場合、プロセスに時間がかかることがあります。 移行期間は、データベース負荷、ストレージサイズ、ストレージタイプ （標準またはプロビジョニングIOPS）、（もしあれば）プロビジョニングIOPSの量、 および前の規模ストレージ操作の数など、いくつかの要因に依存します。 典型的な移行時間は24時間未満ですが、プロセスはいくつかのケースでは数日かかる場合があります。 移行時に、DBインスタンスは使用可能になりますが、 パフォーマンスの低下が発生する可能性があります。 移行の実行中、インスタンスの夜間のバックアップが中断されます。 他のAmazon RDS操作は、インスタンスの変更、インスタンスの再起動、インスタンスの削除、 リードレプリカの作成、インスタンスのDBスナップショットの作成などを含めて、 インスタンスのための場所を取ることはできません。

    - #### setAllocatedStorage

          public void setAllocatedStorage(java.lang.Integer allocatedStorage)

      RDSインスタンスの新しいストレージ容量。 このパラメータを変更することで、システム停止にはなりません。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は次のメンテナンスウィンドウの間に適用されます。

      MySQL

      デフォルト値：既存の設定を使用

      有効な値：5～1024

      前提条件：指定された値が既存の値よりも少なくとも10％以上でなければなりません。 既存の値より10％以上でない値は、10％以上となるように切り上げられます。

      Integer型

      Oracle

      デフォルト値：既存の設定を使用

      有効な値：10～1024

      前提条件：指定された値が既存の値よりも少なくとも10％以上でなければなりません。 既存の値より10％以上でない値は、10％以上となるように切り上げられます。

      SQL Server

      変更することはできません。

      標準のストレージを使用してからプロビジョニングIOPSを使用する、 もしくはプロビジョニングされたIOPSを使用してから標準のストレージを使用して、 DBインスタンス移行することを選択した場合、プロセスに時間がかかることがあります。 移行期間は、データベース負荷、ストレージサイズ、ストレージタイプ （標準またはプロビジョニングIOPS）、（もしあれば）プロビジョニングIOPSの量、 および前の規模ストレージ操作の数など、いくつかの要因に依存します。 典型的な移行時間は24時間未満ですが、プロセスはいくつかのケースでは数日かかる場合があります。 移行時に、DBインスタンスは使用可能になりますが、 パフォーマンスの低下が発生する可能性があります。 移行の実行中、インスタンスの夜間のバックアップが中断されます。 他のAmazon RDS操作は、インスタンスの変更、インスタンスの再起動、インスタンスの削除、 リードレプリカの作成、インスタンスのDBスナップショットの作成などを含めて、 インスタンスのための場所を取ることはできません。

      パラメータ:
        `allocatedStorage` - RDSインスタンスの新しいストレージ容量。 このパラメータを変更することで、システム停止にはなりません。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は次のメンテナンスウィンドウの間に適用されます。

        MySQL

        デフォルト値：既存の設定を使用

        有効な値：5～1024

        前提条件：指定された値が既存の値よりも少なくとも10％以上でなければなりません。 既存の値より10％以上でない値は、10％以上となるように切り上げられます。

        Integer型

        Oracle

        デフォルト値：既存の設定を使用

        有効な値：10～1024

        前提条件：指定された値が既存の値よりも少なくとも10％以上でなければなりません。 既存の値より10％以上でない値は、10％以上となるように切り上げられます。

        SQL Server

        変更することはできません。

        標準のストレージを使用してからプロビジョニングIOPSを使用する、 もしくはプロビジョニングされたIOPSを使用してから標準のストレージを使用して、 DBインスタンス移行することを選択した場合、プロセスに時間がかかることがあります。 移行期間は、データベース負荷、ストレージサイズ、ストレージタイプ （標準またはプロビジョニングIOPS）、（もしあれば）プロビジョニングIOPSの量、 および前の規模ストレージ操作の数など、いくつかの要因に依存します。 典型的な移行時間は24時間未満ですが、プロセスはいくつかのケースでは数日かかる場合があります。 移行時に、DBインスタンスは使用可能になりますが、 パフォーマンスの低下が発生する可能性があります。 移行の実行中、インスタンスの夜間のバックアップが中断されます。 他のAmazon RDS操作は、インスタンスの変更、インスタンスの再起動、インスタンスの削除、 リードレプリカの作成、インスタンスのDBスナップショットの作成などを含めて、 インスタンスのための場所を取ることはできません。

    - #### withAllocatedStorage

          public ModifyDBInstanceRequest withAllocatedStorage(java.lang.Integer allocatedStorage)

      RDSインスタンスの新しいストレージ容量。 このパラメータを変更することで、システム停止にはなりません。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は次のメンテナンスウィンドウの間に適用されます。

      MySQL

      デフォルト値：既存の設定を使用

      有効な値：5～1024

      前提条件：指定された値が既存の値よりも少なくとも10％以上でなければなりません。 既存の値より10％以上でない値は、10％以上となるように切り上げられます。

      Integer型

      Oracle

      デフォルト値：既存の設定を使用

      有効な値：10～1024

      前提条件：指定された値が既存の値よりも少なくとも10％以上でなければなりません。 既存の値より10％以上でない値は、10％以上となるように切り上げられます。

      SQL Server

      変更することはできません。

      標準のストレージを使用してからプロビジョニングIOPSを使用する、 もしくはプロビジョニングされたIOPSを使用してから標準のストレージを使用して、 DBインスタンス移行することを選択した場合、プロセスに時間がかかることがあります。 移行期間は、データベース負荷、ストレージサイズ、ストレージタイプ （標準またはプロビジョニングIOPS）、（もしあれば）プロビジョニングIOPSの量、 および前の規模ストレージ操作の数など、いくつかの要因に依存します。 典型的な移行時間は24時間未満ですが、プロセスはいくつかのケースでは数日かかる場合があります。 移行時に、DBインスタンスは使用可能になりますが、 パフォーマンスの低下が発生する可能性があります。 移行の実行中、インスタンスの夜間のバックアップが中断されます。 他のAmazon RDS操作は、インスタンスの変更、インスタンスの再起動、インスタンスの削除、 リードレプリカの作成、インスタンスのDBスナップショットの作成などを含めて、 インスタンスのための場所を取ることはできません。

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

      パラメータ:
        `allocatedStorage` - RDSインスタンスの新しいストレージ容量。 このパラメータを変更することで、システム停止にはなりません。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は次のメンテナンスウィンドウの間に適用されます。

        MySQL

        デフォルト値：既存の設定を使用

        有効な値：5～1024

        前提条件：指定された値が既存の値よりも少なくとも10％以上でなければなりません。 既存の値より10％以上でない値は、10％以上となるように切り上げられます。

        Integer型

        Oracle

        デフォルト値：既存の設定を使用

        有効な値：10～1024

        前提条件：指定された値が既存の値よりも少なくとも10％以上でなければなりません。 既存の値より10％以上でない値は、10％以上となるように切り上げられます。

        SQL Server

        変更することはできません。

        標準のストレージを使用してからプロビジョニングIOPSを使用する、 もしくはプロビジョニングされたIOPSを使用してから標準のストレージを使用して、 DBインスタンス移行することを選択した場合、プロセスに時間がかかることがあります。 移行期間は、データベース負荷、ストレージサイズ、ストレージタイプ （標準またはプロビジョニングIOPS）、（もしあれば）プロビジョニングIOPSの量、 および前の規模ストレージ操作の数など、いくつかの要因に依存します。 典型的な移行時間は24時間未満ですが、プロセスはいくつかのケースでは数日かかる場合があります。 移行時に、DBインスタンスは使用可能になりますが、 パフォーマンスの低下が発生する可能性があります。 移行の実行中、インスタンスの夜間のバックアップが中断されます。 他のAmazon RDS操作は、インスタンスの変更、インスタンスの再起動、インスタンスの削除、 リードレプリカの作成、インスタンスのDBスナップショットの作成などを含めて、 インスタンスのための場所を取ることはできません。

    - #### getDBInstanceClass

          public java.lang.String getDBInstanceClass()

      DB インスタンスの新しい計算とメモリ容量。 特定のDBエンジンで使用可能なインスタンスのクラスを判別するには、 DescribeOrderableDBInstanceOptionsアクションを使用します。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、このパラメータの値を渡すことで 変更時にシステム停止が発生し、次のメンテナンスウィンドウの間に適用されます。

      デフォルト値：既存の設定を使用

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

      戻り値:
        DB インスタンスの新しい計算とメモリ容量。 特定のDBエンジンで使用可能なインスタンスのクラスを判別するには、 DescribeOrderableDBInstanceOptionsアクションを使用します。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、このパラメータの値を渡すことで 変更時にシステム停止が発生し、次のメンテナンスウィンドウの間に適用されます。

        デフォルト値：既存の設定を使用

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

    - #### setDBInstanceClass

          public void setDBInstanceClass(java.lang.String dBInstanceClass)

      DB インスタンスの新しい計算とメモリ容量。 特定のDBエンジンで使用可能なインスタンスのクラスを判別するには、 DescribeOrderableDBInstanceOptionsアクションを使用します。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、このパラメータの値を渡すことで 変更時にシステム停止が発生し、次のメンテナンスウィンドウの間に適用されます。

      デフォルト値：既存の設定を使用

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

      パラメータ:
        `dBInstanceClass` - DB インスタンスの新しい計算とメモリ容量。 特定のDBエンジンで使用可能なインスタンスのクラスを判別するには、 DescribeOrderableDBInstanceOptionsアクションを使用します。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、このパラメータの値を渡すことで 変更時にシステム停止が発生し、次のメンテナンスウィンドウの間に適用されます。

        デフォルト値：既存の設定を使用

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

    - #### withDBInstanceClass

          public ModifyDBInstanceRequest withDBInstanceClass(java.lang.String dBInstanceClass)

      DB インスタンスの新しい計算とメモリ容量。 特定のDBエンジンで使用可能なインスタンスのクラスを判別するには、 DescribeOrderableDBInstanceOptionsアクションを使用します。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、このパラメータの値を渡すことで 変更時にシステム停止が発生し、次のメンテナンスウィンドウの間に適用されます。

      デフォルト値：既存の設定を使用

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

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

      パラメータ:
        `dBInstanceClass` - DB インスタンスの新しい計算とメモリ容量。 特定のDBエンジンで使用可能なインスタンスのクラスを判別するには、 DescribeOrderableDBInstanceOptionsアクションを使用します。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、このパラメータの値を渡すことで 変更時にシステム停止が発生し、次のメンテナンスウィンドウの間に適用されます。

        デフォルト値：既存の設定を使用

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

    - #### getDBSecurityGroups

          public java.util.List<java.lang.String> getDBSecurityGroups()

      このDBインスタンス上で承認するDBセキュリティグループリスト。 このパラメータを変更することで、システム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。

      前提条件：

      - 1～255文字の英数字であること。
      - 最初の文字は英字でなければなりません。
      - 最後がハイフン、または連続したハイフンを含むことはできません。
      戻り値:
        このDBインスタンス上で承認するDBセキュリティグループリスト。 このパラメータを変更することで、システム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。

        前提条件：

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

    - #### setDBSecurityGroups

          public void setDBSecurityGroups(java.util.Collection<java.lang.String> dBSecurityGroups)

      このDBインスタンス上で承認するDBセキュリティグループリスト。 このパラメータを変更することで、システム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。

      前提条件：

      - 1～255文字の英数字であること。
      - 最初の文字は英字でなければなりません。
      - 最後がハイフン、または連続したハイフンを含むことはできません。
      パラメータ:
        `dBSecurityGroups` - このDBインスタンス上で承認するDBセキュリティグループリスト。 このパラメータを変更することで、システム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。

        前提条件：

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

    - #### withDBSecurityGroups

          public ModifyDBInstanceRequest withDBSecurityGroups(java.lang.String... dBSecurityGroups)

      このDBインスタンス上で承認するDBセキュリティグループリスト。 このパラメータを変更することで、システム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。

      前提条件：

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

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

      パラメータ:
        `dBSecurityGroups` - このDBインスタンス上で承認するDBセキュリティグループリスト。 このパラメータを変更することで、システム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。

        前提条件：

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

    - #### withDBSecurityGroups

          public ModifyDBInstanceRequest withDBSecurityGroups(java.util.Collection<java.lang.String> dBSecurityGroups)

      このDBインスタンス上で承認するDBセキュリティグループリスト。 このパラメータを変更することで、システム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。

      前提条件：

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

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

      パラメータ:
        `dBSecurityGroups` - このDBインスタンス上で承認するDBセキュリティグループリスト。 このパラメータを変更することで、システム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。

        前提条件：

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

    - #### getVpcSecurityGroupIds

          public java.util.List<java.lang.String> getVpcSecurityGroupIds()

      このDBインスタンスで承認するEC2 VPC セキュリティグループリスト。 この変更は非同期にできるだけ早く適用されます。

      前提条件：

      - 1～255文字の英数字であること。
      - 最初の文字は英字でなければなりません。
      - 最後がハイフン、または連続したハイフンを含むことはできません。
      戻り値:
        このDBインスタンスで承認するEC2 VPC セキュリティグループリスト。 この変更は非同期にできるだけ早く適用されます。

        前提条件：

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

    - #### setVpcSecurityGroupIds

          public void setVpcSecurityGroupIds(java.util.Collection<java.lang.String> vpcSecurityGroupIds)

      このDBインスタンスで承認するEC2 VPC セキュリティグループリスト。 この変更は非同期にできるだけ早く適用されます。

      前提条件：

      - 1～255文字の英数字であること。
      - 最初の文字は英字でなければなりません。
      - 最後がハイフン、または連続したハイフンを含むことはできません。
      パラメータ:
        `vpcSecurityGroupIds` - このDBインスタンスで承認するEC2 VPC セキュリティグループリスト。 この変更は非同期にできるだけ早く適用されます。

        前提条件：

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

    - #### withVpcSecurityGroupIds

          public ModifyDBInstanceRequest withVpcSecurityGroupIds(java.lang.String... vpcSecurityGroupIds)

      このDBインスタンスで承認するEC2 VPC セキュリティグループリスト。 この変更は非同期にできるだけ早く適用されます。

      前提条件：

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

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

      パラメータ:
        `vpcSecurityGroupIds` - このDBインスタンスで承認するEC2 VPC セキュリティグループリスト。 この変更は非同期にできるだけ早く適用されます。

        前提条件：

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

    - #### withVpcSecurityGroupIds

          public ModifyDBInstanceRequest withVpcSecurityGroupIds(java.util.Collection<java.lang.String> vpcSecurityGroupIds)

      このDBインスタンスで承認するEC2 VPC セキュリティグループリスト。 この変更は非同期にできるだけ早く適用されます。

      前提条件：

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

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

      パラメータ:
        `vpcSecurityGroupIds` - このDBインスタンスで承認するEC2 VPC セキュリティグループリスト。 この変更は非同期にできるだけ早く適用されます。

        前提条件：

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

    - #### isApplyImmediately

          public java.lang.Boolean isApplyImmediately()

      DBインスタンスの`PreferredMaintenanceWindow`設定に関係なく、 このリクエストでの修正およびいずれかの未決の修正に対して 非同期にできるだけ早く適用されるかどうかを指定します。

      このパラメータがfalseとして渡された場合、DBインスタンスへの変更は、 RebootDBInstanceの次回の呼び出し、次のメンテナンスのリブート、 または次の故障のリブート、のいずれかの早いタイミングに適用されます。 変更がいつ適用されるか決めるために、各パラメータを参照してください。

      初期値： `false`

      戻り値:
        DBインスタンスの`PreferredMaintenanceWindow`設定に関係なく、 このリクエストでの修正およびいずれかの未決の修正に対して 非同期にできるだけ早く適用されるかどうかを指定します。

        このパラメータがfalseとして渡された場合、DBインスタンスへの変更は、 RebootDBInstanceの次回の呼び出し、次のメンテナンスのリブート、 または次の故障のリブート、のいずれかの早いタイミングに適用されます。 変更がいつ適用されるか決めるために、各パラメータを参照してください。

        初期値： `false`

    - #### setApplyImmediately

          public void setApplyImmediately(java.lang.Boolean applyImmediately)

      DBインスタンスの`PreferredMaintenanceWindow`設定に関係なく、 このリクエストでの修正およびいずれかの未決の修正に対して 非同期にできるだけ早く適用されるかどうかを指定します。

      このパラメータがfalseとして渡された場合、DBインスタンスへの変更は、 RebootDBInstanceの次回の呼び出し、次のメンテナンスのリブート、 または次の故障のリブート、のいずれかの早いタイミングに適用されます。 変更がいつ適用されるか決めるために、各パラメータを参照してください。

      初期値： `false`

      パラメータ:
        `applyImmediately` - DBインスタンスの`PreferredMaintenanceWindow`設定に関係なく、 このリクエストでの修正およびいずれかの未決の修正に対して 非同期にできるだけ早く適用されるかどうかを指定します。

        このパラメータがfalseとして渡された場合、DBインスタンスへの変更は、 RebootDBInstanceの次回の呼び出し、次のメンテナンスのリブート、 または次の故障のリブート、のいずれかの早いタイミングに適用されます。 変更がいつ適用されるか決めるために、各パラメータを参照してください。

        初期値： `false`

    - #### withApplyImmediately

          public ModifyDBInstanceRequest withApplyImmediately(java.lang.Boolean applyImmediately)

      DBインスタンスの`PreferredMaintenanceWindow`設定に関係なく、 このリクエストでの修正およびいずれかの未決の修正に対して 非同期にできるだけ早く適用されるかどうかを指定します。

      このパラメータがfalseとして渡された場合、DBインスタンスへの変更は、 RebootDBInstanceの次回の呼び出し、次のメンテナンスのリブート、 または次の故障のリブート、のいずれかの早いタイミングに適用されます。 変更がいつ適用されるか決めるために、各パラメータを参照してください。

      初期値： `false`

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

      パラメータ:
        `applyImmediately` - DBインスタンスの`PreferredMaintenanceWindow`設定に関係なく、 このリクエストでの修正およびいずれかの未決の修正に対して 非同期にできるだけ早く適用されるかどうかを指定します。

        このパラメータがfalseとして渡された場合、DBインスタンスへの変更は、 RebootDBInstanceの次回の呼び出し、次のメンテナンスのリブート、 または次の故障のリブート、のいずれかの早いタイミングに適用されます。 変更がいつ適用されるか決めるために、各パラメータを参照してください。

        初期値： `false`

    - #### getApplyImmediately

          public java.lang.Boolean getApplyImmediately()

      DBインスタンスの`PreferredMaintenanceWindow`設定に関係なく、 このリクエストでの修正およびいずれかの未決の修正に対して 非同期にできるだけ早く適用されるかどうかを指定します。

      このパラメータがfalseとして渡された場合、DBインスタンスへの変更は、 RebootDBInstanceの次回の呼び出し、次のメンテナンスのリブート、 または次の故障のリブート、のいずれかの早いタイミングに適用されます。 変更がいつ適用されるか決めるために、各パラメータを参照してください。

      初期値： `false`

      戻り値:
        DBインスタンスの`PreferredMaintenanceWindow`設定に関係なく、 このリクエストでの修正およびいずれかの未決の修正に対して 非同期にできるだけ早く適用されるかどうかを指定します。

        このパラメータがfalseとして渡された場合、DBインスタンスへの変更は、 RebootDBInstanceの次回の呼び出し、次のメンテナンスのリブート、 または次の故障のリブート、のいずれかの早いタイミングに適用されます。 変更がいつ適用されるか決めるために、各パラメータを参照してください。

        初期値： `false`

    - #### getMasterUserPassword

          public java.lang.String getMasterUserPassword()

      DBインスタンスマスターユーザーの新しいパスワード。 "/", "\", or "@" を除く、印字可能 ASCII 文字を使用する事ができます。

      このパラメータを変更することで、システム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。 リクエストとリクエストの完了までの間、`MasterUserPassword``要素は、 操作応答の`PendingModifiedValues`要素に存在します。`

      デフォルト値：既存の設定を使用

      前提条件： 8～41文字の英数字であること(MySQL)、8～30文字の英数字であること(Oracle)、 8～128文字の英数字であること(Oracle)。 Amazon RDSはAPIアクションはパスワードを返すことはありませんので、 このアクションでは、パスワードが失われた場合、 マスターインスタンスのユーザーへのアクセスを回復する方法を提供します。

      戻り値:
        DBインスタンスマスターユーザーの新しいパスワード。 "/", "\", or "@" を除く、印字可能 ASCII 文字を使用する事ができます。

        このパラメータを変更することで、システム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。 リクエストとリクエストの完了までの間、`MasterUserPassword``要素は、 操作応答の`PendingModifiedValues`要素に存在します。`

        デフォルト値：既存の設定を使用

        前提条件： 8～41文字の英数字であること(MySQL)、8～30文字の英数字であること(Oracle)、 8～128文字の英数字であること(Oracle)。 Amazon RDSはAPIアクションはパスワードを返すことはありませんので、 このアクションでは、パスワードが失われた場合、 マスターインスタンスのユーザーへのアクセスを回復する方法を提供します。

    - #### setMasterUserPassword

          public void setMasterUserPassword(java.lang.String masterUserPassword)

      DBインスタンスマスターユーザーの新しいパスワード。 "/", "\", or "@" を除く、印字可能 ASCII 文字を使用する事ができます。

      このパラメータを変更することで、システム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。 リクエストとリクエストの完了までの間、`MasterUserPassword``要素は、 操作応答の`PendingModifiedValues`要素に存在します。`

      デフォルト値：既存の設定を使用

      前提条件： 8～41文字の英数字であること(MySQL)、8～30文字の英数字であること(Oracle)、 8～128文字の英数字であること(Oracle)。 Amazon RDSはAPIアクションはパスワードを返すことはありませんので、 このアクションでは、パスワードが失われた場合、 マスターインスタンスのユーザーへのアクセスを回復する方法を提供します。

      パラメータ:
        `masterUserPassword` - DBインスタンスマスターユーザーの新しいパスワード。 "/", "\", or "@" を除く、印字可能 ASCII 文字を使用する事ができます。

        このパラメータを変更することで、システム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。 リクエストとリクエストの完了までの間、`MasterUserPassword``要素は、 操作応答の`PendingModifiedValues`要素に存在します。`

        デフォルト値：既存の設定を使用

        前提条件： 8～41文字の英数字であること(MySQL)、8～30文字の英数字であること(Oracle)、 8～128文字の英数字であること(Oracle)。 Amazon RDSはAPIアクションはパスワードを返すことはありませんので、 このアクションでは、パスワードが失われた場合、 マスターインスタンスのユーザーへのアクセスを回復する方法を提供します。

    - #### withMasterUserPassword

          public ModifyDBInstanceRequest withMasterUserPassword(java.lang.String masterUserPassword)

      DBインスタンスマスターユーザーの新しいパスワード。 "/", "\", or "@" を除く、印字可能 ASCII 文字を使用する事ができます。

      このパラメータを変更することで、システム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。 リクエストとリクエストの完了までの間、`MasterUserPassword``要素は、 操作応答の`PendingModifiedValues`要素に存在します。`

      デフォルト値：既存の設定を使用

      前提条件： 8～41文字の英数字であること(MySQL)、8～30文字の英数字であること(Oracle)、 8～128文字の英数字であること(Oracle)。 Amazon RDSはAPIアクションはパスワードを返すことはありませんので、 このアクションでは、パスワードが失われた場合、 マスターインスタンスのユーザーへのアクセスを回復する方法を提供します。

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

      パラメータ:
        `masterUserPassword` - DBインスタンスマスターユーザーの新しいパスワード。 "/", "\", or "@" を除く、印字可能 ASCII 文字を使用する事ができます。

        このパラメータを変更することで、システム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。 リクエストとリクエストの完了までの間、`MasterUserPassword``要素は、 操作応答の`PendingModifiedValues`要素に存在します。`

        デフォルト値：既存の設定を使用

        前提条件： 8～41文字の英数字であること(MySQL)、8～30文字の英数字であること(Oracle)、 8～128文字の英数字であること(Oracle)。 Amazon RDSはAPIアクションはパスワードを返すことはありませんので、 このアクションでは、パスワードが失われた場合、 マスターインスタンスのユーザーへのアクセスを回復する方法を提供します。

    - #### getDBParameterGroupName

          public java.lang.String getDBParameterGroupName()

      このDBインスタンスに適用するのDBパラメータグループの名前。

      このパラメータを変更することでシステム停止は生じませんし、 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は非同期にできるだけ早く適用されます。

      デフォルト値：既存の設定を使用

      前提条件： DBパラメータグループは、このDBインスタンスと同一の DBパラメータグループファミリーでなければなりません。

      戻り値:
        このDBインスタンスに適用するのDBパラメータグループの名前。

        このパラメータを変更することでシステム停止は生じませんし、 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は非同期にできるだけ早く適用されます。

        デフォルト値：既存の設定を使用

        前提条件： DBパラメータグループは、このDBインスタンスと同一の DBパラメータグループファミリーでなければなりません。

    - #### setDBParameterGroupName

          public void setDBParameterGroupName(java.lang.String dBParameterGroupName)

      このDBインスタンスに適用するのDBパラメータグループの名前。

      このパラメータを変更することでシステム停止は生じませんし、 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は非同期にできるだけ早く適用されます。

      デフォルト値：既存の設定を使用

      前提条件： DBパラメータグループは、このDBインスタンスと同一の DBパラメータグループファミリーでなければなりません。

      パラメータ:
        `dBParameterGroupName` - このDBインスタンスに適用するのDBパラメータグループの名前。

        このパラメータを変更することでシステム停止は生じませんし、 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は非同期にできるだけ早く適用されます。

        デフォルト値：既存の設定を使用

        前提条件： DBパラメータグループは、このDBインスタンスと同一の DBパラメータグループファミリーでなければなりません。

    - #### withDBParameterGroupName

          public ModifyDBInstanceRequest withDBParameterGroupName(java.lang.String dBParameterGroupName)

      このDBインスタンスに適用するのDBパラメータグループの名前。

      このパラメータを変更することでシステム停止は生じませんし、 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は非同期にできるだけ早く適用されます。

      デフォルト値：既存の設定を使用

      前提条件： DBパラメータグループは、このDBインスタンスと同一の DBパラメータグループファミリーでなければなりません。

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

      パラメータ:
        `dBParameterGroupName` - このDBインスタンスに適用するのDBパラメータグループの名前。

        このパラメータを変更することでシステム停止は生じませんし、 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は非同期にできるだけ早く適用されます。

        デフォルト値：既存の設定を使用

        前提条件： DBパラメータグループは、このDBインスタンスと同一の DBパラメータグループファミリーでなければなりません。

    - #### getBackupRetentionPeriod

          public java.lang.Integer getBackupRetentionPeriod()

      自動バックアップを保持する日数。 バックアップ可能にするには、このパラメータに正の数を指定します。 このパラメータに0を指定した場合、自動バックアップは無効となります。

      0から0でない値、あるいは0でない値から0に変えた場合、 このパラメータの変更はシステム停止を伴う場合があります。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は次のメンテナンスウィンドウの間に適用されます。 0でない値から別の0でない値までパラメータを変更した場合、 変更は非同期にできるだけ早く適用されます。

      デフォルト値：既存の設定を使用

      前提条件：

    - 0～8の値であること。
    - DBインスタンスがリードレプリカを備えたマスターインスタンスであったり、 DBインスタンスがリードレプリカであった場合、0を指定することはできません。

戻り値:
  自動バックアップを保持する日数。 バックアップ可能にするには、このパラメータに正の数を指定します。 このパラメータに0を指定した場合、自動バックアップは無効となります。

  0から0でない値、あるいは0でない値から0に変えた場合、 このパラメータの変更はシステム停止を伴う場合があります。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は次のメンテナンスウィンドウの間に適用されます。 0でない値から別の0でない値までパラメータを変更した場合、 変更は非同期にできるだけ早く適用されます。

  デフォルト値：既存の設定を使用

  前提条件：

  - 0～8の値であること。
  - DBインスタンスがリードレプリカを備えたマスターインスタンスであったり、 DBインスタンスがリードレプリカであった場合、0を指定することはできません。

- #### setBackupRetentionPeriod

      public void setBackupRetentionPeriod(java.lang.Integer backupRetentionPeriod)

  自動バックアップを保持する日数。 バックアップ可能にするには、このパラメータに正の数を指定します。 このパラメータに0を指定した場合、自動バックアップは無効となります。

  0から0でない値、あるいは0でない値から0に変えた場合、 このパラメータの変更はシステム停止を伴う場合があります。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は次のメンテナンスウィンドウの間に適用されます。 0でない値から別の0でない値までパラメータを変更した場合、 変更は非同期にできるだけ早く適用されます。

  デフォルト値：既存の設定を使用

  前提条件：

- 0～8の値であること。
- DBインスタンスがリードレプリカを備えたマスターインスタンスであったり、 DBインスタンスがリードレプリカであった場合、0を指定することはできません。

パラメータ:
  `backupRetentionPeriod` - 自動バックアップを保持する日数。 バックアップ可能にするには、このパラメータに正の数を指定します。 このパラメータに0を指定した場合、自動バックアップは無効となります。

  0から0でない値、あるいは0でない値から0に変えた場合、 このパラメータの変更はシステム停止を伴う場合があります。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は次のメンテナンスウィンドウの間に適用されます。 0でない値から別の0でない値までパラメータを変更した場合、 変更は非同期にできるだけ早く適用されます。

  デフォルト値：既存の設定を使用

  前提条件：

  - 0～8の値であること。
  - DBインスタンスがリードレプリカを備えたマスターインスタンスであったり、 DBインスタンスがリードレプリカであった場合、0を指定することはできません。

- #### withBackupRetentionPeriod

      public ModifyDBInstanceRequest withBackupRetentionPeriod(java.lang.Integer backupRetentionPeriod)

  自動バックアップを保持する日数。 バックアップ可能にするには、このパラメータに正の数を指定します。 このパラメータに0を指定した場合、自動バックアップは無効となります。

  0から0でない値、あるいは0でない値から0に変えた場合、 このパラメータの変更はシステム停止を伴う場合があります。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は次のメンテナンスウィンドウの間に適用されます。 0でない値から別の0でない値までパラメータを変更した場合、 変更は非同期にできるだけ早く適用されます。

  デフォルト値：既存の設定を使用

  前提条件：

- 0～8の値であること。
- DBインスタンスがリードレプリカを備えたマスターインスタンスであったり、 DBインスタンスがリードレプリカであった場合、0を指定することはできません。

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

パラメータ:
  `backupRetentionPeriod` - 自動バックアップを保持する日数。 バックアップ可能にするには、このパラメータに正の数を指定します。 このパラメータに0を指定した場合、自動バックアップは無効となります。

  0から0でない値、あるいは0でない値から0に変えた場合、 このパラメータの変更はシステム停止を伴う場合があります。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は次のメンテナンスウィンドウの間に適用されます。 0でない値から別の0でない値までパラメータを変更した場合、 変更は非同期にできるだけ早く適用されます。

  デフォルト値：既存の設定を使用

  前提条件：

  - 0～8の値であること。
  - DBインスタンスがリードレプリカを備えたマスターインスタンスであったり、 DBインスタンスがリードレプリカであった場合、0を指定することはできません。

- #### getPreferredBackupWindow

      public java.lang.String getPreferredBackupWindow()

  自動バックアップが有効な場合、毎日の自動バックアップ時間は、 `BackupRetentionPeriod`を使用して指定されます。 このパラメータを変更することで、システム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。

  前提条件：

  - 表示形式が hh24:mi-hh24:mi であること
  - 時刻は協定世界時 (UTC) を使用する必要があります
  - 優先メンテナンスウィンドウと競合してはいけません
  - 少なくとも30分が必要です
  戻り値:
    自動バックアップが有効な場合、毎日の自動バックアップ時間は、 `BackupRetentionPeriod`を使用して指定されます。 このパラメータを変更することで、システム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。

    前提条件：

    - 表示形式が hh24:mi-hh24:mi であること
    - 時刻は協定世界時 (UTC) を使用する必要があります
    - 優先メンテナンスウィンドウと競合してはいけません
    - 少なくとも30分が必要です

- #### setPreferredBackupWindow

      public void setPreferredBackupWindow(java.lang.String preferredBackupWindow)

  自動バックアップが有効な場合、毎日の自動バックアップ時間は、 `BackupRetentionPeriod`を使用して指定されます。 このパラメータを変更することで、システム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。

  前提条件：

  - 表示形式が hh24:mi-hh24:mi であること
  - 時刻は協定世界時 (UTC) を使用する必要があります
  - 優先メンテナンスウィンドウと競合してはいけません
  - 少なくとも30分が必要です
  パラメータ:
    `preferredBackupWindow` - 自動バックアップが有効な場合、毎日の自動バックアップ時間は、 `BackupRetentionPeriod`を使用して指定されます。 このパラメータを変更することで、システム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。

    前提条件：

    - 表示形式が hh24:mi-hh24:mi であること
    - 時刻は協定世界時 (UTC) を使用する必要があります
    - 優先メンテナンスウィンドウと競合してはいけません
    - 少なくとも30分が必要です

- #### withPreferredBackupWindow

      public ModifyDBInstanceRequest withPreferredBackupWindow(java.lang.String preferredBackupWindow)

  自動バックアップが有効な場合、毎日の自動バックアップ時間は、 `BackupRetentionPeriod`を使用して指定されます。 このパラメータを変更することで、システム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。

  前提条件：

  - 表示形式が hh24:mi-hh24:mi であること
  - 時刻は協定世界時 (UTC) を使用する必要があります
  - 優先メンテナンスウィンドウと競合してはいけません
  - 少なくとも30分が必要です

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

  パラメータ:
    `preferredBackupWindow` - 自動バックアップが有効な場合、毎日の自動バックアップ時間は、 `BackupRetentionPeriod`を使用して指定されます。 このパラメータを変更することで、システム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。

    前提条件：

    - 表示形式が hh24:mi-hh24:mi であること
    - 時刻は協定世界時 (UTC) を使用する必要があります
    - 優先メンテナンスウィンドウと競合してはいけません
    - 少なくとも30分が必要です

- #### getPreferredMaintenanceWindow

      public java.lang.String getPreferredMaintenanceWindow()

  システム停止が発生する可能性がある毎週のシステムメンテナンス時間（UTC） このパラメータを変更することで、システム停止は生じませんし、 以下の状況を除いて変更は非同期にできるだけ早く適用されます。 再起動を伴う保留中のアクションがあり、メンテナンスウィンドウが 現在の時刻を含めるように変更された場合は、 このパラメータを変更すると、DBインスタンスの再起動が発生します。 現在の時間にこのウィンドウを移動する場合は、 保留中の変更が適用されることを確認するために、 ウィンドウの現在の時刻と終了の間に少なくとも30分が必要となります。

  デフォルト値：既存の設定を使用

  フォーマット: ddd:hh24:mi-ddd:hh24:mi

  有効な値： Mon | Tue | Wed | Thu | Fri | Sat | Sun

  前提条件：少なくとも30分が必要です

  戻り値:
    システム停止が発生する可能性がある毎週のシステムメンテナンス時間（UTC） このパラメータを変更することで、システム停止は生じませんし、 以下の状況を除いて変更は非同期にできるだけ早く適用されます。 再起動を伴う保留中のアクションがあり、メンテナンスウィンドウが 現在の時刻を含めるように変更された場合は、 このパラメータを変更すると、DBインスタンスの再起動が発生します。 現在の時間にこのウィンドウを移動する場合は、 保留中の変更が適用されることを確認するために、 ウィンドウの現在の時刻と終了の間に少なくとも30分が必要となります。

    デフォルト値：既存の設定を使用

    フォーマット: ddd:hh24:mi-ddd:hh24:mi

    有効な値： Mon | Tue | Wed | Thu | Fri | Sat | Sun

    前提条件：少なくとも30分が必要です

- #### setPreferredMaintenanceWindow

      public void setPreferredMaintenanceWindow(java.lang.String preferredMaintenanceWindow)

  システム停止が発生する可能性がある毎週のシステムメンテナンス時間（UTC） このパラメータを変更することで、システム停止は生じませんし、 以下の状況を除いて変更は非同期にできるだけ早く適用されます。 再起動を伴う保留中のアクションがあり、メンテナンスウィンドウが 現在の時刻を含めるように変更された場合は、 このパラメータを変更すると、DBインスタンスの再起動が発生します。 現在の時間にこのウィンドウを移動する場合は、 保留中の変更が適用されることを確認するために、 ウィンドウの現在の時刻と終了の間に少なくとも30分が必要となります。

  デフォルト値：既存の設定を使用

  フォーマット: ddd:hh24:mi-ddd:hh24:mi

  有効な値： Mon | Tue | Wed | Thu | Fri | Sat | Sun

  前提条件：少なくとも30分が必要です

  パラメータ:
    `preferredMaintenanceWindow` - システム停止が発生する可能性がある毎週のシステムメンテナンス時間（UTC） このパラメータを変更することで、システム停止は生じませんし、 以下の状況を除いて変更は非同期にできるだけ早く適用されます。 再起動を伴う保留中のアクションがあり、メンテナンスウィンドウが 現在の時刻を含めるように変更された場合は、 このパラメータを変更すると、DBインスタンスの再起動が発生します。 現在の時間にこのウィンドウを移動する場合は、 保留中の変更が適用されることを確認するために、 ウィンドウの現在の時刻と終了の間に少なくとも30分が必要となります。

    デフォルト値：既存の設定を使用

    フォーマット: ddd:hh24:mi-ddd:hh24:mi

    有効な値： Mon | Tue | Wed | Thu | Fri | Sat | Sun

    前提条件：少なくとも30分が必要です

- #### withPreferredMaintenanceWindow

      public ModifyDBInstanceRequest withPreferredMaintenanceWindow(java.lang.String preferredMaintenanceWindow)

  システム停止が発生する可能性がある毎週のシステムメンテナンス時間（UTC） このパラメータを変更することで、システム停止は生じませんし、 以下の状況を除いて変更は非同期にできるだけ早く適用されます。 再起動を伴う保留中のアクションがあり、メンテナンスウィンドウが 現在の時刻を含めるように変更された場合は、 このパラメータを変更すると、DBインスタンスの再起動が発生します。 現在の時間にこのウィンドウを移動する場合は、 保留中の変更が適用されることを確認するために、 ウィンドウの現在の時刻と終了の間に少なくとも30分が必要となります。

  デフォルト値：既存の設定を使用

  フォーマット: ddd:hh24:mi-ddd:hh24:mi

  有効な値： Mon | Tue | Wed | Thu | Fri | Sat | Sun

  前提条件：少なくとも30分が必要です

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

  パラメータ:
    `preferredMaintenanceWindow` - システム停止が発生する可能性がある毎週のシステムメンテナンス時間（UTC） このパラメータを変更することで、システム停止は生じませんし、 以下の状況を除いて変更は非同期にできるだけ早く適用されます。 再起動を伴う保留中のアクションがあり、メンテナンスウィンドウが 現在の時刻を含めるように変更された場合は、 このパラメータを変更すると、DBインスタンスの再起動が発生します。 現在の時間にこのウィンドウを移動する場合は、 保留中の変更が適用されることを確認するために、 ウィンドウの現在の時刻と終了の間に少なくとも30分が必要となります。

    デフォルト値：既存の設定を使用

    フォーマット: ddd:hh24:mi-ddd:hh24:mi

    有効な値： Mon | Tue | Wed | Thu | Fri | Sat | Sun

    前提条件：少なくとも30分が必要です

- #### isMultiAZ

      public java.lang.Boolean isMultiAZ()

  DBインスタンスがMulti-AZ配備かどうかを指定します。 このパラメータを変更することで、システム停止にはなりません。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、 変更は次のメンテナンスウィンドウの間に適用されます。

  前提条件：DBインスタンスがリードレプリカの場合、指定することができません。

  戻り値:
    DBインスタンスがMulti-AZ配備かどうかを指定します。 このパラメータを変更することで、システム停止にはなりません。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、 変更は次のメンテナンスウィンドウの間に適用されます。

    前提条件：DBインスタンスがリードレプリカの場合、指定することができません。

- #### setMultiAZ

      public void setMultiAZ(java.lang.Boolean multiAZ)

  DBインスタンスがMulti-AZ配備かどうかを指定します。 このパラメータを変更することで、システム停止にはなりません。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、 変更は次のメンテナンスウィンドウの間に適用されます。

  前提条件：DBインスタンスがリードレプリカの場合、指定することができません。

  パラメータ:
    `multiAZ` - DBインスタンスがMulti-AZ配備かどうかを指定します。 このパラメータを変更することで、システム停止にはなりません。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、 変更は次のメンテナンスウィンドウの間に適用されます。

    前提条件：DBインスタンスがリードレプリカの場合、指定することができません。

- #### withMultiAZ

      public ModifyDBInstanceRequest withMultiAZ(java.lang.Boolean multiAZ)

  DBインスタンスがMulti-AZ配備かどうかを指定します。 このパラメータを変更することで、システム停止にはなりません。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、 変更は次のメンテナンスウィンドウの間に適用されます。

  前提条件：DBインスタンスがリードレプリカの場合、指定することができません。

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

  パラメータ:
    `multiAZ` - DBインスタンスがMulti-AZ配備かどうかを指定します。 このパラメータを変更することで、システム停止にはなりません。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、 変更は次のメンテナンスウィンドウの間に適用されます。

    前提条件：DBインスタンスがリードレプリカの場合、指定することができません。

- #### getMultiAZ

      public java.lang.Boolean getMultiAZ()

  DBインスタンスがMulti-AZ配備かどうかを指定します。 このパラメータを変更することで、システム停止にはなりません。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、 変更は次のメンテナンスウィンドウの間に適用されます。

  前提条件：DBインスタンスがリードレプリカの場合、指定することができません。

  戻り値:
    DBインスタンスがMulti-AZ配備かどうかを指定します。 このパラメータを変更することで、システム停止にはなりません。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、 変更は次のメンテナンスウィンドウの間に適用されます。

    前提条件：DBインスタンスがリードレプリカの場合、指定することができません。

- #### 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 ModifyDBInstanceRequest 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 ModifyDBInstanceRequest withNiftyReadReplicaDBInstanceIdentifier(java.lang.String niftyReadReplicaDBInstanceIdentifier)

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

  前提条件：

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

  例：`mydbinstance`

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

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

    前提条件：

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

    例：`mydbinstance`

- #### getEngineVersion

      public java.lang.String getEngineVersion()

  アップグレードするデータベースエンジンのバージョン番号です。 このパラメータを変更することで、システム停止を伴います。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は次のメンテナンスウィンドウの間に適用されます。

  メジャーバージョンのアップグレードについては、 デフォルト以外のDBパラメータグループが現在使用中である場合、 新しいエンジンバージョンのDBパラメータグループファミリーから 新しいDBパラメータグループを指定する必要があります。 新しいDBパラメータグループは、DBパラメータグループファミリーのデフォルトすることができます。

  例：`5.1.42`

  戻り値:
    アップグレードするデータベースエンジンのバージョン番号です。 このパラメータを変更することで、システム停止を伴います。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は次のメンテナンスウィンドウの間に適用されます。

    メジャーバージョンのアップグレードについては、 デフォルト以外のDBパラメータグループが現在使用中である場合、 新しいエンジンバージョンのDBパラメータグループファミリーから 新しいDBパラメータグループを指定する必要があります。 新しいDBパラメータグループは、DBパラメータグループファミリーのデフォルトすることができます。

    例：`5.1.42`

- #### setEngineVersion

      public void setEngineVersion(java.lang.String engineVersion)

  アップグレードするデータベースエンジンのバージョン番号です。 このパラメータを変更することで、システム停止を伴います。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は次のメンテナンスウィンドウの間に適用されます。

  メジャーバージョンのアップグレードについては、 デフォルト以外のDBパラメータグループが現在使用中である場合、 新しいエンジンバージョンのDBパラメータグループファミリーから 新しいDBパラメータグループを指定する必要があります。 新しいDBパラメータグループは、DBパラメータグループファミリーのデフォルトすることができます。

  例：`5.1.42`

  パラメータ:
    `engineVersion` - アップグレードするデータベースエンジンのバージョン番号です。 このパラメータを変更することで、システム停止を伴います。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は次のメンテナンスウィンドウの間に適用されます。

    メジャーバージョンのアップグレードについては、 デフォルト以外のDBパラメータグループが現在使用中である場合、 新しいエンジンバージョンのDBパラメータグループファミリーから 新しいDBパラメータグループを指定する必要があります。 新しいDBパラメータグループは、DBパラメータグループファミリーのデフォルトすることができます。

    例：`5.1.42`

- #### withEngineVersion

      public ModifyDBInstanceRequest withEngineVersion(java.lang.String engineVersion)

  アップグレードするデータベースエンジンのバージョン番号です。 このパラメータを変更することで、システム停止を伴います。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は次のメンテナンスウィンドウの間に適用されます。

  メジャーバージョンのアップグレードについては、 デフォルト以外のDBパラメータグループが現在使用中である場合、 新しいエンジンバージョンのDBパラメータグループファミリーから 新しいDBパラメータグループを指定する必要があります。 新しいDBパラメータグループは、DBパラメータグループファミリーのデフォルトすることができます。

  例：`5.1.42`

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

  パラメータ:
    `engineVersion` - アップグレードするデータベースエンジンのバージョン番号です。 このパラメータを変更することで、システム停止を伴います。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は次のメンテナンスウィンドウの間に適用されます。

    メジャーバージョンのアップグレードについては、 デフォルト以外のDBパラメータグループが現在使用中である場合、 新しいエンジンバージョンのDBパラメータグループファミリーから 新しいDBパラメータグループを指定する必要があります。 新しいDBパラメータグループは、DBパラメータグループファミリーのデフォルトすることができます。

    例：`5.1.42`

- #### isAllowMajorVersionUpgrade

      public java.lang.Boolean isAllowMajorVersionUpgrade()

  メジャーバージョンのアップグレードが許可されていることを示します。 このパラメータを変更することでシステム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。

  前提条件：DBインスタンスの現在のバージョンと異なるメジャーバージョンで ENGINEVERSIONパラメータの値を指定する場合、 このパラメータをtrueに設定する必要があります。

  戻り値:
    メジャーバージョンのアップグレードが許可されていることを示します。 このパラメータを変更することでシステム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。

    前提条件：DBインスタンスの現在のバージョンと異なるメジャーバージョンで ENGINEVERSIONパラメータの値を指定する場合、 このパラメータをtrueに設定する必要があります。

- #### setAllowMajorVersionUpgrade

      public void setAllowMajorVersionUpgrade(java.lang.Boolean allowMajorVersionUpgrade)

  メジャーバージョンのアップグレードが許可されていることを示します。 このパラメータを変更することでシステム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。

  前提条件：DBインスタンスの現在のバージョンと異なるメジャーバージョンで ENGINEVERSIONパラメータの値を指定する場合、 このパラメータをtrueに設定する必要があります。

  パラメータ:
    `allowMajorVersionUpgrade` - メジャーバージョンのアップグレードが許可されていることを示します。 このパラメータを変更することでシステム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。

    前提条件：DBインスタンスの現在のバージョンと異なるメジャーバージョンで ENGINEVERSIONパラメータの値を指定する場合、 このパラメータをtrueに設定する必要があります。

- #### withAllowMajorVersionUpgrade

      public ModifyDBInstanceRequest withAllowMajorVersionUpgrade(java.lang.Boolean allowMajorVersionUpgrade)

  メジャーバージョンのアップグレードが許可されていることを示します。 このパラメータを変更することでシステム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。

  前提条件：DBインスタンスの現在のバージョンと異なるメジャーバージョンで ENGINEVERSIONパラメータの値を指定する場合、 このパラメータをtrueに設定する必要があります。

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

  パラメータ:
    `allowMajorVersionUpgrade` - メジャーバージョンのアップグレードが許可されていることを示します。 このパラメータを変更することでシステム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。

    前提条件：DBインスタンスの現在のバージョンと異なるメジャーバージョンで ENGINEVERSIONパラメータの値を指定する場合、 このパラメータをtrueに設定する必要があります。

- #### getAllowMajorVersionUpgrade

      public java.lang.Boolean getAllowMajorVersionUpgrade()

  メジャーバージョンのアップグレードが許可されていることを示します。 このパラメータを変更することでシステム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。

  前提条件：DBインスタンスの現在のバージョンと異なるメジャーバージョンで ENGINEVERSIONパラメータの値を指定する場合、 このパラメータをtrueに設定する必要があります。

  戻り値:
    メジャーバージョンのアップグレードが許可されていることを示します。 このパラメータを変更することでシステム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。

    前提条件：DBインスタンスの現在のバージョンと異なるメジャーバージョンで ENGINEVERSIONパラメータの値を指定する場合、 このパラメータをtrueに設定する必要があります。

- #### isAutoMinorVersionUpgrade

      public java.lang.Boolean isAutoMinorVersionUpgrade()

  マイナーバージョンアップグレードは、メンテナンスウィンドウの間に DBインスタンスに自動的に適用されることを示します。 以下の場合を除いて、このパラメータを変更することでシステム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。 メンテナンスウィンドウ時にこのパラメータが`true`に設定されている場合、 新しいマイナーバージョンが利用可能になった場合、 RDSがそのエンジンのバージョンの自動パッチ適用が可能になった場合、 システム停止が発生します。
  戻り値:
    マイナーバージョンアップグレードは、メンテナンスウィンドウの間に DBインスタンスに自動的に適用されることを示します。 以下の場合を除いて、このパラメータを変更することでシステム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。 メンテナンスウィンドウ時にこのパラメータが`true`に設定されている場合、 新しいマイナーバージョンが利用可能になった場合、 RDSがそのエンジンのバージョンの自動パッチ適用が可能になった場合、 システム停止が発生します。

- #### setAutoMinorVersionUpgrade

      public void setAutoMinorVersionUpgrade(java.lang.Boolean autoMinorVersionUpgrade)

  マイナーバージョンアップグレードは、メンテナンスウィンドウの間に DBインスタンスに自動的に適用されることを示します。 以下の場合を除いて、このパラメータを変更することでシステム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。 メンテナンスウィンドウ時にこのパラメータが`true`に設定されている場合、 新しいマイナーバージョンが利用可能になった場合、 RDSがそのエンジンのバージョンの自動パッチ適用が可能になった場合、 システム停止が発生します。
  パラメータ:
    `autoMinorVersionUpgrade` - マイナーバージョンアップグレードは、メンテナンスウィンドウの間に DBインスタンスに自動的に適用されることを示します。 以下の場合を除いて、このパラメータを変更することでシステム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。 メンテナンスウィンドウ時にこのパラメータが`true`に設定されている場合、 新しいマイナーバージョンが利用可能になった場合、 RDSがそのエンジンのバージョンの自動パッチ適用が可能になった場合、 システム停止が発生します。

- #### withAutoMinorVersionUpgrade

      public ModifyDBInstanceRequest withAutoMinorVersionUpgrade(java.lang.Boolean autoMinorVersionUpgrade)

  マイナーバージョンアップグレードは、メンテナンスウィンドウの間に DBインスタンスに自動的に適用されることを示します。 以下の場合を除いて、このパラメータを変更することでシステム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。 メンテナンスウィンドウ時にこのパラメータが`true`に設定されている場合、 新しいマイナーバージョンが利用可能になった場合、 RDSがそのエンジンのバージョンの自動パッチ適用が可能になった場合、 システム停止が発生します。

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

  パラメータ:
    `autoMinorVersionUpgrade` - マイナーバージョンアップグレードは、メンテナンスウィンドウの間に DBインスタンスに自動的に適用されることを示します。 以下の場合を除いて、このパラメータを変更することでシステム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。 メンテナンスウィンドウ時にこのパラメータが`true`に設定されている場合、 新しいマイナーバージョンが利用可能になった場合、 RDSがそのエンジンのバージョンの自動パッチ適用が可能になった場合、 システム停止が発生します。

- #### getAutoMinorVersionUpgrade

      public java.lang.Boolean getAutoMinorVersionUpgrade()

  マイナーバージョンアップグレードは、メンテナンスウィンドウの間に DBインスタンスに自動的に適用されることを示します。 以下の場合を除いて、このパラメータを変更することでシステム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。 メンテナンスウィンドウ時にこのパラメータが`true`に設定されている場合、 新しいマイナーバージョンが利用可能になった場合、 RDSがそのエンジンのバージョンの自動パッチ適用が可能になった場合、 システム停止が発生します。
  戻り値:
    マイナーバージョンアップグレードは、メンテナンスウィンドウの間に DBインスタンスに自動的に適用されることを示します。 以下の場合を除いて、このパラメータを変更することでシステム停止は生じませんし、 変更は非同期にできるだけ早く適用されます。 メンテナンスウィンドウ時にこのパラメータが`true`に設定されている場合、 新しいマイナーバージョンが利用可能になった場合、 RDSがそのエンジンのバージョンの自動パッチ適用が可能になった場合、 システム停止が発生します。

- #### getIops

      public java.lang.Integer getIops()

  RDSインスタンスのプロビジョニングIOPS（1秒あたりの入出力量）の新しい値。 このパラメータを変更することで、システム停止にはなりません。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は次のメンテナンスウィンドウの間に適用されます。

  デフォルト値：既存の設定を使用

  前提条件： 指定された値が既存の値よりも少なくとも10％以上でなければなりません。 既存の値より10％以上でない値は、10％以上となるように切り上げられます。

  Integer型

  標準のストレージを使用してからプロビジョニングIOPSを使用する、 もしくはプロビジョニングされたIOPSを使用してから標準のストレージを使用して DBインスタンス移行することを選択した場合、プロセスに時間がかかることがあります。 移行期間は、データベース負荷、ストレージサイズ、ストレージタイプ（標準またはプロビジョニングIOPS）、 （もしあれば）プロビジョニングIOPSの量、および前の規模ストレージ操作の数など、 いくつかの要因に依存します。 典型的な移行時間は24時間未満ですが、 プロセスはいくつかのケースでは数日かかる場合があります。 移行時に、DBインスタンスは使用可能になりますが、 パフォーマンスの低下が発生する可能性があります。 移行の実行中、インスタンスの夜間のバックアップが中断されます。 他のAmazon RDS操作は、インスタンスの変更、インスタンスの再起動、 インスタンスの削除、リードレプリカの作成、インスタンスのDBスナップショットの作成などを含めて、 インスタンスのための場所を取ることはできません。

  戻り値:
    RDSインスタンスのプロビジョニングIOPS（1秒あたりの入出力量）の新しい値。 このパラメータを変更することで、システム停止にはなりません。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は次のメンテナンスウィンドウの間に適用されます。

    デフォルト値：既存の設定を使用

    前提条件： 指定された値が既存の値よりも少なくとも10％以上でなければなりません。 既存の値より10％以上でない値は、10％以上となるように切り上げられます。

    Integer型

    標準のストレージを使用してからプロビジョニングIOPSを使用する、 もしくはプロビジョニングされたIOPSを使用してから標準のストレージを使用して DBインスタンス移行することを選択した場合、プロセスに時間がかかることがあります。 移行期間は、データベース負荷、ストレージサイズ、ストレージタイプ（標準またはプロビジョニングIOPS）、 （もしあれば）プロビジョニングIOPSの量、および前の規模ストレージ操作の数など、 いくつかの要因に依存します。 典型的な移行時間は24時間未満ですが、 プロセスはいくつかのケースでは数日かかる場合があります。 移行時に、DBインスタンスは使用可能になりますが、 パフォーマンスの低下が発生する可能性があります。 移行の実行中、インスタンスの夜間のバックアップが中断されます。 他のAmazon RDS操作は、インスタンスの変更、インスタンスの再起動、 インスタンスの削除、リードレプリカの作成、インスタンスのDBスナップショットの作成などを含めて、 インスタンスのための場所を取ることはできません。

- #### setIops

      public void setIops(java.lang.Integer iops)

  RDSインスタンスのプロビジョニングIOPS（1秒あたりの入出力量）の新しい値。 このパラメータを変更することで、システム停止にはなりません。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は次のメンテナンスウィンドウの間に適用されます。

  デフォルト値：既存の設定を使用

  前提条件： 指定された値が既存の値よりも少なくとも10％以上でなければなりません。 既存の値より10％以上でない値は、10％以上となるように切り上げられます。

  Integer型

  標準のストレージを使用してからプロビジョニングIOPSを使用する、 もしくはプロビジョニングされたIOPSを使用してから標準のストレージを使用して DBインスタンス移行することを選択した場合、プロセスに時間がかかることがあります。 移行期間は、データベース負荷、ストレージサイズ、ストレージタイプ（標準またはプロビジョニングIOPS）、 （もしあれば）プロビジョニングIOPSの量、および前の規模ストレージ操作の数など、 いくつかの要因に依存します。 典型的な移行時間は24時間未満ですが、 プロセスはいくつかのケースでは数日かかる場合があります。 移行時に、DBインスタンスは使用可能になりますが、 パフォーマンスの低下が発生する可能性があります。 移行の実行中、インスタンスの夜間のバックアップが中断されます。 他のAmazon RDS操作は、インスタンスの変更、インスタンスの再起動、 インスタンスの削除、リードレプリカの作成、インスタンスのDBスナップショットの作成などを含めて、 インスタンスのための場所を取ることはできません。

  パラメータ:
    `iops` - RDSインスタンスのプロビジョニングIOPS（1秒あたりの入出力量）の新しい値。 このパラメータを変更することで、システム停止にはなりません。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は次のメンテナンスウィンドウの間に適用されます。

    デフォルト値：既存の設定を使用

    前提条件： 指定された値が既存の値よりも少なくとも10％以上でなければなりません。 既存の値より10％以上でない値は、10％以上となるように切り上げられます。

    Integer型

    標準のストレージを使用してからプロビジョニングIOPSを使用する、 もしくはプロビジョニングされたIOPSを使用してから標準のストレージを使用して DBインスタンス移行することを選択した場合、プロセスに時間がかかることがあります。 移行期間は、データベース負荷、ストレージサイズ、ストレージタイプ（標準またはプロビジョニングIOPS）、 （もしあれば）プロビジョニングIOPSの量、および前の規模ストレージ操作の数など、 いくつかの要因に依存します。 典型的な移行時間は24時間未満ですが、 プロセスはいくつかのケースでは数日かかる場合があります。 移行時に、DBインスタンスは使用可能になりますが、 パフォーマンスの低下が発生する可能性があります。 移行の実行中、インスタンスの夜間のバックアップが中断されます。 他のAmazon RDS操作は、インスタンスの変更、インスタンスの再起動、 インスタンスの削除、リードレプリカの作成、インスタンスのDBスナップショットの作成などを含めて、 インスタンスのための場所を取ることはできません。

- #### withIops

      public ModifyDBInstanceRequest withIops(java.lang.Integer iops)

  RDSインスタンスのプロビジョニングIOPS（1秒あたりの入出力量）の新しい値。 このパラメータを変更することで、システム停止にはなりません。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は次のメンテナンスウィンドウの間に適用されます。

  デフォルト値：既存の設定を使用

  前提条件： 指定された値が既存の値よりも少なくとも10％以上でなければなりません。 既存の値より10％以上でない値は、10％以上となるように切り上げられます。

  Integer型

  標準のストレージを使用してからプロビジョニングIOPSを使用する、 もしくはプロビジョニングされたIOPSを使用してから標準のストレージを使用して DBインスタンス移行することを選択した場合、プロセスに時間がかかることがあります。 移行期間は、データベース負荷、ストレージサイズ、ストレージタイプ（標準またはプロビジョニングIOPS）、 （もしあれば）プロビジョニングIOPSの量、および前の規模ストレージ操作の数など、 いくつかの要因に依存します。 典型的な移行時間は24時間未満ですが、 プロセスはいくつかのケースでは数日かかる場合があります。 移行時に、DBインスタンスは使用可能になりますが、 パフォーマンスの低下が発生する可能性があります。 移行の実行中、インスタンスの夜間のバックアップが中断されます。 他のAmazon RDS操作は、インスタンスの変更、インスタンスの再起動、 インスタンスの削除、リードレプリカの作成、インスタンスのDBスナップショットの作成などを含めて、 インスタンスのための場所を取ることはできません。

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

  パラメータ:
    `iops` - RDSインスタンスのプロビジョニングIOPS（1秒あたりの入出力量）の新しい値。 このパラメータを変更することで、システム停止にはなりません。 このリクエストに対する`ApplyImmediately`パラメータが `true`に設定されていない限り、変更は次のメンテナンスウィンドウの間に適用されます。

    デフォルト値：既存の設定を使用

    前提条件： 指定された値が既存の値よりも少なくとも10％以上でなければなりません。 既存の値より10％以上でない値は、10％以上となるように切り上げられます。

    Integer型

    標準のストレージを使用してからプロビジョニングIOPSを使用する、 もしくはプロビジョニングされたIOPSを使用してから標準のストレージを使用して DBインスタンス移行することを選択した場合、プロセスに時間がかかることがあります。 移行期間は、データベース負荷、ストレージサイズ、ストレージタイプ（標準またはプロビジョニングIOPS）、 （もしあれば）プロビジョニングIOPSの量、および前の規模ストレージ操作の数など、 いくつかの要因に依存します。 典型的な移行時間は24時間未満ですが、 プロセスはいくつかのケースでは数日かかる場合があります。 移行時に、DBインスタンスは使用可能になりますが、 パフォーマンスの低下が発生する可能性があります。 移行の実行中、インスタンスの夜間のバックアップが中断されます。 他のAmazon RDS操作は、インスタンスの変更、インスタンスの再起動、 インスタンスの削除、リードレプリカの作成、インスタンスのDBスナップショットの作成などを含めて、 インスタンスのための場所を取ることはできません。

- #### getOptionGroupName

      public java.lang.String getOptionGroupName()

  DBインスタンスが、指定したオプショングループに 関連付けられている必要があることを示します。 以下の場合を除いて、このパラメータを変更することでシステム停止は生じませんし、 このリクエストに対する`ApplyImmediately`パラメータが`true`に設定されていない限り、 変更は次のメンテナンスウィンドウの間に適用されます。 OEMを可能にするオプショングループのパラメータ変更の場合、 既存の接続は中断されませんが、新しい接続が短い（サブ秒）期間 拒絶される可能性があります。

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

  戻り値:
    DBインスタンスが、指定したオプショングループに 関連付けられている必要があることを示します。 以下の場合を除いて、このパラメータを変更することでシステム停止は生じませんし、 このリクエストに対する`ApplyImmediately`パラメータが`true`に設定されていない限り、 変更は次のメンテナンスウィンドウの間に適用されます。 OEMを可能にするオプショングループのパラメータ変更の場合、 既存の接続は中断されませんが、新しい接続が短い（サブ秒）期間 拒絶される可能性があります。

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

- #### setOptionGroupName

      public void setOptionGroupName(java.lang.String optionGroupName)

  DBインスタンスが、指定したオプショングループに 関連付けられている必要があることを示します。 以下の場合を除いて、このパラメータを変更することでシステム停止は生じませんし、 このリクエストに対する`ApplyImmediately`パラメータが`true`に設定されていない限り、 変更は次のメンテナンスウィンドウの間に適用されます。 OEMを可能にするオプショングループのパラメータ変更の場合、 既存の接続は中断されませんが、新しい接続が短い（サブ秒）期間 拒絶される可能性があります。

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

  パラメータ:
    `optionGroupName` - DBインスタンスが、指定したオプショングループに 関連付けられている必要があることを示します。 以下の場合を除いて、このパラメータを変更することでシステム停止は生じませんし、 このリクエストに対する`ApplyImmediately`パラメータが`true`に設定されていない限り、 変更は次のメンテナンスウィンドウの間に適用されます。 OEMを可能にするオプショングループのパラメータ変更の場合、 既存の接続は中断されませんが、新しい接続が短い（サブ秒）期間 拒絶される可能性があります。

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

- #### withOptionGroupName

      public ModifyDBInstanceRequest withOptionGroupName(java.lang.String optionGroupName)

  DBインスタンスが、指定したオプショングループに 関連付けられている必要があることを示します。 以下の場合を除いて、このパラメータを変更することでシステム停止は生じませんし、 このリクエストに対する`ApplyImmediately`パラメータが`true`に設定されていない限り、 変更は次のメンテナンスウィンドウの間に適用されます。 OEMを可能にするオプショングループのパラメータ変更の場合、 既存の接続は中断されませんが、新しい接続が短い（サブ秒）期間 拒絶される可能性があります。

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

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

  パラメータ:
    `optionGroupName` - DBインスタンスが、指定したオプショングループに 関連付けられている必要があることを示します。 以下の場合を除いて、このパラメータを変更することでシステム停止は生じませんし、 このリクエストに対する`ApplyImmediately`パラメータが`true`に設定されていない限り、 変更は次のメンテナンスウィンドウの間に適用されます。 OEMを可能にするオプショングループのパラメータ変更の場合、 既存の接続は中断されませんが、新しい接続が短い（サブ秒）期間 拒絶される可能性があります。

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

- #### getNewDBInstanceIdentifier

      public java.lang.String getNewDBInstanceIdentifier()

  名前変更を行うDBインスタンスのDBインスタンスの識別子。 このパラメータは、小文字の文字列として格納されます。

  前提条件：

  - Must be the identifier for an existing DB Instance
  - 1～63文字の英数字またはハイフンが含まれている必要があります。
  - 最初の文字は英字でなければなりません。
  - 最後がハイフン、または連続したハイフンを含むことはできません。
  戻り値:
    名前変更を行うDBインスタンスのDBインスタンスの識別子。 このパラメータは、小文字の文字列として格納されます。

    前提条件：

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

- #### setNewDBInstanceIdentifier

      public void setNewDBInstanceIdentifier(java.lang.String newDBInstanceIdentifier)

  名前変更を行うDBインスタンスのDBインスタンスの識別子。 このパラメータは、小文字の文字列として格納されます。

  前提条件：

  - Must be the identifier for an existing DB Instance
  - 1～63文字の英数字またはハイフンが含まれている必要があります。
  - 最初の文字は英字でなければなりません。
  - 最後がハイフン、または連続したハイフンを含むことはできません。
  パラメータ:
    `newDBInstanceIdentifier` - 名前変更を行うDBインスタンスのDBインスタンスの識別子。 このパラメータは、小文字の文字列として格納されます。

    前提条件：

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

- #### withNewDBInstanceIdentifier

      public ModifyDBInstanceRequest withNewDBInstanceIdentifier(java.lang.String newDBInstanceIdentifier)

  名前変更を行うDBインスタンスのDBインスタンスの識別子。 このパラメータは、小文字の文字列として格納されます。

  前提条件：

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

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

  パラメータ:
    `newDBInstanceIdentifier` - 名前変更を行うDBインスタンスのDBインスタンスの識別子。 このパラメータは、小文字の文字列として格納されます。

    前提条件：

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

- #### getNiftySlavePrivateAddress

      public java.lang.String getNiftySlavePrivateAddress()

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

- #### setNiftySlavePrivateAddress

      public void setNiftySlavePrivateAddress(java.lang.String niftySlavePrivateAddress)

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

- #### withNiftySlavePrivateAddress

      public ModifyDBInstanceRequest 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 ModifyDBInstanceRequest 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`