com.amazonaws.services.rds.model

## クラス DBInstance

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

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

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

  以下のアクションの成功した呼び出し結果。

  - CreateDBInstance
  - DeleteDBInstance
  - ModifyDBInstance

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

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

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.Integer` | `getAllocatedStorage()` 割り当てられるストレージ容量(ギガバイト)。
    `java.lang.Boolean` | `getAutoMinorVersionUpgrade()` マイナーバージョンパッチの自動適用。
    `java.lang.String` | `getAvailabilityZone()` DBインスタンスが配置されているアベイラビリティゾーンの名前を指定します。
    `java.lang.Integer` | `getBackupRetentionPeriod()` DBスナップショットが自動的に保持される日数を指定します。
    `java.lang.String` | `getCharacterSetName()` 存在する場合、このインスタンスが関連付けられている文字セットの名前を指定します。
    `java.lang.String` | `getDBInstanceClass()` DBインスタンスの計算およびメモリ容量クラスの名前。
    `java.lang.String` | `getDBInstanceIdentifier()` ユーザーが指定したデータベースの識別子。
    `java.lang.String` | `getDBInstanceStatus()` このデータベースの現在の状態を指定します。
    `java.lang.String` | `getDBName()` このパラメータの意味は、使用するデータベースによって異なります。
    `java.util.List<DBParameterGroupStatus>` | `getDBParameterGroups()` このDBインスタンスに適用されるDBパラメータグループのリストを提供します。
    `java.util.List<DBSecurityGroupMembership>` | `getDBSecurityGroups()` `DBSecurityGroup.Name`と`DBSecurityGroup.Status`のサブエレメントのみを含む DBセキュリティグループのエレメントリストを提供します。
    `DBSubnetGroup` | `getDBSubnetGroup()` サブネットグループの名前や説明を含む、DBインスタンスに関連付けられたサブネットグループの情報を提供します。
    `Endpoint` | `getEndpoint()` 接続エンドポイントを指定します。
    `java.lang.String` | `getEngine()` このDBインスタンスに使用するデータベースエンジンの名前を取得します。
    `java.lang.String` | `getEngineVersion()` データベースエンジンのバージョン。
    `java.util.Date` | `getInstanceCreateTime()` DBインスタンスが作成された日時の取得。
    `java.lang.Integer` | `getIops()` プロビジョニングIOPS（1秒あたりの入出力量）
    `java.util.Date` | `getLatestRestorableTime()` データベースが Point-in-Time リストアによってリストア可能な最新の時間を指定します。
    `java.lang.String` | `getLicenseModel()` このDBインスタンスのライセンスモデル情報。
    `java.lang.String` | `getMasterUsername()` DBインスタンスのマスターユーザー名。
    `java.lang.Boolean` | `getMultiAZ()` DBインスタンスがMulti-AZ配備か否かの指定。
    `java.lang.Integer` | `getNiftyMultiAZType()` Multi-AZ deploymentのタイプ(ニフティクラウド独自仕様)
    `java.lang.Integer` | `getNiftyStorageType()` ディスクタイプ(ニフティクラウド独自仕様)
    `java.util.List<OptionGroupMembership>` | `getOptionGroupMemberships()` このDBインスタンスのオプショングループメンバーシップリスト。
    `PendingModifiedValues` | `getPendingModifiedValues()` DBインスタンスに対する変更の保留について指定します。
    `java.lang.String` | `getPreferredBackupWindow()` 自動バックアップが有効な場合に、`BackupRetentionPeriod` によって指定される毎日の自動バックアップ時間。
    `java.lang.String` | `getPreferredMaintenanceWindow()` 毎週のシステムメンテナンスが発生する可能性ある時間（UTC）を指定します。
    `java.lang.Boolean` | `getPubliclyAccessible()` DBインスタンスのアクセシビリティオプションを指定します。
    `java.util.List<java.lang.String>` | `getReadReplicaDBInstanceIdentifiers()` このDBインスタンスに関連付けられているリードレプリカの1つまたは複数の識別子。
    `java.lang.String` | `getReadReplicaSourceDBInstanceIdentifier()` DBインスタンスがリードレプリカの場合の、DBインスタンスの識別子。
    `java.lang.String` | `getSecondaryAvailabilityZone()` 存在する場合、multi-AZ配備をサポートするDBインスタンスのセカンダリアベイラビリティゾーンの名前を指定します。
    `java.util.List<DBInstanceStatusInfo>` | `getStatusInfos()` リードレプリカの状態。
    `java.util.List<VpcSecurityGroupMembership>` | `getVpcSecurityGroups()` DBインスタンスが属しているVPCセキュリティグループのエレメントリストを提供します。
    `int` | `hashCode()`
    `java.lang.Boolean` | `isAutoMinorVersionUpgrade()` マイナーバージョンパッチの自動適用。
    `java.lang.Boolean` | `isMultiAZ()` DBインスタンスがMulti-AZ配備か否かの指定。
    `java.lang.Boolean` | `isPubliclyAccessible()` DBインスタンスのアクセシビリティオプションを指定します。
    `void` | `setAllocatedStorage(java.lang.Integer allocatedStorage)` 割り当てられるストレージ容量(ギガバイト)。
    `void` | `setAutoMinorVersionUpgrade(java.lang.Boolean autoMinorVersionUpgrade)` マイナーバージョンパッチの自動適用。
    `void` | `setAvailabilityZone(java.lang.String availabilityZone)` DBインスタンスが配置されているアベイラビリティゾーンの名前を指定します。
    `void` | `setBackupRetentionPeriod(java.lang.Integer backupRetentionPeriod)` DBスナップショットが自動的に保持される日数を指定します。
    `void` | `setCharacterSetName(java.lang.String characterSetName)` 存在する場合、このインスタンスが関連付けられている文字セットの名前を指定します。
    `void` | `setDBInstanceClass(java.lang.String dBInstanceClass)` DBインスタンスの計算およびメモリ容量クラスの名前。
    `void` | `setDBInstanceIdentifier(java.lang.String dBInstanceIdentifier)` ユーザーが指定したデータベースの識別子。
    `void` | `setDBInstanceStatus(java.lang.String dBInstanceStatus)` このデータベースの現在の状態を指定します。
    `void` | `setDBName(java.lang.String dBName)` このパラメータの意味は、使用するデータベースによって異なります。
    `void` | `setDBParameterGroups(java.util.Collection<DBParameterGroupStatus> dBParameterGroups)` このDBインスタンスに適用されるDBパラメータグループのリストを提供します。
    `void` | `setDBSecurityGroups(java.util.Collection<DBSecurityGroupMembership> dBSecurityGroups)` `DBSecurityGroup.Name`と`DBSecurityGroup.Status`のサブエレメントのみを含む DBセキュリティグループのエレメントリストを提供します。
    `void` | `setDBSubnetGroup(DBSubnetGroup dBSubnetGroup)` サブネットグループの名前や説明を含む、DBインスタンスに関連付けられたサブネットグループの情報を提供します。
    `void` | `setEndpoint(Endpoint endpoint)` 接続エンドポイントを指定します。
    `void` | `setEngine(java.lang.String engine)` このDBインスタンスに使用するデータベースエンジンの名前を取得します。
    `void` | `setEngineVersion(java.lang.String engineVersion)` データベースエンジンのバージョン。
    `void` | `setInstanceCreateTime(java.util.Date instanceCreateTime)` DBインスタンスが作成された日時の取得。
    `void` | `setIops(java.lang.Integer iops)` プロビジョニングIOPS（1秒あたりの入出力量）
    `void` | `setLatestRestorableTime(java.util.Date latestRestorableTime)` データベースが Point-in-Time リストアによってリストア可能な最新の時間を指定します。
    `void` | `setLicenseModel(java.lang.String licenseModel)` このDBインスタンスのライセンスモデル情報。
    `void` | `setMasterUsername(java.lang.String masterUsername)` DBインスタンスのマスターユーザー名。
    `void` | `setMultiAZ(java.lang.Boolean multiAZ)` DBインスタンスがMulti-AZ配備か否かの指定。
    `void` | `setNiftyMultiAZType(java.lang.Integer niftyMultiAZType)` Multi-AZ deploymentのタイプ(ニフティクラウド独自仕様)
    `void` | `setNiftyStorageType(java.lang.Integer niftyStorageType)` ディスクタイプ(ニフティクラウド独自仕様)
    `void` | `setOptionGroupMemberships(java.util.Collection<OptionGroupMembership> optionGroupMemberships)` このDBインスタンスのオプショングループメンバーシップリスト。
    `void` | `setPendingModifiedValues(PendingModifiedValues pendingModifiedValues)` DBインスタンスに対する変更の保留について指定します。
    `void` | `setPreferredBackupWindow(java.lang.String preferredBackupWindow)` 自動バックアップが有効な場合に、`BackupRetentionPeriod` によって指定される毎日の自動バックアップ時間。
    `void` | `setPreferredMaintenanceWindow(java.lang.String preferredMaintenanceWindow)` 毎週のシステムメンテナンスが発生する可能性ある時間（UTC）を指定します。
    `void` | `setPubliclyAccessible(java.lang.Boolean publiclyAccessible)` DBインスタンスのアクセシビリティオプションを指定します。
    `void` | `setReadReplicaDBInstanceIdentifiers(java.util.Collection<java.lang.String> readReplicaDBInstanceIdentifiers)` このDBインスタンスに関連付けられているリードレプリカの1つまたは複数の識別子。
    `void` | `setReadReplicaSourceDBInstanceIdentifier(java.lang.String readReplicaSourceDBInstanceIdentifier)` DBインスタンスがリードレプリカの場合の、DBインスタンスの識別子。
    `void` | `setSecondaryAvailabilityZone(java.lang.String secondaryAvailabilityZone)` 存在する場合、multi-AZ配備をサポートするDBインスタンスのセカンダリアベイラビリティゾーンの名前を指定します。
    `void` | `setStatusInfos(java.util.Collection<DBInstanceStatusInfo> statusInfos)` リードレプリカの状態。
    `void` | `setVpcSecurityGroups(java.util.Collection<VpcSecurityGroupMembership> vpcSecurityGroups)` DBインスタンスが属しているVPCセキュリティグループのエレメントリストを提供します。
    `java.lang.String` | `toString()` このオブジェクトの文字列表現を返します。
    `DBInstance` | `withAllocatedStorage(java.lang.Integer allocatedStorage)` 割り当てられるストレージ容量(ギガバイト)。
    `DBInstance` | `withAutoMinorVersionUpgrade(java.lang.Boolean autoMinorVersionUpgrade)` マイナーバージョンパッチの自動適用。
    `DBInstance` | `withAvailabilityZone(java.lang.String availabilityZone)` DBインスタンスが配置されているアベイラビリティゾーンの名前を指定します。
    `DBInstance` | `withBackupRetentionPeriod(java.lang.Integer backupRetentionPeriod)` DBスナップショットが自動的に保持される日数を指定します。
    `DBInstance` | `withCharacterSetName(java.lang.String characterSetName)` 存在する場合、このインスタンスが関連付けられている文字セットの名前を指定します。
    `DBInstance` | `withDBInstanceClass(java.lang.String dBInstanceClass)` DBインスタンスの計算およびメモリ容量クラスの名前。
    `DBInstance` | `withDBInstanceIdentifier(java.lang.String dBInstanceIdentifier)` ユーザーが指定したデータベースの識別子。
    `DBInstance` | `withDBInstanceStatus(java.lang.String dBInstanceStatus)` このデータベースの現在の状態を指定します。
    `DBInstance` | `withDBName(java.lang.String dBName)` このパラメータの意味は、使用するデータベースによって異なります。
    `DBInstance` | `withDBParameterGroups(java.util.Collection<DBParameterGroupStatus> dBParameterGroups)` このDBインスタンスに適用されるDBパラメータグループのリストを提供します。
    `DBInstance` | `withDBParameterGroups(DBParameterGroupStatus... dBParameterGroups)` このDBインスタンスに適用されるDBパラメータグループのリストを提供します。
    `DBInstance` | `withDBSecurityGroups(java.util.Collection<DBSecurityGroupMembership> dBSecurityGroups)` `DBSecurityGroup.Name`と`DBSecurityGroup.Status`のサブエレメントのみを含む DBセキュリティグループのエレメントリストを提供します。
    `DBInstance` | `withDBSecurityGroups(DBSecurityGroupMembership... dBSecurityGroups)` `DBSecurityGroup.Name`と`DBSecurityGroup.Status`のサブエレメントのみを含む DBセキュリティグループのエレメントリストを提供します。
    `DBInstance` | `withDBSubnetGroup(DBSubnetGroup dBSubnetGroup)` サブネットグループの名前や説明を含む、DBインスタンスに関連付けられたサブネットグループの情報を提供します。
    `DBInstance` | `withEndpoint(Endpoint endpoint)` 接続エンドポイントを指定します。
    `DBInstance` | `withEngine(java.lang.String engine)` このDBインスタンスに使用するデータベースエンジンの名前を取得します。
    `DBInstance` | `withEngineVersion(java.lang.String engineVersion)` データベースエンジンのバージョン。
    `DBInstance` | `withInstanceCreateTime(java.util.Date instanceCreateTime)` DBインスタンスが作成された日時の取得。
    `DBInstance` | `withIops(java.lang.Integer iops)` プロビジョニングIOPS（1秒あたりの入出力量） このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。
    `DBInstance` | `withLatestRestorableTime(java.util.Date latestRestorableTime)` データベースが Point-in-Time リストアによってリストア可能な最新の時間を指定します。
    `DBInstance` | `withLicenseModel(java.lang.String licenseModel)` このDBインスタンスのライセンスモデル情報。
    `DBInstance` | `withMasterUsername(java.lang.String masterUsername)` DBインスタンスのマスターユーザー名。
    `DBInstance` | `withMultiAZ(java.lang.Boolean multiAZ)` DBインスタンスがMulti-AZ配備か否かの指定。
    `DBInstance` | `withNiftyMultiAZType(java.lang.Integer niftyMultiAZType)` Multi-AZ deploymentのタイプ(ニフティクラウド独自仕様) このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。
    `DBInstance` | `withNiftyStorageType(java.lang.Integer niftyStorageType)` ディスクタイプ(ニフティクラウド独自仕様) このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。
    `DBInstance` | `withOptionGroupMemberships(java.util.Collection<OptionGroupMembership> optionGroupMemberships)` このDBインスタンスのオプショングループメンバーシップリスト。
    `DBInstance` | `withOptionGroupMemberships(OptionGroupMembership... optionGroupMemberships)` このDBインスタンスのオプショングループメンバーシップリスト。
    `DBInstance` | `withPendingModifiedValues(PendingModifiedValues pendingModifiedValues)` DBインスタンスに対する変更の保留について指定します。
    `DBInstance` | `withPreferredBackupWindow(java.lang.String preferredBackupWindow)` 自動バックアップが有効な場合に、`BackupRetentionPeriod` によって指定される毎日の自動バックアップ時間。
    `DBInstance` | `withPreferredMaintenanceWindow(java.lang.String preferredMaintenanceWindow)` 毎週のシステムメンテナンスが発生する可能性ある時間（UTC）を指定します。
    `DBInstance` | `withPubliclyAccessible(java.lang.Boolean publiclyAccessible)` DBインスタンスのアクセシビリティオプションを指定します。
    `DBInstance` | `withReadReplicaDBInstanceIdentifiers(java.util.Collection<java.lang.String> readReplicaDBInstanceIdentifiers)` このDBインスタンスに関連付けられているリードレプリカの1つまたは複数の識別子。
    `DBInstance` | `withReadReplicaDBInstanceIdentifiers(java.lang.String... readReplicaDBInstanceIdentifiers)` このDBインスタンスに関連付けられているリードレプリカの1つまたは複数の識別子。
    `DBInstance` | `withReadReplicaSourceDBInstanceIdentifier(java.lang.String readReplicaSourceDBInstanceIdentifier)` DBインスタンスがリードレプリカの場合の、DBインスタンスの識別子。
    `DBInstance` | `withSecondaryAvailabilityZone(java.lang.String secondaryAvailabilityZone)` 存在する場合、multi-AZ配備をサポートするDBインスタンスのセカンダリアベイラビリティゾーンの名前を指定します。
    `DBInstance` | `withStatusInfos(java.util.Collection<DBInstanceStatusInfo> statusInfos)` リードレプリカの状態。
    `DBInstance` | `withStatusInfos(DBInstanceStatusInfo... statusInfos)` リードレプリカの状態。
    `DBInstance` | `withVpcSecurityGroups(java.util.Collection<VpcSecurityGroupMembership> vpcSecurityGroups)` DBインスタンスが属しているVPCセキュリティグループのエレメントリストを提供します。
    `DBInstance` | `withVpcSecurityGroups(VpcSecurityGroupMembership... vpcSecurityGroups)` DBインスタンスが属しているVPCセキュリティグループのエレメントリストを提供します。

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

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

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

    - #### DBInstance

          public DBInstance()

  - ### メソッドの詳細

    - #### getDBInstanceIdentifier

          public java.lang.String getDBInstanceIdentifier()

      ユーザーが指定したデータベースの識別子。 これは、DBインスタンスを識別する一意のキーです。
      戻り値:
        ユーザーが指定したデータベースの識別子。 これは、DBインスタンスを識別する一意のキーです。

    - #### setDBInstanceIdentifier

          public void setDBInstanceIdentifier(java.lang.String dBInstanceIdentifier)

      ユーザーが指定したデータベースの識別子。 これは、DBインスタンスを識別する一意のキーです。
      パラメータ:
        `dBInstanceIdentifier` - ユーザーが指定したデータベースの識別子。 これは、DBインスタンスを識別する一意のキーです。

    - #### withDBInstanceIdentifier

          public DBInstance withDBInstanceIdentifier(java.lang.String dBInstanceIdentifier)

      ユーザーが指定したデータベースの識別子。 これは、DBインスタンスを識別する一意のキーです。

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

      パラメータ:
        `dBInstanceIdentifier` - ユーザーが指定したデータベースの識別子。 これは、DBインスタンスを識別する一意のキーです。

    - #### getDBInstanceClass

          public java.lang.String getDBInstanceClass()

      DBインスタンスの計算およびメモリ容量クラスの名前。
      戻り値:
        DBインスタンスの計算およびメモリ容量クラスの名前。

    - #### setDBInstanceClass

          public void setDBInstanceClass(java.lang.String dBInstanceClass)

      DBインスタンスの計算およびメモリ容量クラスの名前。
      パラメータ:
        `dBInstanceClass` - DBインスタンスの計算およびメモリ容量クラスの名前。

    - #### withDBInstanceClass

          public DBInstance withDBInstanceClass(java.lang.String dBInstanceClass)

      DBインスタンスの計算およびメモリ容量クラスの名前。

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

      パラメータ:
        `dBInstanceClass` - Contains DBインスタンスの計算およびメモリ容量クラスの名前。

    - #### getEngine

          public java.lang.String getEngine()

      このDBインスタンスに使用するデータベースエンジンの名前を取得します。
      戻り値:
        このDBインスタンスに使用するデータベースエンジンの名前を取得します。

    - #### setEngine

          public void setEngine(java.lang.String engine)

      このDBインスタンスに使用するデータベースエンジンの名前を取得します。
      パラメータ:
        `engine` - このDBインスタンスに使用するデータベースエンジンの名前を取得します。

    - #### withEngine

          public DBInstance withEngine(java.lang.String engine)

      このDBインスタンスに使用するデータベースエンジンの名前を取得します。

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

      パラメータ:
        `engine` - このDBインスタンスに使用するデータベースエンジンの名前を取得します。

    - #### getDBInstanceStatus

          public java.lang.String getDBInstanceStatus()

      このデータベースの現在の状態を指定します。
      戻り値:
        このデータベースの現在の状態を指定します。

    - #### setDBInstanceStatus

          public void setDBInstanceStatus(java.lang.String dBInstanceStatus)

      このデータベースの現在の状態を指定します。
      パラメータ:
        `dBInstanceStatus` - このデータベースの現在の状態を指定します。

    - #### withDBInstanceStatus

          public DBInstance withDBInstanceStatus(java.lang.String dBInstanceStatus)

      このデータベースの現在の状態を指定します。

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

      パラメータ:
        `dBInstanceStatus` - このデータベースの現在の状態を指定します。

    - #### getMasterUsername

          public java.lang.String getMasterUsername()

      DBインスタンスのマスターユーザー名。
      戻り値:
        DBインスタンスのマスターユーザー名。

    - #### setMasterUsername

          public void setMasterUsername(java.lang.String masterUsername)

      DBインスタンスのマスターユーザー名。
      パラメータ:
        `masterUsername` - DBインスタンスのマスターユーザー名。

    - #### withMasterUsername

          public DBInstance withMasterUsername(java.lang.String masterUsername)

      DBインスタンスのマスターユーザー名。

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

      パラメータ:
        `masterUsername` - DBインスタンスのマスターユーザー名。

    - #### getDBName

          public java.lang.String getDBName()

      このパラメータの意味は、使用するデータベースによって異なります。

      MySQL

      DBインスタンス作成時に1が指定されている場合は、このインスタンスの既定のデータベース名となります。 これと同じ名前が、DBインスタンスの処理の為に返されます。

      String型。

      Oracle

      作成されたDBインスタンスのOracleシステムID（SID）。

      戻り値:
        このパラメータの意味は、使用するデータベースによって異なります。

        MySQL

        DBインスタンス作成時に1が指定されている場合は、このインスタンスの既定のデータベース名となります。 これと同じ名前が、DBインスタンスの処理の為に返されます。

        String型。

        Oracle

        作成されたDBインスタンスのOracleシステムID（SID）。

    - #### setDBName

          public void setDBName(java.lang.String dBName)

      このパラメータの意味は、使用するデータベースによって異なります。

      MySQL

      DBインスタンス作成時に1が指定されている場合は、このインスタンスの既定のデータベース名となります。 これと同じ名前が、DBインスタンスの処理の為に返されます。

      String型。

      Oracle

      作成されたDBインスタンスのOracleシステムID（SID）。

      パラメータ:
        `dBName` - このパラメータの意味は、使用するデータベースによって異なります。

        MySQL

        DBインスタンス作成時に1が指定されている場合は、このインスタンスの既定のデータベース名となります。 これと同じ名前が、DBインスタンスの処理の為に返されます。

        String型。

        Oracle

        作成されたDBインスタンスのOracleシステムID（SID）。

    - #### withDBName

          public DBInstance withDBName(java.lang.String dBName)

      このパラメータの意味は、使用するデータベースによって異なります。

      MySQL

      DBインスタンス作成時に1が指定されている場合は、このインスタンスの既定のデータベース名となります。 これと同じ名前が、DBインスタンスの処理の為に返されます。

      String型。

      Oracle

      作成されたDBインスタンスのOracleシステムID（SID）。

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

      パラメータ:
        `dBName` - このパラメータの意味は、使用するデータベースによって異なります。

        MySQL

        DBインスタンス作成時に1が指定されている場合は、このインスタンスの既定のデータベース名となります。 これと同じ名前が、DBインスタンスの処理の為に返されます。

        String型。

        Oracle

        作成されたDBインスタンスのOracleシステムID（SID）。

    - #### getEndpoint

          public Endpoint getEndpoint()

      接続エンドポイントを指定します。
      戻り値:
        接続エンドポイントを指定します。

    - #### setEndpoint

          public void setEndpoint(Endpoint endpoint)

      接続エンドポイントを指定します。
      パラメータ:
        `endpoint` - 接続エンドポイントを指定します。

    - #### withEndpoint

          public DBInstance withEndpoint(Endpoint endpoint)

      接続エンドポイントを指定します。

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

      パラメータ:
        `endpoint` - 接続エンドポイントを指定します。

    - #### getAllocatedStorage

          public java.lang.Integer getAllocatedStorage()

      割り当てられるストレージ容量(ギガバイト)。
      戻り値:
        割り当てられるストレージ容量(ギガバイト)。

    - #### setAllocatedStorage

          public void setAllocatedStorage(java.lang.Integer allocatedStorage)

      割り当てられるストレージ容量(ギガバイト)。
      パラメータ:
        `allocatedStorage` - 割り当てられるストレージ容量(ギガバイト)。

    - #### withAllocatedStorage

          public DBInstance withAllocatedStorage(java.lang.Integer allocatedStorage)

      割り当てられるストレージ容量(ギガバイト)。

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

      パラメータ:
        `allocatedStorage` - 割り当てられるストレージ容量(ギガバイト)。

    - #### getInstanceCreateTime

          public java.util.Date getInstanceCreateTime()

      DBインスタンスが作成された日時の取得。
      戻り値:
        DBインスタンスが作成された日時の取得。

    - #### setInstanceCreateTime

          public void setInstanceCreateTime(java.util.Date instanceCreateTime)

      DBインスタンスが作成された日時の取得。
      パラメータ:
        `instanceCreateTime` - DBインスタンスが作成された日時の取得。

    - #### withInstanceCreateTime

          public DBInstance withInstanceCreateTime(java.util.Date instanceCreateTime)

      DBインスタンスが作成された日時の取得。

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

      パラメータ:
        `instanceCreateTime` - DBインスタンスが作成された日時の取得。

    - #### getPreferredBackupWindow

          public java.lang.String getPreferredBackupWindow()

      自動バックアップが有効な場合に、`BackupRetentionPeriod` によって指定される毎日の自動バックアップ時間。
      戻り値:
        自動バックアップが有効な場合に、`BackupRetentionPeriod` によって指定される毎日の自動バックアップ時間。

    - #### setPreferredBackupWindow

          public void setPreferredBackupWindow(java.lang.String preferredBackupWindow)

      自動バックアップが有効な場合に、`BackupRetentionPeriod` によって指定される毎日の自動バックアップ時間。
      パラメータ:
        `preferredBackupWindow` - 自動バックアップが有効な場合に、`BackupRetentionPeriod` によって指定される毎日の自動バックアップ時間。

    - #### withPreferredBackupWindow

          public DBInstance withPreferredBackupWindow(java.lang.String preferredBackupWindow)

      自動バックアップが有効な場合に、`BackupRetentionPeriod` によって指定される毎日の自動バックアップ時間。

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

      パラメータ:
        `preferredBackupWindow` - 自動バックアップが有効な場合に、`BackupRetentionPeriod` によって指定される毎日の自動バックアップ時間。

    - #### getBackupRetentionPeriod

          public java.lang.Integer getBackupRetentionPeriod()

      DBスナップショットが自動的に保持される日数を指定します。
      戻り値:
        DBスナップショットが自動的に保持される日数を指定します。

    - #### setBackupRetentionPeriod

          public void setBackupRetentionPeriod(java.lang.Integer backupRetentionPeriod)

      DBスナップショットが自動的に保持される日数を指定します。
      パラメータ:
        `backupRetentionPeriod` - DBスナップショットが自動的に保持される日数を指定します。

    - #### withBackupRetentionPeriod

          public DBInstance withBackupRetentionPeriod(java.lang.Integer backupRetentionPeriod)

      DBスナップショットが自動的に保持される日数を指定します。

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

      パラメータ:
        `backupRetentionPeriod` - DBスナップショットが自動的に保持される日数を指定します。

    - #### getDBSecurityGroups

          public java.util.List<DBSecurityGroupMembership> getDBSecurityGroups()

      `DBSecurityGroup.Name`と`DBSecurityGroup.Status`のサブエレメントのみを含む DBセキュリティグループのエレメントリストを提供します。
      戻り値:
        `DBSecurityGroup.Name`と`DBSecurityGroup.Status`のサブエレメントのみを含む DBセキュリティグループのエレメントリストを提供します。

    - #### setDBSecurityGroups

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

      `DBSecurityGroup.Name`と`DBSecurityGroup.Status`のサブエレメントのみを含む DBセキュリティグループのエレメントリストを提供します。
      パラメータ:
        `dBSecurityGroups` - `DBSecurityGroup.Name`と`DBSecurityGroup.Status`のサブエレメントのみを含む DBセキュリティグループのエレメントリストを提供します。

    - #### withDBSecurityGroups

          public DBInstance withDBSecurityGroups(DBSecurityGroupMembership... dBSecurityGroups)

      `DBSecurityGroup.Name`と`DBSecurityGroup.Status`のサブエレメントのみを含む DBセキュリティグループのエレメントリストを提供します。

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

      パラメータ:
        `dBSecurityGroups` - `DBSecurityGroup.Name`と`DBSecurityGroup.Status`のサブエレメントのみを含む DBセキュリティグループのエレメントリストを提供します。

    - #### withDBSecurityGroups

          public DBInstance withDBSecurityGroups(java.util.Collection<DBSecurityGroupMembership> dBSecurityGroups)

      `DBSecurityGroup.Name`と`DBSecurityGroup.Status`のサブエレメントのみを含む DBセキュリティグループのエレメントリストを提供します。

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

      パラメータ:
        `dBSecurityGroups` - `DBSecurityGroup.Name`と`DBSecurityGroup.Status`のサブエレメントのみを含む DBセキュリティグループのエレメントリストを提供します。

    - #### getVpcSecurityGroups

          public java.util.List<VpcSecurityGroupMembership> getVpcSecurityGroups()

      DBインスタンスが属しているVPCセキュリティグループのエレメントリストを提供します。
      戻り値:
        DBインスタンスが属しているVPCセキュリティグループのエレメントリストを提供します。

    - #### setVpcSecurityGroups

          public void setVpcSecurityGroups(java.util.Collection<VpcSecurityGroupMembership> vpcSecurityGroups)

      DBインスタンスが属しているVPCセキュリティグループのエレメントリストを提供します。
      パラメータ:
        `vpcSecurityGroups` - DBインスタンスが属しているVPCセキュリティグループのエレメントリストを提供します。

    - #### withVpcSecurityGroups

          public DBInstance withVpcSecurityGroups(VpcSecurityGroupMembership... vpcSecurityGroups)

      DBインスタンスが属しているVPCセキュリティグループのエレメントリストを提供します。

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

      パラメータ:
        `vpcSecurityGroups` - DBインスタンスが属しているVPCセキュリティグループのエレメントリストを提供します。

    - #### withVpcSecurityGroups

          public DBInstance withVpcSecurityGroups(java.util.Collection<VpcSecurityGroupMembership> vpcSecurityGroups)

      DBインスタンスが属しているVPCセキュリティグループのエレメントリストを提供します。

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

      パラメータ:
        `vpcSecurityGroups` - DBインスタンスが属しているVPCセキュリティグループのエレメントリストを提供します。

    - #### getDBParameterGroups

          public java.util.List<DBParameterGroupStatus> getDBParameterGroups()

      このDBインスタンスに適用されるDBパラメータグループのリストを提供します。
      戻り値:
        このDBインスタンスに適用されるDBパラメータグループのリストを提供します。

    - #### setDBParameterGroups

          public void setDBParameterGroups(java.util.Collection<DBParameterGroupStatus> dBParameterGroups)

      このDBインスタンスに適用されるDBパラメータグループのリストを提供します。
      パラメータ:
        `dBParameterGroups` - このDBインスタンスに適用されるDBパラメータグループのリストを提供します。

    - #### withDBParameterGroups

          public DBInstance withDBParameterGroups(DBParameterGroupStatus... dBParameterGroups)

      このDBインスタンスに適用されるDBパラメータグループのリストを提供します。

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

      パラメータ:
        `dBParameterGroups` - このDBインスタンスに適用されるDBパラメータグループのリストを提供します。

    - #### withDBParameterGroups

          public DBInstance withDBParameterGroups(java.util.Collection<DBParameterGroupStatus> dBParameterGroups)

      このDBインスタンスに適用されるDBパラメータグループのリストを提供します。

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

      パラメータ:
        `dBParameterGroups` - このDBインスタンスに適用されるDBパラメータグループのリストを提供します。

    - #### getAvailabilityZone

          public java.lang.String getAvailabilityZone()

      DBインスタンスが配置されているアベイラビリティゾーンの名前を指定します。
      戻り値:
        DBインスタンスが配置されているアベイラビリティゾーンの名前を指定します。

    - #### setAvailabilityZone

          public void setAvailabilityZone(java.lang.String availabilityZone)

      DBインスタンスが配置されているアベイラビリティゾーンの名前を指定します。
      パラメータ:
        `availabilityZone` - DBインスタンスが配置されているアベイラビリティゾーンの名前を指定します。

    - #### withAvailabilityZone

          public DBInstance withAvailabilityZone(java.lang.String availabilityZone)

      DBインスタンスが配置されているアベイラビリティゾーンの名前を指定します。

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

      パラメータ:
        `availabilityZone` - DBインスタンスが配置されているアベイラビリティゾーンの名前を指定します。

    - #### getDBSubnetGroup

          public DBSubnetGroup getDBSubnetGroup()

      サブネットグループの名前や説明を含む、DBインスタンスに関連付けられたサブネットグループの情報を提供します。
      戻り値:
        サブネットグループの名前や説明を含む、DBインスタンスに関連付けられたサブネットグループの情報を提供します。

    - #### setDBSubnetGroup

          public void setDBSubnetGroup(DBSubnetGroup dBSubnetGroup)

      サブネットグループの名前や説明を含む、DBインスタンスに関連付けられたサブネットグループの情報を提供します。
      パラメータ:
        `dBSubnetGroup` - サブネットグループの名前や説明を含む、DBインスタンスに関連付けられたサブネットグループの情報を提供します。

    - #### withDBSubnetGroup

          public DBInstance withDBSubnetGroup(DBSubnetGroup dBSubnetGroup)

      サブネットグループの名前や説明を含む、DBインスタンスに関連付けられたサブネットグループの情報を提供します。

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

      パラメータ:
        `dBSubnetGroup` - サブネットグループの名前や説明を含む、DBインスタンスに関連付けられたサブネットグループの情報を提供します。

    - #### getPreferredMaintenanceWindow

          public java.lang.String getPreferredMaintenanceWindow()

      毎週のシステムメンテナンスが発生する可能性ある時間（UTC）を指定します。
      戻り値:
        毎週のシステムメンテナンスが発生する可能性ある時間（UTC）を指定します。

    - #### setPreferredMaintenanceWindow

          public void setPreferredMaintenanceWindow(java.lang.String preferredMaintenanceWindow)

      毎週のシステムメンテナンスが発生する可能性ある時間（UTC）を指定します。
      パラメータ:
        `preferredMaintenanceWindow` - 毎週のシステムメンテナンスが発生する可能性ある時間（UTC）を指定します。

    - #### withPreferredMaintenanceWindow

          public DBInstance withPreferredMaintenanceWindow(java.lang.String preferredMaintenanceWindow)

      毎週のシステムメンテナンスが発生する可能性ある時間（UTC）を指定します。

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

      パラメータ:
        `preferredMaintenanceWindow` - 毎週のシステムメンテナンスが発生する可能性ある時間（UTC）を指定します。

    - #### getPendingModifiedValues

          public PendingModifiedValues getPendingModifiedValues()

      DBインスタンスに対する変更の保留について指定します。 このエレメントは変更が保留されている場合にのみ含まれます。変更はサブエレメントによって識別されます。
      戻り値:
        DBインスタンスに対する変更の保留について指定します。 このエレメントは変更が保留されている場合にのみ含まれます。変更はサブエレメントによって識別されます。

    - #### setPendingModifiedValues

          public void setPendingModifiedValues(PendingModifiedValues pendingModifiedValues)

      DBインスタンスに対する変更の保留について指定します。 このエレメントは変更が保留されている場合にのみ含まれます。変更はサブエレメントによって識別されます。
      パラメータ:
        `pendingModifiedValues` - DBインスタンスに対する変更の保留について指定します。 このエレメントは変更が保留されている場合にのみ含まれます。変更はサブエレメントによって識別されます。

    - #### withPendingModifiedValues

          public DBInstance withPendingModifiedValues(PendingModifiedValues pendingModifiedValues)

      DBインスタンスに対する変更の保留について指定します。 このエレメントは変更が保留されている場合にのみ含まれます。変更はサブエレメントによって識別されます。

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

      パラメータ:
        `pendingModifiedValues` - DBインスタンスに対する変更の保留について指定します。 このエレメントは変更が保留されている場合にのみ含まれます。変更はサブエレメントによって識別されます。

    - #### getLatestRestorableTime

          public java.util.Date getLatestRestorableTime()

      データベースが Point-in-Time リストアによってリストア可能な最新の時間を指定します。
      戻り値:
        データベースが Point-in-Time リストアによってリストア可能な最新の時間を指定します。

    - #### setLatestRestorableTime

          public void setLatestRestorableTime(java.util.Date latestRestorableTime)

      データベースが Point-in-Time リストアによってリストア可能な最新の時間を指定します。
      パラメータ:
        `latestRestorableTime` - データベースが Point-in-Time リストアによってリストア可能な最新の時間を指定します。

    - #### withLatestRestorableTime

          public DBInstance withLatestRestorableTime(java.util.Date latestRestorableTime)

      データベースが Point-in-Time リストアによってリストア可能な最新の時間を指定します。

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

      パラメータ:
        `latestRestorableTime` - データベースが Point-in-Time リストアによってリストア可能な最新の時間を指定します。

    - #### isMultiAZ

          public java.lang.Boolean isMultiAZ()

      DBインスタンスがMulti-AZ配備か否かの指定。
      戻り値:
        DBインスタンスがMulti-AZ配備か否かの指定。

    - #### setMultiAZ

          public void setMultiAZ(java.lang.Boolean multiAZ)

      DBインスタンスがMulti-AZ配備か否かの指定。
      パラメータ:
        `multiAZ` - DBインスタンスがMulti-AZ配備か否かの指定。

    - #### withMultiAZ

          public DBInstance withMultiAZ(java.lang.Boolean multiAZ)

      DBインスタンスがMulti-AZ配備か否かの指定。

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

      パラメータ:
        `multiAZ` - DBインスタンスがMulti-AZ配備か否かの指定。

    - #### getMultiAZ

          public java.lang.Boolean getMultiAZ()

      DBインスタンスがMulti-AZ配備か否かの指定。
      戻り値:
        DBインスタンスがMulti-AZ配備か否かの指定。

    - #### getEngineVersion

          public java.lang.String getEngineVersion()

      データベースエンジンのバージョン。
      戻り値:
        データベースエンジンのバージョン。

    - #### setEngineVersion

          public void setEngineVersion(java.lang.String engineVersion)

      データベースエンジンのバージョン。
      パラメータ:
        `engineVersion` - データベースエンジンのバージョン。

    - #### withEngineVersion

          public DBInstance withEngineVersion(java.lang.String engineVersion)

      データベースエンジンのバージョン。

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

      パラメータ:
        `engineVersion` - データベースエンジンのバージョン。

    - #### isAutoMinorVersionUpgrade

          public java.lang.Boolean isAutoMinorVersionUpgrade()

      マイナーバージョンパッチの自動適用。
      戻り値:
        マイナーバージョンパッチの自動適用。

    - #### setAutoMinorVersionUpgrade

          public void setAutoMinorVersionUpgrade(java.lang.Boolean autoMinorVersionUpgrade)

      マイナーバージョンパッチの自動適用。
      パラメータ:
        `autoMinorVersionUpgrade` - マイナーバージョンパッチの自動適用。

    - #### withAutoMinorVersionUpgrade

          public DBInstance withAutoMinorVersionUpgrade(java.lang.Boolean autoMinorVersionUpgrade)

      マイナーバージョンパッチの自動適用。

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

      パラメータ:
        `autoMinorVersionUpgrade` - マイナーバージョンパッチの自動適用。

    - #### getAutoMinorVersionUpgrade

          public java.lang.Boolean getAutoMinorVersionUpgrade()

      マイナーバージョンパッチの自動適用。
      戻り値:
        マイナーバージョンパッチの自動適用。

    - #### getReadReplicaSourceDBInstanceIdentifier

          public java.lang.String getReadReplicaSourceDBInstanceIdentifier()

      DBインスタンスがリードレプリカの場合の、DBインスタンスの識別子。
      戻り値:
        DBインスタンスがリードレプリカの場合の、DBインスタンスの識別子。

    - #### setReadReplicaSourceDBInstanceIdentifier

          public void setReadReplicaSourceDBInstanceIdentifier(java.lang.String readReplicaSourceDBInstanceIdentifier)

      DBインスタンスがリードレプリカの場合の、DBインスタンスの識別子。
      パラメータ:
        `readReplicaSourceDBInstanceIdentifier` - DBインスタンスがリードレプリカの場合の、DBインスタンスの識別子。

    - #### withReadReplicaSourceDBInstanceIdentifier

          public DBInstance withReadReplicaSourceDBInstanceIdentifier(java.lang.String readReplicaSourceDBInstanceIdentifier)

      DBインスタンスがリードレプリカの場合の、DBインスタンスの識別子。

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

      パラメータ:
        `readReplicaSourceDBInstanceIdentifier` - DBインスタンスがリードレプリカの場合の、DBインスタンスの識別子。

    - #### getReadReplicaDBInstanceIdentifiers

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

      このDBインスタンスに関連付けられているリードレプリカの1つまたは複数の識別子。
      戻り値:
        このDBインスタンスに関連付けられているリードレプリカの1つまたは複数の識別子。

    - #### setReadReplicaDBInstanceIdentifiers

          public void setReadReplicaDBInstanceIdentifiers(java.util.Collection<java.lang.String> readReplicaDBInstanceIdentifiers)

      このDBインスタンスに関連付けられているリードレプリカの1つまたは複数の識別子。
      パラメータ:
        `readReplicaDBInstanceIdentifiers` - このDBインスタンスに関連付けられているリードレプリカの1つまたは複数の識別子。

    - #### withReadReplicaDBInstanceIdentifiers

          public DBInstance withReadReplicaDBInstanceIdentifiers(java.lang.String... readReplicaDBInstanceIdentifiers)

      このDBインスタンスに関連付けられているリードレプリカの1つまたは複数の識別子。

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

      パラメータ:
        `readReplicaDBInstanceIdentifiers` - このDBインスタンスに関連付けられているリードレプリカの1つまたは複数の識別子。

    - #### withReadReplicaDBInstanceIdentifiers

          public DBInstance withReadReplicaDBInstanceIdentifiers(java.util.Collection<java.lang.String> readReplicaDBInstanceIdentifiers)

      このDBインスタンスに関連付けられているリードレプリカの1つまたは複数の識別子。

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

      パラメータ:
        `readReplicaDBInstanceIdentifiers` - このDBインスタンスに関連付けられているリードレプリカの1つまたは複数の識別子。

    - #### getLicenseModel

          public java.lang.String getLicenseModel()

      このDBインスタンスのライセンスモデル情報。
      戻り値:
        このDBインスタンスのライセンスモデル情報。

    - #### setLicenseModel

          public void setLicenseModel(java.lang.String licenseModel)

      このDBインスタンスのライセンスモデル情報。
      パラメータ:
        `licenseModel` - このDBインスタンスのライセンスモデル情報。

    - #### withLicenseModel

          public DBInstance withLicenseModel(java.lang.String licenseModel)

      このDBインスタンスのライセンスモデル情報。

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

      パラメータ:
        `licenseModel` - このDBインスタンスのライセンスモデル情報。

    - #### getIops

          public java.lang.Integer getIops()

      プロビジョニングIOPS（1秒あたりの入出力量）
      戻り値:
        プロビジョニングIOPS（1秒あたりの入出力量）

    - #### setIops

          public void setIops(java.lang.Integer iops)

      プロビジョニングIOPS（1秒あたりの入出力量）
      パラメータ:
        `iops` - プロビジョニングIOPS（1秒あたりの入出力量）

    - #### withIops

          public DBInstance withIops(java.lang.Integer iops)

      プロビジョニングIOPS（1秒あたりの入出力量）

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

      パラメータ:
        `iops` - プロビジョニングIOPS（1秒あたりの入出力量）

    - #### getOptionGroupMemberships

          public java.util.List<OptionGroupMembership> getOptionGroupMemberships()

      このDBインスタンスのオプショングループメンバーシップリスト。
      戻り値:
        このDBインスタンスのオプショングループメンバーシップリスト。

    - #### setOptionGroupMemberships

          public void setOptionGroupMemberships(java.util.Collection<OptionGroupMembership> optionGroupMemberships)

      このDBインスタンスのオプショングループメンバーシップリスト。
      パラメータ:
        `optionGroupMemberships` - このDBインスタンスのオプショングループメンバーシップリスト。

    - #### withOptionGroupMemberships

          public DBInstance withOptionGroupMemberships(OptionGroupMembership... optionGroupMemberships)

      このDBインスタンスのオプショングループメンバーシップリスト。

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

      パラメータ:
        `optionGroupMemberships` - このDBインスタンスのオプショングループメンバーシップリスト。

    - #### withOptionGroupMemberships

          public DBInstance withOptionGroupMemberships(java.util.Collection<OptionGroupMembership> optionGroupMemberships)

      このDBインスタンスのオプショングループメンバーシップリスト。

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

      パラメータ:
        `optionGroupMemberships` - このDBインスタンスのオプショングループメンバーシップリスト。

    - #### getCharacterSetName

          public java.lang.String getCharacterSetName()

      存在する場合、このインスタンスが関連付けられている文字セットの名前を指定します。
      戻り値:
        存在する場合、このインスタンスが関連付けられている文字セットの名前を指定します。

    - #### setCharacterSetName

          public void setCharacterSetName(java.lang.String characterSetName)

      存在する場合、このインスタンスが関連付けられている文字セットの名前を指定します。
      パラメータ:
        `characterSetName` - 存在する場合、このインスタンスが関連付けられている文字セットの名前を指定します。

    - #### withCharacterSetName

          public DBInstance withCharacterSetName(java.lang.String characterSetName)

      存在する場合、このインスタンスが関連付けられている文字セットの名前を指定します。

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

      パラメータ:
        `characterSetName` - 存在する場合、このインスタンスが関連付けられている文字セットの名前を指定します。

    - #### getSecondaryAvailabilityZone

          public java.lang.String getSecondaryAvailabilityZone()

      存在する場合、multi-AZ配備をサポートするDBインスタンスのセカンダリアベイラビリティゾーンの名前を指定します。
      戻り値:
        存在する場合、multi-AZ配備をサポートするDBインスタンスのセカンダリアベイラビリティゾーンの名前を指定します。

    - #### setSecondaryAvailabilityZone

          public void setSecondaryAvailabilityZone(java.lang.String secondaryAvailabilityZone)

      存在する場合、multi-AZ配備をサポートするDBインスタンスのセカンダリアベイラビリティゾーンの名前を指定します。
      パラメータ:
        `secondaryAvailabilityZone` - 存在する場合、multi-AZ配備をサポートするDBインスタンスのセカンダリアベイラビリティゾーンの名前を指定します。

    - #### withSecondaryAvailabilityZone

          public DBInstance withSecondaryAvailabilityZone(java.lang.String secondaryAvailabilityZone)

      存在する場合、multi-AZ配備をサポートするDBインスタンスのセカンダリアベイラビリティゾーンの名前を指定します。

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

      パラメータ:
        `secondaryAvailabilityZone` - 存在する場合、multi-AZ配備をサポートするDBインスタンスのセカンダリアベイラビリティゾーンの名前を指定します。

    - #### isPubliclyAccessible

          public java.lang.Boolean isPubliclyAccessible()

      DBインスタンスのアクセシビリティオプションを指定します。 trueの場合、パブリックIPアドレスを解決するパブリックDNS名を インターネット接続するインスタンスとして指定します。 falseの場合は、プライベートIPアドレスを解決するDNS名をプライベートインスタンスとして指定します。

      初期値：VPCが要求されているか否かによって異なります。 各ケースの初期値は以下の通りです。

      - Default VPC：true
      - VPC：false

      DBサブネットグループが指定されておらず、PubliclyAccessible の値が設定されていない場合は、 DBインスタンスはパブリックにアクセス可能になります。 DBサブネットグループが指定されていて、PubliclyAccessible 値が設定されていない場合は、 DBインスタンスはプライベートとなります。

      戻り値:
        DBインスタンスのアクセシビリティオプションを指定します。 trueの場合、パブリックIPアドレスを解決するパブリックDNS名を インターネット接続するインスタンスとして指定します。 falseの場合は、プライベートIPアドレスを解決するDNS名をプライベートインスタンスとして指定します。

        初期値：VPCが要求されているか否かによって異なります。 各ケースの初期値は以下の通りです。

        - Default VPC：true
        - VPC：false

        DBサブネットグループが指定されておらず、PubliclyAccessible の値が設定されていない場合は、 DBインスタンスはパブリックにアクセス可能になります。 DBサブネットグループが指定されていて、PubliclyAccessible 値が設定されていない場合は、 DBインスタンスはプライベートとなります。

    - #### setPubliclyAccessible

          public void setPubliclyAccessible(java.lang.Boolean publiclyAccessible)

      DBインスタンスのアクセシビリティオプションを指定します。 trueの場合、パブリックIPアドレスを解決するパブリックDNS名を インターネット接続するインスタンスとして指定します。 falseの場合は、プライベートIPアドレスを解決するDNS名をプライベートインスタンスとして指定します。

      初期値：VPCが要求されているか否かによって異なります。 各ケースの初期値は以下の通りです。

      - Default VPC：true
      - VPC：false

      DBサブネットグループが指定されておらず、PubliclyAccessible の値が設定されていない場合は、 DBインスタンスはパブリックにアクセス可能になります。 DBサブネットグループが指定されていて、PubliclyAccessible 値が設定されていない場合は、 DBインスタンスはプライベートとなります。

      パラメータ:
        `publiclyAccessible` - DBインスタンスのアクセシビリティオプションを指定します。 trueの場合、パブリックIPアドレスを解決するパブリックDNS名を インターネット接続するインスタンスとして指定します。 falseの場合は、プライベートIPアドレスを解決するDNS名をプライベートインスタンスとして指定します。

        初期値：VPCが要求されているか否かによって異なります。 各ケースの初期値は以下の通りです。

        - Default VPC：true
        - VPC：false

        DBサブネットグループが指定されておらず、PubliclyAccessible の値が設定されていない場合は、 DBインスタンスはパブリックにアクセス可能になります。 DBサブネットグループが指定されていて、PubliclyAccessible 値が設定されていない場合は、 DBインスタンスはプライベートとなります。

    - #### withPubliclyAccessible

          public DBInstance withPubliclyAccessible(java.lang.Boolean publiclyAccessible)

      DBインスタンスのアクセシビリティオプションを指定します。 trueの場合、パブリックIPアドレスを解決するパブリックDNS名を インターネット接続するインスタンスとして指定します。 falseの場合は、プライベートIPアドレスを解決するDNS名をプライベートインスタンスとして指定します。

      初期値：VPCが要求されているか否かによって異なります。 各ケースの初期値は以下の通りです。

      - Default VPC：true
      - VPC：false

      DBサブネットグループが指定されておらず、PubliclyAccessible の値が設定されていない場合は、 DBインスタンスはパブリックにアクセス可能になります。 DBサブネットグループが指定されていて、PubliclyAccessible 値が設定されていない場合は、 DBインスタンスはプライベートとなります。

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

      パラメータ:
        `publiclyAccessible` - DBインスタンスのアクセシビリティオプションを指定します。 trueの場合、パブリックIPアドレスを解決するパブリックDNS名を インターネット接続するインスタンスとして指定します。 falseの場合は、プライベートIPアドレスを解決するDNS名をプライベートインスタンスとして指定します。

        初期値：VPCが要求されているか否かによって異なります。 各ケースの初期値は以下の通りです。

        - Default VPC：true
        - VPC：false

        DBサブネットグループが指定されておらず、PubliclyAccessible の値が設定されていない場合は、 DBインスタンスはパブリックにアクセス可能になります。 DBサブネットグループが指定されていて、PubliclyAccessible 値が設定されていない場合は、 DBインスタンスはプライベートとなります。

    - #### getPubliclyAccessible

          public java.lang.Boolean getPubliclyAccessible()

      DBインスタンスのアクセシビリティオプションを指定します。 trueの場合、パブリックIPアドレスを解決するパブリックDNS名を インターネット接続するインスタンスとして指定します。 falseの場合は、プライベートIPアドレスを解決するDNS名をプライベートインスタンスとして指定します。

      初期値：VPCが要求されているか否かによって異なります。 各ケースの初期値は以下の通りです。

      - Default VPC：true
      - VPC：false

      DBサブネットグループが指定されておらず、PubliclyAccessible の値が設定されていない場合は、 DBインスタンスはパブリックにアクセス可能になります。 DBサブネットグループが指定されていて、PubliclyAccessible 値が設定されていない場合は、 DBインスタンスはプライベートとなります。

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

      戻り値:
        DBインスタンスのアクセシビリティオプションを指定します。 trueの場合、パブリックIPアドレスを解決するパブリックDNS名を インターネット接続するインスタンスとして指定します。 falseの場合は、プライベートIPアドレスを解決するDNS名をプライベートインスタンスとして指定します。

        初期値：VPCが要求されているか否かによって異なります。 各ケースの初期値は以下の通りです。

        - Default VPC：true
        - VPC：false

        DBサブネットグループが指定されておらず、PubliclyAccessible の値が設定されていない場合は、 DBインスタンスはパブリックにアクセス可能になります。 DBサブネットグループが指定されていて、PubliclyAccessible 値が設定されていない場合は、 DBインスタンスはプライベートとなります。

    - #### getStatusInfos

          public java.util.List<DBInstanceStatusInfo> getStatusInfos()

      リードレプリカの状態。インスタンスがリードレプリカ向けではない場合は空白になります。
      戻り値:
        リードレプリカの状態。インスタンスがリードレプリカ向けではない場合は空白になります。

    - #### setStatusInfos

          public void setStatusInfos(java.util.Collection<DBInstanceStatusInfo> statusInfos)

      リードレプリカの状態。インスタンスがリードレプリカ向けではない場合は空白になります。
      パラメータ:
        `statusInfos` - リードレプリカの状態。インスタンスがリードレプリカ向けではない場合は空白になります。

    - #### withStatusInfos

          public DBInstance withStatusInfos(DBInstanceStatusInfo... statusInfos)

      リードレプリカの状態。インスタンスがリードレプリカ向けではない場合は空白になります。

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

      パラメータ:
        `statusInfos` - リードレプリカの状態。インスタンスがリードレプリカ向けではない場合は空白になります。

    - #### withStatusInfos

          public DBInstance withStatusInfos(java.util.Collection<DBInstanceStatusInfo> statusInfos)

      リードレプリカの状態。インスタンスがリードレプリカ向けではない場合は空白になります。

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

      パラメータ:
        `statusInfos` - リードレプリカの状態。インスタンスがリードレプリカ向けではない場合は空白になります。

    - #### getNiftyStorageType

          public java.lang.Integer getNiftyStorageType()

      ディスクタイプ(ニフティクラウド独自仕様)
      戻り値:
        ディスクタイプ(ニフティクラウド独自仕様)

    - #### setNiftyStorageType

          public void setNiftyStorageType(java.lang.Integer niftyStorageType)

      ディスクタイプ(ニフティクラウド独自仕様)
      パラメータ:
        `niftyStorageType` - ディスクタイプ(ニフティクラウド独自仕様)

    - #### withNiftyStorageType

          public DBInstance withNiftyStorageType(java.lang.Integer niftyStorageType)

      ディスクタイプ(ニフティクラウド独自仕様)

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

      パラメータ:
        `NiftyStorageType` - ディスクタイプ(ニフティクラウド独自仕様)

    - #### getNiftyMultiAZType

          public java.lang.Integer getNiftyMultiAZType()

      Multi-AZ deploymentのタイプ(ニフティクラウド独自仕様)
      戻り値:
        Multi-AZ deploymentのタイプ(ニフティクラウド独自仕様)

    - #### setNiftyMultiAZType

          public void setNiftyMultiAZType(java.lang.Integer niftyMultiAZType)

      Multi-AZ deploymentのタイプ(ニフティクラウド独自仕様)
      パラメータ:
        `niftyMultiAZType` - Multi-AZ deploymentのタイプ(ニフティクラウド独自仕様)

    - #### withNiftyMultiAZType

          public DBInstance withNiftyMultiAZType(java.lang.Integer niftyMultiAZType)

      Multi-AZ deploymentのタイプ(ニフティクラウド独自仕様)

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

      パラメータ:
        `NiftyMultiAZType` - Multi-AZ deploymentのタイプ(ニフティクラウド独自仕様)

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