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 Long
getEncrypt()
Get 数据是否加密,当且仅当引擎版本为MONGO_3_ROCKS,可以选择加密String
getEngineVersion()
Get MongoDB引擎版本,值包括MONGO_3_WT 、MONGO_3_ROCKS和MONGO_36_WTLong
getGoodsNum()
Get 实例数量,默认值为1, 最小值1,最大值为10String
getInstanceRole()
Get 实例角色,支持值包括:MASTER-表示主实例,DR-表示灾备实例,RO-表示只读实例String
getInstanceType()
Get 实例类型,REPLSET-副本集,SHARD-分片集群String
getMachine()
Get 实例类型,GIO:高IO版;TGIO:高IO万兆Long
getMemory()
Get 实例内存大小,单位:GBLong
getProjectId()
Get 项目ID,不填为默认项目Long
getReplicateSetNum()
Get 副本集个数,1为单副本集实例,大于1为分片集群实例,最大不超过10Long
getSecondaryNum()
Get 每个副本集内从节点个数,目前只支持从节点数为2String[]
getSecurityGroup()
Get 安全组参数String
getSubnetId()
Get 私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填Long
getVolume()
Get 实例硬盘大小,单位:GBString
getVpcId()
Get 私有网络ID,如果不传则默认选择基础网络String
getZone()
Get 可用区信息,格式如:ap-guangzhou-2void
setEncrypt(Long Encrypt)
Set 数据是否加密,当且仅当引擎版本为MONGO_3_ROCKS,可以选择加密void
setEngineVersion(String EngineVersion)
Set MongoDB引擎版本,值包括MONGO_3_WT 、MONGO_3_ROCKS和MONGO_36_WTvoid
setGoodsNum(Long GoodsNum)
Set 实例数量,默认值为1, 最小值1,最大值为10void
setInstanceRole(String InstanceRole)
Set 实例角色,支持值包括:MASTER-表示主实例,DR-表示灾备实例,RO-表示只读实例void
setInstanceType(String InstanceType)
Set 实例类型,REPLSET-副本集,SHARD-分片集群void
setMachine(String Machine)
Set 实例类型,GIO:高IO版;TGIO:高IO万兆void
setMemory(Long Memory)
Set 实例内存大小,单位:GBvoid
setProjectId(Long ProjectId)
Set 项目ID,不填为默认项目void
setReplicateSetNum(Long ReplicateSetNum)
Set 副本集个数,1为单副本集实例,大于1为分片集群实例,最大不超过10void
setSecondaryNum(Long SecondaryNum)
Set 每个副本集内从节点个数,目前只支持从节点数为2void
setSecurityGroup(String[] SecurityGroup)
Set 安全组参数void
setSubnetId(String SubnetId)
Set 私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填void
setVolume(Long Volume)
Set 实例硬盘大小,单位:GBvoid
setVpcId(String VpcId)
Set 私有网络ID,如果不传则默认选择基础网络void
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
-
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
- 安全组参数
-
-