public class CreateDBInstanceReadReplicaRequest extends AmazonWebServiceRequest implements java.io.Serializable
CreateDBInstanceReadReplica operation
のためのパラメータ用コンテナ。
DBインスタンスのリードレプリカとして機能するDBインスタンスを作成します。
全てのリードレプリカインスタンスは、バックアップを使用不能なSingle-AZ 配備として生成されます。 他のすべてのDBインスタンスの属性は(DBセキュリティグループとDBパラメータグループを含む) 指定した場合を除き、DBインスタンスから継承されます。
重要: DBインスタンスは、バックアップの保持を可能にしておかなければなりません。
| コンストラクタと説明 |
|---|
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インスタンスの識別子。
|
copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentialspublic CreateDBInstanceReadReplicaRequest()
public CreateDBInstanceReadReplicaRequest(java.lang.String dBInstanceIdentifier,
java.lang.String sourceDBInstanceIdentifier)
dBInstanceIdentifier - リードレプリカのDBインスタンスの識別子。
これは、DBインスタンスを識別する一意のキーです。
このパラメータは、小文字の文字列として格納されます。sourceDBInstanceIdentifier - リードレプリカとして機能するDBインスタンスの識別子。
各DBインスタンスは 5つまでのリードレプリカを持つことができます。
前提条件: 既存のリードレプリカDBインスタンスとは異なる識別子でなければなりません。
public java.lang.String getDBInstanceIdentifier()
public void setDBInstanceIdentifier(java.lang.String dBInstanceIdentifier)
dBInstanceIdentifier - リードレプリカのDBインスタンスの識別子。
これは、DBインスタンスを識別する一意のキーです。
このパラメータは、小文字の文字列として格納されます。public CreateDBInstanceReadReplicaRequest withDBInstanceIdentifier(java.lang.String dBInstanceIdentifier)
このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。
dBInstanceIdentifier - リードレプリカのDBインスタンスの識別子。
これは、DBインスタンスを識別する一意のキーです。
このパラメータは、小文字の文字列として格納されます。public java.lang.String getSourceDBInstanceIdentifier()
前提条件: 既存のリードレプリカDBインスタンスとは異なる識別子でなければなりません。
前提条件: 既存のリードレプリカDBインスタンスとは異なる識別子でなければなりません。
public void setSourceDBInstanceIdentifier(java.lang.String sourceDBInstanceIdentifier)
前提条件: 既存のリードレプリカDBインスタンスとは異なる識別子でなければなりません。
sourceDBInstanceIdentifier - リードレプリカとして機能するDBインスタンスの識別子。
各DBインスタンスは 5つまでのリードレプリカを持つことができます。
前提条件: 既存のリードレプリカDBインスタンスとは異なる識別子でなければなりません。
public CreateDBInstanceReadReplicaRequest withSourceDBInstanceIdentifier(java.lang.String sourceDBInstanceIdentifier)
前提条件: 既存のリードレプリカDBインスタンスとは異なる識別子でなければなりません。
このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。
sourceDBInstanceIdentifier - リードレプリカとして機能するDBインスタンスの識別子。
各DBインスタンスは 5つまでのリードレプリカを持つことができます。
前提条件: 既存のリードレプリカDBインスタンスとは異なる識別子でなければなりません。
public java.lang.String getDBInstanceClass()
有効な値:
db.m1.small | db.m1.medium | db.m1.large | db.m1.xlarge |
db.m2.xlarge |db.m2.2xlarge | db.m2.4xlarge
初期値:DB インスタンスから継承します。
有効な値:
db.m1.small | db.m1.medium | db.m1.large | db.m1.xlarge |
db.m2.xlarge |db.m2.2xlarge | db.m2.4xlarge
初期値:DB インスタンスから継承します。
public void setDBInstanceClass(java.lang.String dBInstanceClass)
有効な値:
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 インスタンスから継承します。
public CreateDBInstanceReadReplicaRequest withDBInstanceClass(java.lang.String dBInstanceClass)
有効な値:
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 インスタンスから継承します。
public java.lang.String getAvailabilityZone()
初期値:エンドポイント領域でランダムに、システムに選ばれたアベイラビリティゾーン。
例:us-east-1d
初期値:エンドポイント領域でランダムに、システムに選ばれたアベイラビリティゾーン。
例:us-east-1d
public void setAvailabilityZone(java.lang.String availabilityZone)
初期値:エンドポイント領域でランダムに、システムに選ばれたアベイラビリティゾーン。
例:us-east-1d
availabilityZone - リードレプリカによって作成されるAmazon EC2 アベイラビリティゾーン。
初期値:エンドポイント領域でランダムに、システムに選ばれたアベイラビリティゾーン。
例:us-east-1d
public CreateDBInstanceReadReplicaRequest withAvailabilityZone(java.lang.String availabilityZone)
初期値:エンドポイント領域でランダムに、システムに選ばれたアベイラビリティゾーン。
例:us-east-1d
このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。
availabilityZone - リードレプリカによって作成されるAmazon EC2 アベイラビリティゾーン。
初期値:エンドポイント領域でランダムに、システムに選ばれたアベイラビリティゾーン。
例:us-east-1d
public java.lang.Integer getPort()
初期値: DB インスタンスから継承します。
有効な値:
1150-65535
初期値: DB インスタンスから継承します。
有効な値:
1150-65535
public void setPort(java.lang.Integer port)
初期値: DB インスタンスから継承します。
有効な値:
1150-65535
port - DBインスタンスが接続のため使用するポート番号。 初期値: DB インスタンスから継承します。
有効な値:
1150-65535
public CreateDBInstanceReadReplicaRequest withPort(java.lang.Integer port)
初期値: DB インスタンスから継承します。
有効な値:
1150-65535
このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。
port - DBインスタンスが接続のため使用するポート番号。 初期値: DB インスタンスから継承します。
有効な値:
1150-65535
public java.lang.Boolean isAutoMinorVersionUpgrade()
初期値:DBインスタンスから継承します。
初期値:DBインスタンスから継承します。
public void setAutoMinorVersionUpgrade(java.lang.Boolean autoMinorVersionUpgrade)
初期値:DBインスタンスから継承します。
autoMinorVersionUpgrade - マイナーエンジンアップグレードは、メンテナンス中に自動的にリードレプリカに適用されます。
初期値:DBインスタンスから継承します。
public CreateDBInstanceReadReplicaRequest withAutoMinorVersionUpgrade(java.lang.Boolean autoMinorVersionUpgrade)
初期値:DBインスタンスから継承します。
このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。
autoMinorVersionUpgrade - マイナーエンジンアップグレードは、メンテナンス中に自動的にリードレプリカに適用されます。
初期値:DBインスタンスから継承します。
public java.lang.Boolean getAutoMinorVersionUpgrade()
初期値:DBインスタンスから継承します。
初期値:DBインスタンスから継承します。
public java.lang.Integer getIops()
public void setIops(java.lang.Integer iops)
iops - DBインスタンスのために最初に割り当てられる、プロビジョニングIOPS(1秒あたりの入出力量)public CreateDBInstanceReadReplicaRequest withIops(java.lang.Integer iops)
このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。
iops - DBインスタンスのために最初に割り当てられる、プロビジョニングIOPS(1秒あたりの入出力量)public java.lang.String getOptionGroupName()
public void setOptionGroupName(java.lang.String optionGroupName)
optionGroupName - DBインスタンスが関連付けられたオプショングループ。
省略した場合は、デフォルトオプショングループが使用されます。public CreateDBInstanceReadReplicaRequest withOptionGroupName(java.lang.String optionGroupName)
このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。
optionGroupName - DBインスタンスが関連付けられたオプショングループ。
省略した場合は、デフォルトオプショングループが使用されます。public java.lang.Boolean isPubliclyAccessible()
初期値:VPCが要求されているか否かによって異なります。 各ケースの初期値は以下の通りです。
DBサブネットグループが指定されておらず、PubliclyAccessible の値が設定されていない場合は、 DBインスタンスはパブリックにアクセス可能になります。 DBサブネットグループが指定されていて、PubliclyAccessible 値が設定されていない場合は、 DBインスタンスはプライベートとなります。
初期値:VPCが要求されているか否かによって異なります。 各ケースの初期値は以下の通りです。
DBサブネットグループが指定されておらず、PubliclyAccessible の値が設定されていない場合は、 DBインスタンスはパブリックにアクセス可能になります。 DBサブネットグループが指定されていて、PubliclyAccessible 値が設定されていない場合は、 DBインスタンスはプライベートとなります。
public void setPubliclyAccessible(java.lang.Boolean publiclyAccessible)
初期値:VPCが要求されているか否かによって異なります。 各ケースの初期値は以下の通りです。
DBサブネットグループが指定されておらず、PubliclyAccessible の値が設定されていない場合は、 DBインスタンスはパブリックにアクセス可能になります。 DBサブネットグループが指定されていて、PubliclyAccessible 値が設定されていない場合は、 DBインスタンスはプライベートとなります。
publiclyAccessible - DBインスタンスのアクセシビリティオプションを指定します。
trueの場合、パブリックIPアドレスを解決するパブリックDNS名を
インターネット接続するインスタンスとして指定します。
falseの場合は、プライベートIPアドレスを解決するDNS名をプライベートインスタンスとして指定します。
初期値:VPCが要求されているか否かによって異なります。 各ケースの初期値は以下の通りです。
DBサブネットグループが指定されておらず、PubliclyAccessible の値が設定されていない場合は、 DBインスタンスはパブリックにアクセス可能になります。 DBサブネットグループが指定されていて、PubliclyAccessible 値が設定されていない場合は、 DBインスタンスはプライベートとなります。
public CreateDBInstanceReadReplicaRequest withPubliclyAccessible(java.lang.Boolean publiclyAccessible)
初期値:VPCが要求されているか否かによって異なります。 各ケースの初期値は以下の通りです。
DBサブネットグループが指定されておらず、PubliclyAccessible の値が設定されていない場合は、 DBインスタンスはパブリックにアクセス可能になります。 DBサブネットグループが指定されていて、PubliclyAccessible 値が設定されていない場合は、 DBインスタンスはプライベートとなります。
このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。
publiclyAccessible - DBインスタンスのアクセシビリティオプションを指定します。
trueの場合、パブリックIPアドレスを解決するパブリックDNS名を
インターネット接続するインスタンスとして指定します。
falseの場合は、プライベートIPアドレスを解決するDNS名をプライベートインスタンスとして指定します。
初期値:VPCが要求されているか否かによって異なります。 各ケースの初期値は以下の通りです。
DBサブネットグループが指定されておらず、PubliclyAccessible の値が設定されていない場合は、 DBインスタンスはパブリックにアクセス可能になります。 DBサブネットグループが指定されていて、PubliclyAccessible 値が設定されていない場合は、 DBインスタンスはプライベートとなります。
public java.lang.Boolean getPubliclyAccessible()
初期値:VPCが要求されているか否かによって異なります。 各ケースの初期値は以下の通りです。
DBサブネットグループが指定されておらず、PubliclyAccessible の値が設定されていない場合は、 DBインスタンスはパブリックにアクセス可能になります。 DBサブネットグループが指定されていて、PubliclyAccessible 値が設定されていない場合は、 DBインスタンスはプライベートとなります。
このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。
初期値:VPCが要求されているか否かによって異なります。 各ケースの初期値は以下の通りです。
DBサブネットグループが指定されておらず、PubliclyAccessible の値が設定されていない場合は、 DBインスタンスはパブリックにアクセス可能になります。 DBサブネットグループが指定されていて、PubliclyAccessible 値が設定されていない場合は、 DBインスタンスはプライベートとなります。
public java.lang.Integer getNiftyStorageType()
public void setNiftyStorageType(java.lang.Integer niftyStorageType)
niftyStorageType - ディスクタイプ(ニフティクラウド独自仕様)
使用するディスクのタイプを指定
HDD:0 SSD:1public CreateDBInstanceReadReplicaRequest withNiftyStorageType(java.lang.Integer niftyStorageType)
niftyStorageType - ディスクタイプ(ニフティクラウド独自仕様)
使用するディスクのタイプを指定
HDD:0 SSD:1public java.lang.String getNiftyReadReplicaPrivateAddress()
public void setNiftyReadReplicaPrivateAddress(java.lang.String niftyReadReplicaPrivateAddress)
niftyReadReplicaPrivateAddress - リードレプリカ用のプライベートIP(ニフティクラウド独自仕様)public CreateDBInstanceReadReplicaRequest withNiftyReadReplicaPrivateAddress(java.lang.String niftyReadReplicaPrivateAddress)
niftyReadReplicaPrivateAddress - リードレプリカ用のプライベートIP(ニフティクラウド独自仕様)public java.lang.String toString()
toString クラス内 java.lang.ObjectObject.toString()public int hashCode()
hashCode クラス内 java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals クラス内 java.lang.Object