com.amazonaws.services.rds.model

## クラス CreateDBInstanceReadReplicaRequest

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

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

      public class CreateDBInstanceReadReplicaRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

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

  DBインスタンスのリードレプリカとして機能するDBインスタンスを作成します。

  全てのリードレプリカインスタンスは、バックアップを使用不能なSingle-AZ 配備として生成されます。 他のすべてのDBインスタンスの属性は（DBセキュリティグループとDBパラメータグループを含む） 指定した場合を除き、DBインスタンスから継承されます。

  重要： DBインスタンスは、バックアップの保持を可能にしておかなければなりません。

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

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.Boolean` | `getAutoMinorVersionUpgrade()` マイナーエンジンアップグレードは、メンテナンス中に自動的にリードレプリカに適用されます。
    `java.lang.String` | `getAvailabilityZone()` リードレプリカによって作成されるAmazon EC2 アベイラビリティゾーン。
    `java.lang.String` | `getDBInstanceClass()` リードレプリカのCPUとメモリ容量。
    `java.lang.String` | `getDBInstanceIdentifier()` リードレプリカのDBインスタンスの識別子。
    `java.lang.Integer` | `getIops()` DBインスタンスのために最初に割り当てられる、プロビジョニングIOPS（1秒あたりの入出力量）
    `java.lang.String` | `getNiftyReadReplicaPrivateAddress()` リードレプリカ用のプライベートIP(ニフティクラウド独自仕様)
    `java.lang.Integer` | `getNiftyStorageType()` ディスクタイプ(ニフティクラウド独自仕様) 使用するディスクのタイプを指定 HDD：0 SSD：1
    `java.lang.String` | `getOptionGroupName()` DBインスタンスが関連付けられたオプショングループ。
    `java.lang.Integer` | `getPort()` DBインスタンスが接続のため使用するポート番号。
    `java.lang.Boolean` | `getPubliclyAccessible()` DBインスタンスのアクセシビリティオプションを指定します。
    `java.lang.String` | `getSourceDBInstanceIdentifier()` リードレプリカとして機能するDBインスタンスの識別子。
    `int` | `hashCode()`
    `java.lang.Boolean` | `isAutoMinorVersionUpgrade()` マイナーエンジンアップグレードは、メンテナンス中に自動的にリードレプリカに適用されます。
    `java.lang.Boolean` | `isPubliclyAccessible()` DBインスタンスのアクセシビリティオプションを指定します。
    `void` | `setAutoMinorVersionUpgrade(java.lang.Boolean autoMinorVersionUpgrade)` マイナーエンジンアップグレードは、メンテナンス中に自動的にリードレプリカに適用されます。
    `void` | `setAvailabilityZone(java.lang.String availabilityZone)` リードレプリカによって作成されるAmazon EC2 アベイラビリティゾーン。
    `void` | `setDBInstanceClass(java.lang.String dBInstanceClass)` リードレプリカのCPUとメモリ容量。
    `void` | `setDBInstanceIdentifier(java.lang.String dBInstanceIdentifier)` リードレプリカのDBインスタンスの識別子。
    `void` | `setIops(java.lang.Integer iops)` DBインスタンスのために最初に割り当てられる、プロビジョニングIOPS（1秒あたりの入出力量）
    `void` | `setNiftyReadReplicaPrivateAddress(java.lang.String niftyReadReplicaPrivateAddress)` リードレプリカ用のプライベートIP(ニフティクラウド独自仕様)
    `void` | `setNiftyStorageType(java.lang.Integer niftyStorageType)` ディスクタイプ(ニフティクラウド独自仕様) 使用するディスクのタイプを指定 HDD：0 SSD：1
    `void` | `setOptionGroupName(java.lang.String optionGroupName)` DBインスタンスが関連付けられたオプショングループ。
    `void` | `setPort(java.lang.Integer port)` DBインスタンスが接続のため使用するポート番号。
    `void` | `setPubliclyAccessible(java.lang.Boolean publiclyAccessible)` DBインスタンスのアクセシビリティオプションを指定します。
    `void` | `setSourceDBInstanceIdentifier(java.lang.String sourceDBInstanceIdentifier)` リードレプリカとして機能するDBインスタンスの識別子。
    `java.lang.String` | `toString()` このオブジェクトの文字列表現を返します。
    `CreateDBInstanceReadReplicaRequest` | `withAutoMinorVersionUpgrade(java.lang.Boolean autoMinorVersionUpgrade)` マイナーエンジンアップグレードは、メンテナンス中に自動的にリードレプリカに適用されます。
    `CreateDBInstanceReadReplicaRequest` | `withAvailabilityZone(java.lang.String availabilityZone)` リードレプリカによって作成されるAmazon EC2 アベイラビリティゾーン。
    `CreateDBInstanceReadReplicaRequest` | `withDBInstanceClass(java.lang.String dBInstanceClass)` リードレプリカのCPUとメモリ容量。
    `CreateDBInstanceReadReplicaRequest` | `withDBInstanceIdentifier(java.lang.String dBInstanceIdentifier)` リードレプリカのDBインスタンスの識別子。
    `CreateDBInstanceReadReplicaRequest` | `withIops(java.lang.Integer iops)` DBインスタンスのために最初に割り当てられる、プロビジョニングIOPS（1秒あたりの入出力量） このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。
    `CreateDBInstanceReadReplicaRequest` | `withNiftyReadReplicaPrivateAddress(java.lang.String niftyReadReplicaPrivateAddress)` リードレプリカ用のプライベートIP(ニフティクラウド独自仕様)
    `CreateDBInstanceReadReplicaRequest` | `withNiftyStorageType(java.lang.Integer niftyStorageType)` ディスクタイプ(ニフティクラウド独自仕様) 使用するディスクのタイプを指定 HDD：0 SSD：1
    `CreateDBInstanceReadReplicaRequest` | `withOptionGroupName(java.lang.String optionGroupName)` DBインスタンスが関連付けられたオプショングループ。
    `CreateDBInstanceReadReplicaRequest` | `withPort(java.lang.Integer port)` DBインスタンスが接続のため使用するポート番号。
    `CreateDBInstanceReadReplicaRequest` | `withPubliclyAccessible(java.lang.Boolean publiclyAccessible)` DBインスタンスのアクセシビリティオプションを指定します。
    `CreateDBInstanceReadReplicaRequest` | `withSourceDBInstanceIdentifier(java.lang.String sourceDBInstanceIdentifier)` リードレプリカとして機能するDBインスタンスの識別子。

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

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### CreateDBInstanceReadReplicaRequest

          public CreateDBInstanceReadReplicaRequest()

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

    - #### CreateDBInstanceReadReplicaRequest

          public CreateDBInstanceReadReplicaRequest(java.lang.String dBInstanceIdentifier,
                                            java.lang.String sourceDBInstanceIdentifier)

      新しい CreateDBInstanceReadReplicaRequest オブジェクトを構築します。 呼び出し元は、追加オブジェクトを初期化するため SetterまたはFluent Setterメソッドを使用する必要があります。
      パラメータ:
        `dBInstanceIdentifier` - リードレプリカのDBインスタンスの識別子。 これは、DBインスタンスを識別する一意のキーです。 このパラメータは、小文字の文字列として格納されます。
        `sourceDBInstanceIdentifier` - リードレプリカとして機能するDBインスタンスの識別子。 各DBインスタンスは 5つまでのリードレプリカを持つことができます。

        前提条件： 既存のリードレプリカDBインスタンスとは異なる識別子でなければなりません。

  - ### メソッドの詳細

    - #### getDBInstanceIdentifier

          public java.lang.String getDBInstanceIdentifier()

      リードレプリカのDBインスタンスの識別子。 これは、DBインスタンスを識別する一意のキーです。 このパラメータは、小文字の文字列として格納されます。
      戻り値:
        The DB Instance リードレプリカのDBインスタンスの識別子。 これは、DBインスタンスを識別する一意のキーです。 このパラメータは、小文字の文字列として格納されます。

    - #### setDBInstanceIdentifier

          public void setDBInstanceIdentifier(java.lang.String dBInstanceIdentifier)

      リードレプリカのDBインスタンスの識別子。 これは、DBインスタンスを識別する一意のキーです。 このパラメータは、小文字の文字列として格納されます。
      パラメータ:
        `dBInstanceIdentifier` - リードレプリカのDBインスタンスの識別子。 これは、DBインスタンスを識別する一意のキーです。 このパラメータは、小文字の文字列として格納されます。

    - #### withDBInstanceIdentifier

          public CreateDBInstanceReadReplicaRequest withDBInstanceIdentifier(java.lang.String dBInstanceIdentifier)

      リードレプリカのDBインスタンスの識別子。 これは、DBインスタンスを識別する一意のキーです。 このパラメータは、小文字の文字列として格納されます。

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

      パラメータ:
        `dBInstanceIdentifier` - リードレプリカのDBインスタンスの識別子。 これは、DBインスタンスを識別する一意のキーです。 このパラメータは、小文字の文字列として格納されます。

    - #### getSourceDBInstanceIdentifier

          public java.lang.String getSourceDBInstanceIdentifier()

      リードレプリカとして機能するDBインスタンスの識別子。 各DBインスタンスは 5つまでのリードレプリカを持つことができます。

      前提条件： 既存のリードレプリカDBインスタンスとは異なる識別子でなければなりません。

      戻り値:
        リードレプリカとして機能するDBインスタンスの識別子。 各DBインスタンスは 5つまでのリードレプリカを持つことができます。

        前提条件： 既存のリードレプリカDBインスタンスとは異なる識別子でなければなりません。

    - #### setSourceDBInstanceIdentifier

          public void setSourceDBInstanceIdentifier(java.lang.String sourceDBInstanceIdentifier)

      リードレプリカとして機能するDBインスタンスの識別子。 各DBインスタンスは 5つまでのリードレプリカを持つことができます。

      前提条件： 既存のリードレプリカDBインスタンスとは異なる識別子でなければなりません。

      パラメータ:
        `sourceDBInstanceIdentifier` - リードレプリカとして機能するDBインスタンスの識別子。 各DBインスタンスは 5つまでのリードレプリカを持つことができます。

        前提条件： 既存のリードレプリカDBインスタンスとは異なる識別子でなければなりません。

    - #### withSourceDBInstanceIdentifier

          public CreateDBInstanceReadReplicaRequest withSourceDBInstanceIdentifier(java.lang.String sourceDBInstanceIdentifier)

      リードレプリカとして機能するDBインスタンスの識別子。 各DBインスタンスは 5つまでのリードレプリカを持つことができます。

      前提条件： 既存のリードレプリカDBインスタンスとは異なる識別子でなければなりません。

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

      パラメータ:
        `sourceDBInstanceIdentifier` - リードレプリカとして機能するDBインスタンスの識別子。 各DBインスタンスは 5つまでのリードレプリカを持つことができます。

        前提条件： 既存のリードレプリカDBインスタンスとは異なる識別子でなければなりません。

    - #### getDBInstanceClass

          public java.lang.String getDBInstanceClass()

      リードレプリカのCPUとメモリ容量。

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

      初期値：DB インスタンスから継承します。

      戻り値:
        リードレプリカのCPUとメモリ容量。

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

        初期値：DB インスタンスから継承します。

    - #### setDBInstanceClass

          public void setDBInstanceClass(java.lang.String dBInstanceClass)

      リードレプリカのCPUとメモリ容量。

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

      初期値：DB インスタンスから継承します。

      パラメータ:
        `dBInstanceClass` - リードレプリカのCPUとメモリ容量。

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

        初期値：DB インスタンスから継承します。

    - #### withDBInstanceClass

          public CreateDBInstanceReadReplicaRequest withDBInstanceClass(java.lang.String dBInstanceClass)

      リードレプリカのCPUとメモリ容量。

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

      初期値：DB インスタンスから継承します。

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

      パラメータ:
        `dBInstanceClass` - リードレプリカのCPUとメモリ容量。

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

        初期値：DB インスタンスから継承します。

    - #### getAvailabilityZone

          public java.lang.String getAvailabilityZone()

      リードレプリカによって作成されるAmazon EC2 アベイラビリティゾーン。

      初期値：エンドポイント領域でランダムに、システムに選ばれたアベイラビリティゾーン。 例：`us-east-1d`

      戻り値:
        リードレプリカによって作成されるAmazon EC2 アベイラビリティゾーン。

        初期値：エンドポイント領域でランダムに、システムに選ばれたアベイラビリティゾーン。 例：`us-east-1d`

    - #### setAvailabilityZone

          public void setAvailabilityZone(java.lang.String availabilityZone)

      リードレプリカによって作成されるAmazon EC2 アベイラビリティゾーン。

      初期値：エンドポイント領域でランダムに、システムに選ばれたアベイラビリティゾーン。 例：`us-east-1d`

      パラメータ:
        `availabilityZone` - リードレプリカによって作成されるAmazon EC2 アベイラビリティゾーン。

        初期値：エンドポイント領域でランダムに、システムに選ばれたアベイラビリティゾーン。 例：`us-east-1d`

    - #### withAvailabilityZone

          public CreateDBInstanceReadReplicaRequest withAvailabilityZone(java.lang.String availabilityZone)

      リードレプリカによって作成されるAmazon EC2 アベイラビリティゾーン。

      初期値：エンドポイント領域でランダムに、システムに選ばれたアベイラビリティゾーン。 例：`us-east-1d`

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

      パラメータ:
        `availabilityZone` - リードレプリカによって作成されるAmazon EC2 アベイラビリティゾーン。

        初期値：エンドポイント領域でランダムに、システムに選ばれたアベイラビリティゾーン。 例：`us-east-1d`

    - #### getPort

          public java.lang.Integer getPort()

      DBインスタンスが接続のため使用するポート番号。

      初期値： DB インスタンスから継承します。

      有効な値： `1150-65535`

      戻り値:
        DBインスタンスが接続のため使用するポート番号。

        初期値： DB インスタンスから継承します。

        有効な値： `1150-65535`

    - #### setPort

          public void setPort(java.lang.Integer port)

      DBインスタンスが接続のため使用するポート番号。

      初期値： DB インスタンスから継承します。

      有効な値： `1150-65535`

      パラメータ:
        `port` - DBインスタンスが接続のため使用するポート番号。

        初期値： DB インスタンスから継承します。

        有効な値： `1150-65535`

    - #### withPort

          public CreateDBInstanceReadReplicaRequest withPort(java.lang.Integer port)

      DBインスタンスが接続のため使用するポート番号。

      初期値： DB インスタンスから継承します。

      有効な値： `1150-65535`

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

      パラメータ:
        `port` - DBインスタンスが接続のため使用するポート番号。

        初期値： DB インスタンスから継承します。

        有効な値： `1150-65535`

    - #### isAutoMinorVersionUpgrade

          public java.lang.Boolean isAutoMinorVersionUpgrade()

      マイナーエンジンアップグレードは、メンテナンス中に自動的にリードレプリカに適用されます。

      初期値：DBインスタンスから継承します。

      戻り値:
        マイナーエンジンアップグレードは、メンテナンス中に自動的にリードレプリカに適用されます。

        初期値：DBインスタンスから継承します。

    - #### setAutoMinorVersionUpgrade

          public void setAutoMinorVersionUpgrade(java.lang.Boolean autoMinorVersionUpgrade)

      マイナーエンジンアップグレードは、メンテナンス中に自動的にリードレプリカに適用されます。

      初期値：DBインスタンスから継承します。

      パラメータ:
        `autoMinorVersionUpgrade` - マイナーエンジンアップグレードは、メンテナンス中に自動的にリードレプリカに適用されます。

        初期値：DBインスタンスから継承します。

    - #### withAutoMinorVersionUpgrade

          public CreateDBInstanceReadReplicaRequest withAutoMinorVersionUpgrade(java.lang.Boolean autoMinorVersionUpgrade)

      マイナーエンジンアップグレードは、メンテナンス中に自動的にリードレプリカに適用されます。

      初期値：DBインスタンスから継承します。

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

      パラメータ:
        `autoMinorVersionUpgrade` - マイナーエンジンアップグレードは、メンテナンス中に自動的にリードレプリカに適用されます。

        初期値：DBインスタンスから継承します。

    - #### getAutoMinorVersionUpgrade

          public java.lang.Boolean getAutoMinorVersionUpgrade()

      マイナーエンジンアップグレードは、メンテナンス中に自動的にリードレプリカに適用されます。

      初期値：DBインスタンスから継承します。

      戻り値:
        マイナーエンジンアップグレードは、メンテナンス中に自動的にリードレプリカに適用されます。

        初期値：DBインスタンスから継承します。

    - #### getIops

          public java.lang.Integer getIops()

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

    - #### setIops

          public void setIops(java.lang.Integer iops)

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

    - #### withIops

          public CreateDBInstanceReadReplicaRequest withIops(java.lang.Integer iops)

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

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

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

    - #### getOptionGroupName

          public java.lang.String getOptionGroupName()

      DBインスタンスが関連付けられたオプショングループ。 省略した場合は、デフォルトオプショングループが使用されます。
      戻り値:
        DBインスタンスが関連付けられたオプショングループ。 省略した場合は、デフォルトオプショングループが使用されます。

    - #### setOptionGroupName

          public void setOptionGroupName(java.lang.String optionGroupName)

      DBインスタンスが関連付けられたオプショングループ。 省略した場合は、デフォルトオプショングループが使用されます。
      パラメータ:
        `optionGroupName` - DBインスタンスが関連付けられたオプショングループ。 省略した場合は、デフォルトオプショングループが使用されます。

    - #### withOptionGroupName

          public CreateDBInstanceReadReplicaRequest withOptionGroupName(java.lang.String optionGroupName)

      DBインスタンスが関連付けられたオプショングループ。 省略した場合は、デフォルトオプショングループが使用されます。

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

      パラメータ:
        `optionGroupName` - 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 CreateDBInstanceReadReplicaRequest 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インスタンスはプライベートとなります。

    - #### getNiftyStorageType

          public java.lang.Integer getNiftyStorageType()

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

    - #### setNiftyStorageType

          public void setNiftyStorageType(java.lang.Integer niftyStorageType)

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

    - #### withNiftyStorageType

          public CreateDBInstanceReadReplicaRequest withNiftyStorageType(java.lang.Integer niftyStorageType)

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

    - #### getNiftyReadReplicaPrivateAddress

          public java.lang.String getNiftyReadReplicaPrivateAddress()

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

    - #### setNiftyReadReplicaPrivateAddress

          public void setNiftyReadReplicaPrivateAddress(java.lang.String niftyReadReplicaPrivateAddress)

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

    - #### withNiftyReadReplicaPrivateAddress

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