public class CreateDBInstanceRequest extends AbstractModel
Constructor and Description |
---|
CreateDBInstanceRequest() |
CreateDBInstanceRequest(CreateDBInstanceRequest 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 |
getAutoRenewFlag()
Get 自动续费标记,可选值为:0 - 不自动续费;1 - 自动续费。默认为不自动续费
|
Long |
getAutoVoucher()
Get 是否自动选择代金券,可选值为:1 - 是;0 - 否; 默认为0
|
String[] |
getAvailabilityZoneList()
Get 多可用区部署的节点列表,具体支持的售卖版本请参照查询云数据库的售卖规格(DescribeSpecInfo)返回结果。注:1、多可用区部署节点只能部署在3个不同可用区;2、为了保障跨可用区切换,不支持将集群的大多数节点部署在同一个可用区(如3节点集群不支持2个节点部署在同一个区);3、不支持4.2及以上版本;4、不支持只读灾备实例;5、不能选择基础网络
|
Long |
getClone()
Get 1:正式实例,2:临时实例,3:只读实例,4:灾备实例,5:克隆实例
|
String |
getClusterType()
Get 实例类型,REPLSET-副本集,SHARD-分片集群,STANDALONE-单节点
|
String |
getFather()
Get 若是只读,灾备实例或克隆实例,Father必须填写,即主实例ID
|
Long |
getGoodsNum()
Get 实例数量, 最小值1,最大值为10
|
String |
getInstanceName()
Get 实例名称。注:名称只支持长度为60个字符的中文、英文、数字、下划线_、分隔符-
|
String |
getMachineCode()
Get 机器类型,HIO:高IO型;HIO10G:高IO万兆型;STDS5:标准型
|
Long |
getMemory()
Get 实例内存大小,单位:GB
|
Long |
getMongosCpu()
Get mongos cpu数量,购买MongoDB 4.2 WiredTiger存储引擎版本的分片集群时必须填写,具体支持的售卖版本请参照查询云数据库的售卖规格(DescribeSpecInfo)返回结果
|
Long |
getMongosMemory()
Get mongos 内存大小,购买MongoDB 4.2 WiredTiger存储引擎版本的分片集群时必须填写,具体支持的售卖版本请参照查询云数据库的售卖规格(DescribeSpecInfo)返回结果
|
Long |
getMongosNodeNum()
Get mongos 数量,购买MongoDB 4.2 WiredTiger存储引擎版本的分片集群时必须填写,具体支持的售卖版本请参照查询云数据库的售卖规格(DescribeSpecInfo)返回结果。注:为了保障高可用,最低需要购买3个mongos,上限为32个
|
String |
getMongoVersion()
Get 版本号,具体支持的售卖版本请参照查询云数据库的售卖规格(DescribeSpecInfo)返回结果。参数与版本对应关系是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存储引擎版本,MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本
|
Long |
getNodeNum()
Get 每个副本集内节点个数,具体参照查询云数据库的售卖规格返回参数
|
String |
getPassword()
Get 实例密码,不设置该参数则默认密码规则为 实例ID+"@"+主账户uin。举例实例id为cmgo-higv73ed,uin为100000001,则默认密码为"cmgo-higv73ed@100000001"。密码必须是8-16位字符,且至少包含字母、数字和字符 !@#%^*() 中的两种
|
Long |
getPeriod()
Get 实例时长,单位:月,可选值包括 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]
|
Long |
getProjectId()
Get 项目ID,不设置为默认项目
|
Long |
getReplicateSetNum()
Get 副本集个数,创建副本集实例时,该参数必须设置为1;创建分片实例时,具体参照查询云数据库的售卖规格返回参数;若为单节点实例,该参数设置为0
|
String |
getRestoreTime()
Get 克隆实例回档时间。若是克隆实例,则必须填写,格式:2021-08-13 16:30:00。注:只能回档7天内的时间点
|
String[] |
getSecurityGroup()
Get 安全组
|
String |
getSubnetId()
Get 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用 查询子网列表
|
TagInfo[] |
getTags()
Get 实例标签信息
|
Long |
getVolume()
Get 实例硬盘大小,单位:GB
|
String |
getVpcId()
Get 私有网络 ID,如果不传则默认选择基础网络,请使用 查询私有网络列表
|
String |
getZone()
Get 实例所属区域名称,格式如:ap-guangzhou-2。注:此参数填写的是主可用区,如果选择多可用区部署,Zone必须是AvailabilityZoneList中的一个
|
void |
setAutoRenewFlag(Long AutoRenewFlag)
Set 自动续费标记,可选值为:0 - 不自动续费;1 - 自动续费。默认为不自动续费
|
void |
setAutoVoucher(Long AutoVoucher)
Set 是否自动选择代金券,可选值为:1 - 是;0 - 否; 默认为0
|
void |
setAvailabilityZoneList(String[] AvailabilityZoneList)
Set 多可用区部署的节点列表,具体支持的售卖版本请参照查询云数据库的售卖规格(DescribeSpecInfo)返回结果。注:1、多可用区部署节点只能部署在3个不同可用区;2、为了保障跨可用区切换,不支持将集群的大多数节点部署在同一个可用区(如3节点集群不支持2个节点部署在同一个区);3、不支持4.2及以上版本;4、不支持只读灾备实例;5、不能选择基础网络
|
void |
setClone(Long Clone)
Set 1:正式实例,2:临时实例,3:只读实例,4:灾备实例,5:克隆实例
|
void |
setClusterType(String ClusterType)
Set 实例类型,REPLSET-副本集,SHARD-分片集群,STANDALONE-单节点
|
void |
setFather(String Father)
Set 若是只读,灾备实例或克隆实例,Father必须填写,即主实例ID
|
void |
setGoodsNum(Long GoodsNum)
Set 实例数量, 最小值1,最大值为10
|
void |
setInstanceName(String InstanceName)
Set 实例名称。注:名称只支持长度为60个字符的中文、英文、数字、下划线_、分隔符-
|
void |
setMachineCode(String MachineCode)
Set 机器类型,HIO:高IO型;HIO10G:高IO万兆型;STDS5:标准型
|
void |
setMemory(Long Memory)
Set 实例内存大小,单位:GB
|
void |
setMongosCpu(Long MongosCpu)
Set mongos cpu数量,购买MongoDB 4.2 WiredTiger存储引擎版本的分片集群时必须填写,具体支持的售卖版本请参照查询云数据库的售卖规格(DescribeSpecInfo)返回结果
|
void |
setMongosMemory(Long MongosMemory)
Set mongos 内存大小,购买MongoDB 4.2 WiredTiger存储引擎版本的分片集群时必须填写,具体支持的售卖版本请参照查询云数据库的售卖规格(DescribeSpecInfo)返回结果
|
void |
setMongosNodeNum(Long MongosNodeNum)
Set mongos 数量,购买MongoDB 4.2 WiredTiger存储引擎版本的分片集群时必须填写,具体支持的售卖版本请参照查询云数据库的售卖规格(DescribeSpecInfo)返回结果。注:为了保障高可用,最低需要购买3个mongos,上限为32个
|
void |
setMongoVersion(String MongoVersion)
Set 版本号,具体支持的售卖版本请参照查询云数据库的售卖规格(DescribeSpecInfo)返回结果。参数与版本对应关系是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存储引擎版本,MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本
|
void |
setNodeNum(Long NodeNum)
Set 每个副本集内节点个数,具体参照查询云数据库的售卖规格返回参数
|
void |
setPassword(String Password)
Set 实例密码,不设置该参数则默认密码规则为 实例ID+"@"+主账户uin。举例实例id为cmgo-higv73ed,uin为100000001,则默认密码为"cmgo-higv73ed@100000001"。密码必须是8-16位字符,且至少包含字母、数字和字符 !@#%^*() 中的两种
|
void |
setPeriod(Long Period)
Set 实例时长,单位:月,可选值包括 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]
|
void |
setProjectId(Long ProjectId)
Set 项目ID,不设置为默认项目
|
void |
setReplicateSetNum(Long ReplicateSetNum)
Set 副本集个数,创建副本集实例时,该参数必须设置为1;创建分片实例时,具体参照查询云数据库的售卖规格返回参数;若为单节点实例,该参数设置为0
|
void |
setRestoreTime(String RestoreTime)
Set 克隆实例回档时间。若是克隆实例,则必须填写,格式:2021-08-13 16:30:00。注:只能回档7天内的时间点
|
void |
setSecurityGroup(String[] SecurityGroup)
Set 安全组
|
void |
setSubnetId(String SubnetId)
Set 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用 查询子网列表
|
void |
setTags(TagInfo[] Tags)
Set 实例标签信息
|
void |
setVolume(Long Volume)
Set 实例硬盘大小,单位:GB
|
void |
setVpcId(String VpcId)
Set 私有网络 ID,如果不传则默认选择基础网络,请使用 查询私有网络列表
|
void |
setZone(String Zone)
Set 实例所属区域名称,格式如:ap-guangzhou-2。注:此参数填写的是主可用区,如果选择多可用区部署,Zone必须是AvailabilityZoneList中的一个
|
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 CreateDBInstanceRequest()
public CreateDBInstanceRequest(CreateDBInstanceRequest source)
public Long getNodeNum()
public void setNodeNum(Long NodeNum)
NodeNum
- 每个副本集内节点个数,具体参照查询云数据库的售卖规格返回参数public Long getMemory()
public void setMemory(Long Memory)
Memory
- 实例内存大小,单位:GBpublic Long getVolume()
public void setVolume(Long Volume)
Volume
- 实例硬盘大小,单位:GBpublic String getMongoVersion()
public void setMongoVersion(String MongoVersion)
MongoVersion
- 版本号,具体支持的售卖版本请参照查询云数据库的售卖规格(DescribeSpecInfo)返回结果。参数与版本对应关系是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存储引擎版本,MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本public Long getGoodsNum()
public void setGoodsNum(Long GoodsNum)
GoodsNum
- 实例数量, 最小值1,最大值为10public String getZone()
public void setZone(String Zone)
Zone
- 实例所属区域名称,格式如:ap-guangzhou-2。注:此参数填写的是主可用区,如果选择多可用区部署,Zone必须是AvailabilityZoneList中的一个public Long getPeriod()
public void setPeriod(Long Period)
Period
- 实例时长,单位:月,可选值包括 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]public String getMachineCode()
public void setMachineCode(String MachineCode)
MachineCode
- 机器类型,HIO:高IO型;HIO10G:高IO万兆型;STDS5:标准型public String getClusterType()
public void setClusterType(String ClusterType)
ClusterType
- 实例类型,REPLSET-副本集,SHARD-分片集群,STANDALONE-单节点public Long getReplicateSetNum()
public void setReplicateSetNum(Long ReplicateSetNum)
ReplicateSetNum
- 副本集个数,创建副本集实例时,该参数必须设置为1;创建分片实例时,具体参照查询云数据库的售卖规格返回参数;若为单节点实例,该参数设置为0public Long getProjectId()
public void setProjectId(Long ProjectId)
ProjectId
- 项目ID,不设置为默认项目public String getVpcId()
public void setVpcId(String VpcId)
VpcId
- 私有网络 ID,如果不传则默认选择基础网络,请使用 查询私有网络列表public String getSubnetId()
public void setSubnetId(String SubnetId)
SubnetId
- 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用 查询子网列表public String getPassword()
public void setPassword(String Password)
Password
- 实例密码,不设置该参数则默认密码规则为 实例ID+"@"+主账户uin。举例实例id为cmgo-higv73ed,uin为100000001,则默认密码为"cmgo-higv73ed@100000001"。密码必须是8-16位字符,且至少包含字母、数字和字符 !@#%^*() 中的两种public TagInfo[] getTags()
public void setTags(TagInfo[] Tags)
Tags
- 实例标签信息public Long getAutoRenewFlag()
public void setAutoRenewFlag(Long AutoRenewFlag)
AutoRenewFlag
- 自动续费标记,可选值为:0 - 不自动续费;1 - 自动续费。默认为不自动续费public Long getAutoVoucher()
public void setAutoVoucher(Long AutoVoucher)
AutoVoucher
- 是否自动选择代金券,可选值为:1 - 是;0 - 否; 默认为0public Long getClone()
public void setClone(Long Clone)
Clone
- 1:正式实例,2:临时实例,3:只读实例,4:灾备实例,5:克隆实例public String getFather()
public void setFather(String Father)
Father
- 若是只读,灾备实例或克隆实例,Father必须填写,即主实例IDpublic String[] getSecurityGroup()
public void setSecurityGroup(String[] SecurityGroup)
SecurityGroup
- 安全组public String getRestoreTime()
public void setRestoreTime(String RestoreTime)
RestoreTime
- 克隆实例回档时间。若是克隆实例,则必须填写,格式:2021-08-13 16:30:00。注:只能回档7天内的时间点public String getInstanceName()
public void setInstanceName(String InstanceName)
InstanceName
- 实例名称。注:名称只支持长度为60个字符的中文、英文、数字、下划线_、分隔符-public String[] getAvailabilityZoneList()
public void setAvailabilityZoneList(String[] AvailabilityZoneList)
AvailabilityZoneList
- 多可用区部署的节点列表,具体支持的售卖版本请参照查询云数据库的售卖规格(DescribeSpecInfo)返回结果。注:1、多可用区部署节点只能部署在3个不同可用区;2、为了保障跨可用区切换,不支持将集群的大多数节点部署在同一个可用区(如3节点集群不支持2个节点部署在同一个区);3、不支持4.2及以上版本;4、不支持只读灾备实例;5、不能选择基础网络public Long getMongosCpu()
public void setMongosCpu(Long MongosCpu)
MongosCpu
- mongos cpu数量,购买MongoDB 4.2 WiredTiger存储引擎版本的分片集群时必须填写,具体支持的售卖版本请参照查询云数据库的售卖规格(DescribeSpecInfo)返回结果public Long getMongosMemory()
public void setMongosMemory(Long MongosMemory)
MongosMemory
- mongos 内存大小,购买MongoDB 4.2 WiredTiger存储引擎版本的分片集群时必须填写,具体支持的售卖版本请参照查询云数据库的售卖规格(DescribeSpecInfo)返回结果public Long getMongosNodeNum()
public void setMongosNodeNum(Long MongosNodeNum)
MongosNodeNum
- mongos 数量,购买MongoDB 4.2 WiredTiger存储引擎版本的分片集群时必须填写,具体支持的售卖版本请参照查询云数据库的售卖规格(DescribeSpecInfo)返回结果。注:为了保障高可用,最低需要购买3个mongos,上限为32个Copyright © 2022. All rights reserved.