Class CreateDBInstanceHourRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.mongodb.v20180408.models.CreateDBInstanceHourRequest
-
public class CreateDBInstanceHourRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateDBInstanceHourRequest()CreateDBInstanceHourRequest(CreateDBInstanceHourRequest 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 LonggetEncrypt()Get 数据是否加密,当且仅当引擎版本为MONGO_3_ROCKS,可以选择加密StringgetEngineVersion()Get MongoDB引擎版本,值包括MONGO_3_WT 、MONGO_3_ROCKS和MONGO_36_WTLonggetGoodsNum()Get 实例数量,默认值为1, 最小值1,最大值为10StringgetInstanceRole()Get 实例角色,支持值包括:MASTER-表示主实例,DR-表示灾备实例,RO-表示只读实例StringgetInstanceType()Get 实例类型,REPLSET-副本集,SHARD-分片集群StringgetMachine()Get 实例类型,GIO:高IO版;TGIO:高IO万兆LonggetMemory()Get 实例内存大小,单位:GBLonggetProjectId()Get 项目ID,不填为默认项目LonggetReplicateSetNum()Get 副本集个数,1为单副本集实例,大于1为分片集群实例,最大不超过10LonggetSecondaryNum()Get 每个副本集内从节点个数,目前只支持从节点数为2String[]getSecurityGroup()Get 安全组参数StringgetSubnetId()Get 私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填LonggetVolume()Get 实例硬盘大小,单位:GBStringgetVpcId()Get 私有网络ID,如果不传则默认选择基础网络StringgetZone()Get 可用区信息,格式如:ap-guangzhou-2voidsetEncrypt(Long Encrypt)Set 数据是否加密,当且仅当引擎版本为MONGO_3_ROCKS,可以选择加密voidsetEngineVersion(String EngineVersion)Set MongoDB引擎版本,值包括MONGO_3_WT 、MONGO_3_ROCKS和MONGO_36_WTvoidsetGoodsNum(Long GoodsNum)Set 实例数量,默认值为1, 最小值1,最大值为10voidsetInstanceRole(String InstanceRole)Set 实例角色,支持值包括:MASTER-表示主实例,DR-表示灾备实例,RO-表示只读实例voidsetInstanceType(String InstanceType)Set 实例类型,REPLSET-副本集,SHARD-分片集群voidsetMachine(String Machine)Set 实例类型,GIO:高IO版;TGIO:高IO万兆voidsetMemory(Long Memory)Set 实例内存大小,单位:GBvoidsetProjectId(Long ProjectId)Set 项目ID,不填为默认项目voidsetReplicateSetNum(Long ReplicateSetNum)Set 副本集个数,1为单副本集实例,大于1为分片集群实例,最大不超过10voidsetSecondaryNum(Long SecondaryNum)Set 每个副本集内从节点个数,目前只支持从节点数为2voidsetSecurityGroup(String[] SecurityGroup)Set 安全组参数voidsetSubnetId(String SubnetId)Set 私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填voidsetVolume(Long Volume)Set 实例硬盘大小,单位:GBvoidsetVpcId(String VpcId)Set 私有网络ID,如果不传则默认选择基础网络voidsetZone(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
-
CreateDBInstanceHourRequest
public CreateDBInstanceHourRequest()
-
CreateDBInstanceHourRequest
public CreateDBInstanceHourRequest(CreateDBInstanceHourRequest 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
-
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
-
getReplicateSetNum
public Long getReplicateSetNum()
Get 副本集个数,1为单副本集实例,大于1为分片集群实例,最大不超过10- Returns:
- ReplicateSetNum 副本集个数,1为单副本集实例,大于1为分片集群实例,最大不超过10
-
setReplicateSetNum
public void setReplicateSetNum(Long ReplicateSetNum)
Set 副本集个数,1为单副本集实例,大于1为分片集群实例,最大不超过10- Parameters:
ReplicateSetNum- 副本集个数,1为单副本集实例,大于1为分片集群实例,最大不超过10
-
getSecondaryNum
public Long getSecondaryNum()
Get 每个副本集内从节点个数,目前只支持从节点数为2- Returns:
- SecondaryNum 每个副本集内从节点个数,目前只支持从节点数为2
-
setSecondaryNum
public void setSecondaryNum(Long SecondaryNum)
Set 每个副本集内从节点个数,目前只支持从节点数为2- Parameters:
SecondaryNum- 每个副本集内从节点个数,目前只支持从节点数为2
-
getEngineVersion
public String getEngineVersion()
Get MongoDB引擎版本,值包括MONGO_3_WT 、MONGO_3_ROCKS和MONGO_36_WT- Returns:
- EngineVersion MongoDB引擎版本,值包括MONGO_3_WT 、MONGO_3_ROCKS和MONGO_36_WT
-
setEngineVersion
public void setEngineVersion(String EngineVersion)
Set MongoDB引擎版本,值包括MONGO_3_WT 、MONGO_3_ROCKS和MONGO_36_WT- Parameters:
EngineVersion- MongoDB引擎版本,值包括MONGO_3_WT 、MONGO_3_ROCKS和MONGO_36_WT
-
getMachine
public String getMachine()
Get 实例类型,GIO:高IO版;TGIO:高IO万兆- Returns:
- Machine 实例类型,GIO:高IO版;TGIO:高IO万兆
-
setMachine
public void setMachine(String Machine)
Set 实例类型,GIO:高IO版;TGIO:高IO万兆- Parameters:
Machine- 实例类型,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
-
getInstanceRole
public String getInstanceRole()
Get 实例角色,支持值包括:MASTER-表示主实例,DR-表示灾备实例,RO-表示只读实例- Returns:
- InstanceRole 实例角色,支持值包括:MASTER-表示主实例,DR-表示灾备实例,RO-表示只读实例
-
setInstanceRole
public void setInstanceRole(String InstanceRole)
Set 实例角色,支持值包括:MASTER-表示主实例,DR-表示灾备实例,RO-表示只读实例- Parameters:
InstanceRole- 实例角色,支持值包括:MASTER-表示主实例,DR-表示灾备实例,RO-表示只读实例
-
getInstanceType
public String getInstanceType()
Get 实例类型,REPLSET-副本集,SHARD-分片集群- Returns:
- InstanceType 实例类型,REPLSET-副本集,SHARD-分片集群
-
setInstanceType
public void setInstanceType(String InstanceType)
Set 实例类型,REPLSET-副本集,SHARD-分片集群- Parameters:
InstanceType- 实例类型,REPLSET-副本集,SHARD-分片集群
-
getEncrypt
public Long getEncrypt()
Get 数据是否加密,当且仅当引擎版本为MONGO_3_ROCKS,可以选择加密- Returns:
- Encrypt 数据是否加密,当且仅当引擎版本为MONGO_3_ROCKS,可以选择加密
-
setEncrypt
public void setEncrypt(Long Encrypt)
Set 数据是否加密,当且仅当引擎版本为MONGO_3_ROCKS,可以选择加密- Parameters:
Encrypt- 数据是否加密,当且仅当引擎版本为MONGO_3_ROCKS,可以选择加密
-
getVpcId
public String getVpcId()
Get 私有网络ID,如果不传则默认选择基础网络- Returns:
- VpcId 私有网络ID,如果不传则默认选择基础网络
-
setVpcId
public void setVpcId(String VpcId)
Set 私有网络ID,如果不传则默认选择基础网络- Parameters:
VpcId- 私有网络ID,如果不传则默认选择基础网络
-
getSubnetId
public String getSubnetId()
Get 私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填- Returns:
- SubnetId 私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填
-
setSubnetId
public void setSubnetId(String SubnetId)
Set 私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填- Parameters:
SubnetId- 私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填
-
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- 安全组参数
-
-