public class InquirePriceCreateDBInstancesRequest extends AbstractModel
Constructor and Description |
---|
InquirePriceCreateDBInstancesRequest() |
InquirePriceCreateDBInstancesRequest(InquirePriceCreateDBInstancesRequest 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 |
getClusterType()
Get 实例类型。REPLSET:副本集。SHARD:分片集群。STANDALONE:单节点。
|
Long |
getConfigServerCpu()
Get 分片实例询价必填参数,指 ConfigServer CPU核数,取值为1,单位:GB。
|
Long |
getConfigServerMemory()
Get 分片实例询价必填参数,指 ConfigServer 内存大小,取值为2,单位:GB。
|
Long |
getConfigServerVolume()
Get 分片实例询价必填参数,指 ConfigServer 磁盘大小,取值为 20,单位:GB。
|
Long |
getGoodsNum()
Get 实例数量,取值范围为[1,10]。
|
String |
getInstanceChargeType()
Get 实例付费方式。PREPAID:包年包月计费。POSTPAID_BY_HOUR:按量计费。
|
String |
getMachineCode()
Get 机器类型。HIO:高IO型。HIO10G:高IO万兆型。
|
Long |
getMemory()
Get 实例内存大小。单位:GB。取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数CPU与Memory分别对应CPU核数与内存规格。
|
Long |
getMongosCpu()
Get 分片实例询价必填参数,指 Mongos CPU核数,取值范围为[1,16]。
|
Long |
getMongosMemory()
Get 分片实例询价必填参数,指 Mongos 内存,取值范围为[2,32],单位:GB。
|
Long |
getMongosNum()
Get 分片实例询价必填参数,指 Mongos 个数,取值范围为[3,32]。
|
String |
getMongoVersion()
Get 实例版本信息。具体支持的版本,请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MongoVersionCode为实例所支持的版本信息。版本信息与版本号对应关系如下:MONGO_3_WT:MongoDB 3.2 WiredTiger存储引擎版本。MONGO_3_ROCKS:MongoDB 3.2 RocksDB存储引擎版本。MONGO_36_WT:MongoDB 3.6 WiredTiger存储引擎版本。MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本。
|
Long |
getNodeNum()
Get 每个分片的主从节点数量。
取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MinNodeNum与MaxNodeNum分别对应其最小值与最大值。 |
Long |
getPeriod()
Get 选择包年包月计费模式时,您需要设定购买实例的时长。即InstanceChargeType设定为PREPAID时,该参数必须配置。单位:月。可选值包括[1,2,3,4,5,6,7,8,9,10,11,12,24,36]。
|
Long |
getReplicateSetNum()
Get 副本集个数。创建副本集实例时,该参数固定设置为1。创建分片集群时,指分片数量,请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MinReplicateSetNum与MaxReplicateSetNum分别对应其最小值与最大值。若为单节点实例,该参数固定设置为0。
|
Long |
getVolume()
Get 实例硬盘大小。单位:GB。取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MinStorage与MaxStorage分别对应其最小磁盘规格与最大磁盘规格。
|
String |
getZone()
Get 实例所属区域及可用区信息。格式:ap-guangzhou-2。
|
void |
setClusterType(String ClusterType)
Set 实例类型。REPLSET:副本集。SHARD:分片集群。STANDALONE:单节点。
|
void |
setConfigServerCpu(Long ConfigServerCpu)
Set 分片实例询价必填参数,指 ConfigServer CPU核数,取值为1,单位:GB。
|
void |
setConfigServerMemory(Long ConfigServerMemory)
Set 分片实例询价必填参数,指 ConfigServer 内存大小,取值为2,单位:GB。
|
void |
setConfigServerVolume(Long ConfigServerVolume)
Set 分片实例询价必填参数,指 ConfigServer 磁盘大小,取值为 20,单位:GB。
|
void |
setGoodsNum(Long GoodsNum)
Set 实例数量,取值范围为[1,10]。
|
void |
setInstanceChargeType(String InstanceChargeType)
Set 实例付费方式。PREPAID:包年包月计费。POSTPAID_BY_HOUR:按量计费。
|
void |
setMachineCode(String MachineCode)
Set 机器类型。HIO:高IO型。HIO10G:高IO万兆型。
|
void |
setMemory(Long Memory)
Set 实例内存大小。单位:GB。取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数CPU与Memory分别对应CPU核数与内存规格。
|
void |
setMongosCpu(Long MongosCpu)
Set 分片实例询价必填参数,指 Mongos CPU核数,取值范围为[1,16]。
|
void |
setMongosMemory(Long MongosMemory)
Set 分片实例询价必填参数,指 Mongos 内存,取值范围为[2,32],单位:GB。
|
void |
setMongosNum(Long MongosNum)
Set 分片实例询价必填参数,指 Mongos 个数,取值范围为[3,32]。
|
void |
setMongoVersion(String MongoVersion)
Set 实例版本信息。具体支持的版本,请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MongoVersionCode为实例所支持的版本信息。版本信息与版本号对应关系如下:MONGO_3_WT:MongoDB 3.2 WiredTiger存储引擎版本。MONGO_3_ROCKS:MongoDB 3.2 RocksDB存储引擎版本。MONGO_36_WT:MongoDB 3.6 WiredTiger存储引擎版本。MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本。
|
void |
setNodeNum(Long NodeNum)
Set 每个分片的主从节点数量。
取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MinNodeNum与MaxNodeNum分别对应其最小值与最大值。 |
void |
setPeriod(Long Period)
Set 选择包年包月计费模式时,您需要设定购买实例的时长。即InstanceChargeType设定为PREPAID时,该参数必须配置。单位:月。可选值包括[1,2,3,4,5,6,7,8,9,10,11,12,24,36]。
|
void |
setReplicateSetNum(Long ReplicateSetNum)
Set 副本集个数。创建副本集实例时,该参数固定设置为1。创建分片集群时,指分片数量,请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MinReplicateSetNum与MaxReplicateSetNum分别对应其最小值与最大值。若为单节点实例,该参数固定设置为0。
|
void |
setVolume(Long Volume)
Set 实例硬盘大小。单位:GB。取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MinStorage与MaxStorage分别对应其最小磁盘规格与最大磁盘规格。
|
void |
setZone(String Zone)
Set 实例所属区域及可用区信息。格式:ap-guangzhou-2。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public InquirePriceCreateDBInstancesRequest()
public InquirePriceCreateDBInstancesRequest(InquirePriceCreateDBInstancesRequest source)
public String getZone()
public void setZone(String Zone)
Zone
- 实例所属区域及可用区信息。格式:ap-guangzhou-2。public Long getNodeNum()
public void setNodeNum(Long NodeNum)
NodeNum
- 每个分片的主从节点数量。public Long getMemory()
public void setMemory(Long Memory)
Memory
- 实例内存大小。public Long getVolume()
public void setVolume(Long Volume)
Volume
- 实例硬盘大小。public String getMongoVersion()
public void setMongoVersion(String MongoVersion)
MongoVersion
- 实例版本信息。public String getMachineCode()
public void setMachineCode(String MachineCode)
MachineCode
- 机器类型。public Long getGoodsNum()
public void setGoodsNum(Long GoodsNum)
GoodsNum
- 实例数量,取值范围为[1,10]。public String getClusterType()
public void setClusterType(String ClusterType)
ClusterType
- 实例类型。public Long getReplicateSetNum()
public void setReplicateSetNum(Long ReplicateSetNum)
ReplicateSetNum
- 副本集个数。public Long getPeriod()
public void setPeriod(Long Period)
Period
- 选择包年包月计费模式时,您需要设定购买实例的时长。即InstanceChargeType设定为PREPAID时,该参数必须配置。public String getInstanceChargeType()
public void setInstanceChargeType(String InstanceChargeType)
InstanceChargeType
- 实例付费方式。public Long getMongosCpu()
public void setMongosCpu(Long MongosCpu)
MongosCpu
- 分片实例询价必填参数,指 Mongos CPU核数,取值范围为[1,16]。public Long getMongosMemory()
public void setMongosMemory(Long MongosMemory)
MongosMemory
- 分片实例询价必填参数,指 Mongos 内存,取值范围为[2,32],单位:GB。public Long getMongosNum()
public void setMongosNum(Long MongosNum)
MongosNum
- 分片实例询价必填参数,指 Mongos 个数,取值范围为[3,32]。public Long getConfigServerCpu()
public void setConfigServerCpu(Long ConfigServerCpu)
ConfigServerCpu
- 分片实例询价必填参数,指 ConfigServer CPU核数,取值为1,单位:GB。public Long getConfigServerMemory()
public void setConfigServerMemory(Long ConfigServerMemory)
ConfigServerMemory
- 分片实例询价必填参数,指 ConfigServer 内存大小,取值为2,单位:GB。public Long getConfigServerVolume()
public void setConfigServerVolume(Long ConfigServerVolume)
ConfigServerVolume
- 分片实例询价必填参数,指 ConfigServer 磁盘大小,取值为 20,单位:GB。Copyright © 2022. All rights reserved.