public class SpecItem extends AbstractModel
header, skipSign
Constructor and Description |
---|
SpecItem() |
SpecItem(SpecItem 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 |
---|---|
Long |
getClusterType()
Get 集群类型,取值如下:
- 1:分片集群。
- 0:副本集集群。
|
Long |
getConns()
Get 规格所支持的最大连接数限制。
|
Long |
getCpu()
Get 计算资源规格,CPU核数。
|
Long |
getDefaultStorage()
Get 默认磁盘规格,单位为:MB。
|
String |
getEngineName()
Get 存储引擎。
|
String |
getMachineType()
Get 集群的规格类型,取值范围如下:
- HIO10G:通用高HIO万兆型。
- HCD:云盘版类型。
|
Long |
getMaxNodeNum()
Get 每个副本集最大节点数。
|
Long |
getMaxReplicateSetNodeNum()
Get 每个分片最大节点数。
|
Long |
getMaxReplicateSetNum()
Get 最大分片数。
|
Long |
getMaxStorage()
Get 最大磁盘规格,单位为:MB。
|
Long |
getMemory()
Get 内存规格,单位为:MB。
|
Long |
getMinNodeNum()
Get 每个副本集最小节点数。
|
Long |
getMinReplicateSetNodeNum()
Get 每个分片最小节点数。
|
Long |
getMinReplicateSetNum()
Get 最小分片数。
|
Long |
getMinStorage()
Get 最小磁盘规格,单位为:MB。
|
String |
getMongoVersionCode()
Get 实例存储引擎版本信息。
- MONGO_36_WT:MongoDB 3.6 WiredTiger存储引擎版本。
- MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本。
- MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本。
- MONGO_44_WT:MongoDB 4.4 WiredTiger存储引擎版本。
- MONGO_50_WT:MongoDB 5.0 WiredTiger存储引擎版本。
- MONGO_60_WT:MongoDB 6.0 WiredTiger存储引擎版本。
|
Long |
getMongoVersionValue()
Get 实例版本对应的数字版本。
|
Long |
getQps()
Get 指每秒最大请求次数,单位为:次/秒。
|
String |
getSpecCode()
Get 规格信息标识。格式如:mongo.HIO10G.128g。由节点类型、规格类型、内存规格三部分组成。
- 节点类型,如下所示。
- mongo:Mongod 节点。
- mongos:Mongos 节点。
- cfgstr:Configserver 节点。
- 规格类型,如下所示。
- HIO10G:通用高HIO万兆型。
- HCD:云盘版类型。
- 内存规格,如下所示:
- 支持4、8、16、32、64、128、240、512。
- 单位g:表示GB。128g则表示128GB。
|
Long |
getStatus()
Get 售卖规格有效标志,取值范围如下:
- 0:停止售卖,
- 1:开放售卖。
|
String |
getVersion()
Get 实例版本信息。支持:3.6、4.2、4.4、5.0、6.0。
|
void |
setClusterType(Long ClusterType)
Set 集群类型,取值如下:
- 1:分片集群。
- 0:副本集集群。
|
void |
setConns(Long Conns)
Set 规格所支持的最大连接数限制。
|
void |
setCpu(Long Cpu)
Set 计算资源规格,CPU核数。
|
void |
setDefaultStorage(Long DefaultStorage)
Set 默认磁盘规格,单位为:MB。
|
void |
setEngineName(String EngineName)
Set 存储引擎。
|
void |
setMachineType(String MachineType)
Set 集群的规格类型,取值范围如下:
- HIO10G:通用高HIO万兆型。
- HCD:云盘版类型。
|
void |
setMaxNodeNum(Long MaxNodeNum)
Set 每个副本集最大节点数。
|
void |
setMaxReplicateSetNodeNum(Long MaxReplicateSetNodeNum)
Set 每个分片最大节点数。
|
void |
setMaxReplicateSetNum(Long MaxReplicateSetNum)
Set 最大分片数。
|
void |
setMaxStorage(Long MaxStorage)
Set 最大磁盘规格,单位为:MB。
|
void |
setMemory(Long Memory)
Set 内存规格,单位为:MB。
|
void |
setMinNodeNum(Long MinNodeNum)
Set 每个副本集最小节点数。
|
void |
setMinReplicateSetNodeNum(Long MinReplicateSetNodeNum)
Set 每个分片最小节点数。
|
void |
setMinReplicateSetNum(Long MinReplicateSetNum)
Set 最小分片数。
|
void |
setMinStorage(Long MinStorage)
Set 最小磁盘规格,单位为:MB。
|
void |
setMongoVersionCode(String MongoVersionCode)
Set 实例存储引擎版本信息。
- MONGO_36_WT:MongoDB 3.6 WiredTiger存储引擎版本。
- MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本。
- MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本。
- MONGO_44_WT:MongoDB 4.4 WiredTiger存储引擎版本。
- MONGO_50_WT:MongoDB 5.0 WiredTiger存储引擎版本。
- MONGO_60_WT:MongoDB 6.0 WiredTiger存储引擎版本。
|
void |
setMongoVersionValue(Long MongoVersionValue)
Set 实例版本对应的数字版本。
|
void |
setQps(Long Qps)
Set 指每秒最大请求次数,单位为:次/秒。
|
void |
setSpecCode(String SpecCode)
Set 规格信息标识。格式如:mongo.HIO10G.128g。由节点类型、规格类型、内存规格三部分组成。
- 节点类型,如下所示。
- mongo:Mongod 节点。
- mongos:Mongos 节点。
- cfgstr:Configserver 节点。
- 规格类型,如下所示。
- HIO10G:通用高HIO万兆型。
- HCD:云盘版类型。
- 内存规格,如下所示:
- 支持4、8、16、32、64、128、240、512。
- 单位g:表示GB。128g则表示128GB。
|
void |
setStatus(Long Status)
Set 售卖规格有效标志,取值范围如下:
- 0:停止售卖,
- 1:开放售卖。
|
void |
setVersion(String Version)
Set 实例版本信息。支持:3.6、4.2、4.4、5.0、6.0。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public SpecItem()
public SpecItem(SpecItem source)
public String getSpecCode()
public void setSpecCode(String SpecCode)
SpecCode
- 规格信息标识。格式如:mongo.HIO10G.128g。由节点类型、规格类型、内存规格三部分组成。
- 节点类型,如下所示。
- mongo:Mongod 节点。
- mongos:Mongos 节点。
- cfgstr:Configserver 节点。
- 规格类型,如下所示。
- HIO10G:通用高HIO万兆型。
- HCD:云盘版类型。
- 内存规格,如下所示:
- 支持4、8、16、32、64、128、240、512。
- 单位g:表示GB。128g则表示128GB。public Long getStatus()
public void setStatus(Long Status)
Status
- 售卖规格有效标志,取值范围如下:
- 0:停止售卖,
- 1:开放售卖。public Long getCpu()
public void setCpu(Long Cpu)
Cpu
- 计算资源规格,CPU核数。public Long getMemory()
public void setMemory(Long Memory)
Memory
- 内存规格,单位为:MB。public Long getDefaultStorage()
public void setDefaultStorage(Long DefaultStorage)
DefaultStorage
- 默认磁盘规格,单位为:MB。public Long getMaxStorage()
public void setMaxStorage(Long MaxStorage)
MaxStorage
- 最大磁盘规格,单位为:MB。public Long getMinStorage()
public void setMinStorage(Long MinStorage)
MinStorage
- 最小磁盘规格,单位为:MB。public Long getQps()
public void setQps(Long Qps)
Qps
- 指每秒最大请求次数,单位为:次/秒。public Long getConns()
public void setConns(Long Conns)
Conns
- 规格所支持的最大连接数限制。public String getMongoVersionCode()
public void setMongoVersionCode(String MongoVersionCode)
MongoVersionCode
- 实例存储引擎版本信息。
- MONGO_36_WT:MongoDB 3.6 WiredTiger存储引擎版本。
- MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本。
- MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本。
- MONGO_44_WT:MongoDB 4.4 WiredTiger存储引擎版本。
- MONGO_50_WT:MongoDB 5.0 WiredTiger存储引擎版本。
- MONGO_60_WT:MongoDB 6.0 WiredTiger存储引擎版本。public Long getMongoVersionValue()
public void setMongoVersionValue(Long MongoVersionValue)
MongoVersionValue
- 实例版本对应的数字版本。public String getVersion()
public void setVersion(String Version)
Version
- 实例版本信息。支持:3.6、4.2、4.4、5.0、6.0。public String getEngineName()
public void setEngineName(String EngineName)
EngineName
- 存储引擎。public Long getClusterType()
public void setClusterType(Long ClusterType)
ClusterType
- 集群类型,取值如下:
- 1:分片集群。
- 0:副本集集群。public Long getMinNodeNum()
public void setMinNodeNum(Long MinNodeNum)
MinNodeNum
- 每个副本集最小节点数。public Long getMaxNodeNum()
public void setMaxNodeNum(Long MaxNodeNum)
MaxNodeNum
- 每个副本集最大节点数。public Long getMinReplicateSetNum()
public void setMinReplicateSetNum(Long MinReplicateSetNum)
MinReplicateSetNum
- 最小分片数。public Long getMaxReplicateSetNum()
public void setMaxReplicateSetNum(Long MaxReplicateSetNum)
MaxReplicateSetNum
- 最大分片数。public Long getMinReplicateSetNodeNum()
public void setMinReplicateSetNodeNum(Long MinReplicateSetNodeNum)
MinReplicateSetNodeNum
- 每个分片最小节点数。public Long getMaxReplicateSetNodeNum()
public void setMaxReplicateSetNodeNum(Long MaxReplicateSetNodeNum)
MaxReplicateSetNodeNum
- 每个分片最大节点数。public String getMachineType()
public void setMachineType(String MachineType)
MachineType
- 集群的规格类型,取值范围如下:
- HIO10G:通用高HIO万兆型。
- HCD:云盘版类型。Copyright © 2024. All rights reserved.