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 Long
getGoodsNum()
Get 实例数量,默认值为1, 最小值1,最大值为10String
getMachineCode()
Get 机器类型,GIO:高IO版;TGIO:高IO万兆Long
getMemory()
Get 实例内存大小,单位:GBString
getMongoVersion()
Get 版本号,当前支持 MONGO_3_WT、MONGO_3_ROCKS、MONGO_36_WTString
getPassword()
Get 实例密码Long
getProjectId()
Get 项目ID,不填为默认项目Long
getSecondaryNum()
Get 每个副本集内从节点个数String[]
getSecurityGroup()
Get 安全组参数Long
getTimeSpan()
Get 时长,购买月数String
getUniqSubnetId()
Get 私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填String
getUniqVpcId()
Get 私有网络ID,如果不传则默认选择基础网络Long
getVolume()
Get 实例硬盘大小,单位:GBString
getZone()
Get 实例所属区域名称,格式如:ap-guangzhou-2void
setGoodsNum(Long GoodsNum)
Set 实例数量,默认值为1, 最小值1,最大值为10void
setMachineCode(String MachineCode)
Set 机器类型,GIO:高IO版;TGIO:高IO万兆void
setMemory(Long Memory)
Set 实例内存大小,单位:GBvoid
setMongoVersion(String MongoVersion)
Set 版本号,当前支持 MONGO_3_WT、MONGO_3_ROCKS、MONGO_36_WTvoid
setPassword(String Password)
Set 实例密码void
setProjectId(Long ProjectId)
Set 项目ID,不填为默认项目void
setSecondaryNum(Long SecondaryNum)
Set 每个副本集内从节点个数void
setSecurityGroup(String[] SecurityGroup)
Set 安全组参数void
setTimeSpan(Long TimeSpan)
Set 时长,购买月数void
setUniqSubnetId(String UniqSubnetId)
Set 私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填void
setUniqVpcId(String UniqVpcId)
Set 私有网络ID,如果不传则默认选择基础网络void
setVolume(Long Volume)
Set 实例硬盘大小,单位:GBvoid
setZone(String Zone)
Set 实例所属区域名称,格式如:ap-guangzhou-2void
toMap(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必填
-
-