public class CdbZoneSellConf extends AbstractModel
skipSign
Constructor and Description |
---|
CdbZoneSellConf() |
CdbZoneSellConf(CdbZoneSellConf source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String[] |
getDrZone()
Get Information of supported disaster recovery AZs
|
String[] |
getEngineType()
Get Supported engine types for purchasable database
|
String[] |
getExClusterRemoteRoZone()
Get Information of cross-AZ read-only zones supported by a dedicated instance
|
Long |
getExClusterStatus()
Get AZ status, which is used to indicate whether dedicated instances are purchasable.
|
ZoneConf |
getExClusterZoneConf()
Get AZ information of a multi-AZ deployed dedicated instance.
|
Long |
getHourInstanceSaleMaxNum()
Get Maximum purchasable quantity of hourly billed instances
|
Boolean |
getIsBm()
Get Whether it is a BM zone
|
Boolean |
getIsCustom()
Get Whether it is a custom instance type
|
Boolean |
getIsDefaultZone()
Get Whether it is a default AZ
|
Boolean |
getIsSupportDr()
Get Whether disaster recovery is supported
|
Boolean |
getIsSupportIpv6()
Get Whether IPv6 is supported
|
Boolean |
getIsSupportRemoteRo()
Get Whether cross-AZ read-only access is supported
|
Boolean |
getIsSupportVpc()
Get Whether VPC is supported
|
String[] |
getPayType()
Get Supported billing method.
|
String[] |
getProtectMode()
Get Data replication type.
|
String[] |
getRemoteRoZone()
Get Information of supported cross-AZ read-only zone
|
CdbSellType[] |
getSellType()
Get Array of purchasable instance types.
|
Long |
getStatus()
Get AZ status, which is used to indicate whether instances are purchasable.
|
String |
getZone()
Get AZ name
|
ZoneConf |
getZoneConf()
Get Multi-AZ information
|
Long |
getZoneId()
Get AZ ID
|
String |
getZoneName()
Get AZ name
|
void |
setDrZone(String[] DrZone)
Set Information of supported disaster recovery AZs
|
void |
setEngineType(String[] EngineType)
Set Supported engine types for purchasable database
|
void |
setExClusterRemoteRoZone(String[] ExClusterRemoteRoZone)
Set Information of cross-AZ read-only zones supported by a dedicated instance
|
void |
setExClusterStatus(Long ExClusterStatus)
Set AZ status, which is used to indicate whether dedicated instances are purchasable.
|
void |
setExClusterZoneConf(ZoneConf ExClusterZoneConf)
Set AZ information of a multi-AZ deployed dedicated instance.
|
void |
setHourInstanceSaleMaxNum(Long HourInstanceSaleMaxNum)
Set Maximum purchasable quantity of hourly billed instances
|
void |
setIsBm(Boolean IsBm)
Set Whether it is a BM zone
|
void |
setIsCustom(Boolean IsCustom)
Set Whether it is a custom instance type
|
void |
setIsDefaultZone(Boolean IsDefaultZone)
Set Whether it is a default AZ
|
void |
setIsSupportDr(Boolean IsSupportDr)
Set Whether disaster recovery is supported
|
void |
setIsSupportIpv6(Boolean IsSupportIpv6)
Set Whether IPv6 is supported
|
void |
setIsSupportRemoteRo(Boolean IsSupportRemoteRo)
Set Whether cross-AZ read-only access is supported
|
void |
setIsSupportVpc(Boolean IsSupportVpc)
Set Whether VPC is supported
|
void |
setPayType(String[] PayType)
Set Supported billing method.
|
void |
setProtectMode(String[] ProtectMode)
Set Data replication type.
|
void |
setRemoteRoZone(String[] RemoteRoZone)
Set Information of supported cross-AZ read-only zone
|
void |
setSellType(CdbSellType[] SellType)
Set Array of purchasable instance types.
|
void |
setStatus(Long Status)
Set AZ status, which is used to indicate whether instances are purchasable.
|
void |
setZone(String Zone)
Set AZ name
|
void |
setZoneConf(ZoneConf ZoneConf)
Set Multi-AZ information
|
void |
setZoneId(Long ZoneId)
Set AZ ID
|
void |
setZoneName(String ZoneName)
Set AZ name
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, getSkipSign, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public CdbZoneSellConf()
public CdbZoneSellConf(CdbZoneSellConf source)
public Long getStatus()
public void setStatus(Long Status)
Status
- AZ status, which is used to indicate whether instances are purchasable. Valid values: `1` (purchasable), `3` (not purchasable), `4` (AZ not displayed)public String getZoneName()
public void setZoneName(String ZoneName)
ZoneName
- AZ namepublic Boolean getIsCustom()
public void setIsCustom(Boolean IsCustom)
IsCustom
- Whether it is a custom instance typepublic Boolean getIsSupportDr()
public void setIsSupportDr(Boolean IsSupportDr)
IsSupportDr
- Whether disaster recovery is supportedpublic Boolean getIsSupportVpc()
public void setIsSupportVpc(Boolean IsSupportVpc)
IsSupportVpc
- Whether VPC is supportedpublic Long getHourInstanceSaleMaxNum()
public void setHourInstanceSaleMaxNum(Long HourInstanceSaleMaxNum)
HourInstanceSaleMaxNum
- Maximum purchasable quantity of hourly billed instancespublic Boolean getIsDefaultZone()
public void setIsDefaultZone(Boolean IsDefaultZone)
IsDefaultZone
- Whether it is a default AZpublic Boolean getIsBm()
public void setIsBm(Boolean IsBm)
IsBm
- Whether it is a BM zonepublic String[] getPayType()
public void setPayType(String[] PayType)
PayType
- Supported billing method. Valid values: `0` (monthly subscribed), `1` (hourly billed), `2` (pay-as-you-go)public String[] getProtectMode()
public void setProtectMode(String[] ProtectMode)
ProtectMode
- Data replication type. Valid values: `0` (async), `1` (semi-sync), `2` (strong sync)public String getZone()
public void setZone(String Zone)
Zone
- AZ namepublic ZoneConf getZoneConf()
public void setZoneConf(ZoneConf ZoneConf)
ZoneConf
- Multi-AZ informationpublic String[] getDrZone()
public void setDrZone(String[] DrZone)
DrZone
- Information of supported disaster recovery AZspublic Boolean getIsSupportRemoteRo()
public void setIsSupportRemoteRo(Boolean IsSupportRemoteRo)
IsSupportRemoteRo
- Whether cross-AZ read-only access is supportedpublic String[] getRemoteRoZone()
public void setRemoteRoZone(String[] RemoteRoZone)
RemoteRoZone
- Information of supported cross-AZ read-only zonepublic Long getExClusterStatus()
public void setExClusterStatus(Long ExClusterStatus)
ExClusterStatus
- AZ status, which is used to indicate whether dedicated instances are purchasable. Valid values: `1 (purchasable), `3` (not purchasable), `4` (AZ not displayed)public String[] getExClusterRemoteRoZone()
public void setExClusterRemoteRoZone(String[] ExClusterRemoteRoZone)
ExClusterRemoteRoZone
- Information of cross-AZ read-only zones supported by a dedicated instancepublic ZoneConf getExClusterZoneConf()
public void setExClusterZoneConf(ZoneConf ExClusterZoneConf)
ExClusterZoneConf
- AZ information of a multi-AZ deployed dedicated instance.public CdbSellType[] getSellType()
public void setSellType(CdbSellType[] SellType)
SellType
- Array of purchasable instance types. The value of `configIds` and `configs` have a one-to-one correspondence.public Long getZoneId()
public void setZoneId(Long ZoneId)
ZoneId
- AZ IDpublic Boolean getIsSupportIpv6()
public void setIsSupportIpv6(Boolean IsSupportIpv6)
IsSupportIpv6
- Whether IPv6 is supportedpublic String[] getEngineType()
public void setEngineType(String[] EngineType)
EngineType
- Supported engine types for purchasable databaseCopyright © 2023. All rights reserved.