Class CreateDBInstanceRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.mongodb.v20180408.models.CreateDBInstanceRequest
-
public class CreateDBInstanceRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LonggetGoodsNum()Get 实例数量,默认值为1, 最小值1,最大值为10StringgetMachineCode()Get 机器类型,GIO:高IO版;TGIO:高IO万兆LonggetMemory()Get 实例内存大小,单位:GBStringgetMongoVersion()Get 版本号,当前支持 MONGO_3_WT、MONGO_3_ROCKS、MONGO_36_WTStringgetPassword()Get 实例密码LonggetProjectId()Get 项目ID,不填为默认项目LonggetSecondaryNum()Get 每个副本集内从节点个数String[]getSecurityGroup()Get 安全组参数LonggetTimeSpan()Get 时长,购买月数StringgetUniqSubnetId()Get 私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填StringgetUniqVpcId()Get 私有网络ID,如果不传则默认选择基础网络LonggetVolume()Get 实例硬盘大小,单位:GBStringgetZone()Get 实例所属区域名称,格式如:ap-guangzhou-2voidsetGoodsNum(Long GoodsNum)Set 实例数量,默认值为1, 最小值1,最大值为10voidsetMachineCode(String MachineCode)Set 机器类型,GIO:高IO版;TGIO:高IO万兆voidsetMemory(Long Memory)Set 实例内存大小,单位:GBvoidsetMongoVersion(String MongoVersion)Set 版本号,当前支持 MONGO_3_WT、MONGO_3_ROCKS、MONGO_36_WTvoidsetPassword(String Password)Set 实例密码voidsetProjectId(Long ProjectId)Set 项目ID,不填为默认项目voidsetSecondaryNum(Long SecondaryNum)Set 每个副本集内从节点个数voidsetSecurityGroup(String[] SecurityGroup)Set 安全组参数voidsetTimeSpan(Long TimeSpan)Set 时长,购买月数voidsetUniqSubnetId(String UniqSubnetId)Set 私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填voidsetUniqVpcId(String UniqVpcId)Set 私有网络ID,如果不传则默认选择基础网络voidsetVolume(Long Volume)Set 实例硬盘大小,单位:GBvoidsetZone(String Zone)Set 实例所属区域名称,格式如:ap-guangzhou-2voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
CreateDBInstanceRequest
public CreateDBInstanceRequest()
-
CreateDBInstanceRequest
public 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.
-
-
Method Detail
-
getSecondaryNum
public Long getSecondaryNum()
Get 每个副本集内从节点个数- Returns:
- SecondaryNum 每个副本集内从节点个数
-
setSecondaryNum
public void setSecondaryNum(Long SecondaryNum)
Set 每个副本集内从节点个数- Parameters:
SecondaryNum- 每个副本集内从节点个数
-
getMemory
public Long getMemory()
Get 实例内存大小,单位:GB- Returns:
- Memory 实例内存大小,单位:GB
-
setMemory
public void setMemory(Long Memory)
Set 实例内存大小,单位:GB- Parameters:
Memory- 实例内存大小,单位:GB
-
getVolume
public Long getVolume()
Get 实例硬盘大小,单位:GB- Returns:
- Volume 实例硬盘大小,单位:GB
-
setVolume
public void setVolume(Long Volume)
Set 实例硬盘大小,单位:GB- Parameters:
Volume- 实例硬盘大小,单位:GB
-
getMongoVersion
public String getMongoVersion()
Get 版本号,当前支持 MONGO_3_WT、MONGO_3_ROCKS、MONGO_36_WT- Returns:
- MongoVersion 版本号,当前支持 MONGO_3_WT、MONGO_3_ROCKS、MONGO_36_WT
-
setMongoVersion
public void setMongoVersion(String MongoVersion)
Set 版本号,当前支持 MONGO_3_WT、MONGO_3_ROCKS、MONGO_36_WT- Parameters:
MongoVersion- 版本号,当前支持 MONGO_3_WT、MONGO_3_ROCKS、MONGO_36_WT
-
getMachineCode
public String getMachineCode()
Get 机器类型,GIO:高IO版;TGIO:高IO万兆- Returns:
- MachineCode 机器类型,GIO:高IO版;TGIO:高IO万兆
-
setMachineCode
public void setMachineCode(String MachineCode)
Set 机器类型,GIO:高IO版;TGIO:高IO万兆- Parameters:
MachineCode- 机器类型,GIO:高IO版;TGIO:高IO万兆
-
getGoodsNum
public Long getGoodsNum()
Get 实例数量,默认值为1, 最小值1,最大值为10- Returns:
- GoodsNum 实例数量,默认值为1, 最小值1,最大值为10
-
setGoodsNum
public void setGoodsNum(Long GoodsNum)
Set 实例数量,默认值为1, 最小值1,最大值为10- Parameters:
GoodsNum- 实例数量,默认值为1, 最小值1,最大值为10
-
getZone
public String getZone()
Get 实例所属区域名称,格式如:ap-guangzhou-2- Returns:
- Zone 实例所属区域名称,格式如:ap-guangzhou-2
-
setZone
public void setZone(String Zone)
Set 实例所属区域名称,格式如:ap-guangzhou-2- Parameters:
Zone- 实例所属区域名称,格式如:ap-guangzhou-2
-
getTimeSpan
public Long getTimeSpan()
Get 时长,购买月数- Returns:
- TimeSpan 时长,购买月数
-
setTimeSpan
public void setTimeSpan(Long TimeSpan)
Set 时长,购买月数- Parameters:
TimeSpan- 时长,购买月数
-
getPassword
public String getPassword()
Get 实例密码- Returns:
- Password 实例密码
-
setPassword
public void setPassword(String Password)
Set 实例密码- Parameters:
Password- 实例密码
-
getProjectId
public Long getProjectId()
Get 项目ID,不填为默认项目- Returns:
- ProjectId 项目ID,不填为默认项目
-
setProjectId
public void setProjectId(Long ProjectId)
Set 项目ID,不填为默认项目- Parameters:
ProjectId- 项目ID,不填为默认项目
-
getSecurityGroup
public String[] getSecurityGroup()
Get 安全组参数- Returns:
- SecurityGroup 安全组参数
-
setSecurityGroup
public void setSecurityGroup(String[] SecurityGroup)
Set 安全组参数- Parameters:
SecurityGroup- 安全组参数
-
getUniqVpcId
public String getUniqVpcId()
Get 私有网络ID,如果不传则默认选择基础网络- Returns:
- UniqVpcId 私有网络ID,如果不传则默认选择基础网络
-
setUniqVpcId
public void setUniqVpcId(String UniqVpcId)
Set 私有网络ID,如果不传则默认选择基础网络- Parameters:
UniqVpcId- 私有网络ID,如果不传则默认选择基础网络
-
getUniqSubnetId
public String getUniqSubnetId()
Get 私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填- Returns:
- UniqSubnetId 私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填
-
setUniqSubnetId
public void setUniqSubnetId(String UniqSubnetId)
Set 私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填- Parameters:
UniqSubnetId- 私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填
-
-