Class AddInstancesRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cynosdb.v20190107.models.AddInstancesRequest
-
public class AddInstancesRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description AddInstancesRequest()AddInstancesRequest(AddInstancesRequest 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 LonggetAutoVoucher()Get 是否自动选择代金券 1是 0否 默认为0StringgetClusterId()Get 集群IDLonggetCpu()Get Cpu核数StringgetDbType()Get 数据库类型,取值范围: MYSQLLonggetDealMode()Get 交易模式 0-下单并支付 1-下单StringgetInstanceGrpId()Get 实例组ID,在已有RO组中新增实例时使用,不传则新增RO组。当前版本不建议传输该值。当前版本已废弃。StringgetInstanceName()Get 实例名称,字符串长度范围为[0,64),取值范围为大小写字母,0-9数字,'_','-','.'ModifyParamItem[]getInstanceParams()Get 参数列表,ParamTemplateId 传入时InstanceParams才有效LonggetMemory()Get 内存,单位为GBStringgetOrderSource()Get 订单来源,字符串长度范围为[0,64)LonggetParamTemplateId()Get 参数模板IDLonggetPort()Get 新增RO组时使用的Port,取值范围为[0,65535)LonggetReadOnlyCount()Get 新增只读实例数,取值范围为(0,15]String[]getSecurityGroupIds()Get 安全组ID,新建只读实例时可以指定安全组。StringgetSubnetId()Get 所属子网ID,如果设置了VpcId,则SubnetId必填。StringgetVpcId()Get 所属VPC网络ID。voidsetAutoVoucher(Long AutoVoucher)Set 是否自动选择代金券 1是 0否 默认为0voidsetClusterId(String ClusterId)Set 集群IDvoidsetCpu(Long Cpu)Set Cpu核数voidsetDbType(String DbType)Set 数据库类型,取值范围: MYSQLvoidsetDealMode(Long DealMode)Set 交易模式 0-下单并支付 1-下单voidsetInstanceGrpId(String InstanceGrpId)Set 实例组ID,在已有RO组中新增实例时使用,不传则新增RO组。当前版本不建议传输该值。当前版本已废弃。voidsetInstanceName(String InstanceName)Set 实例名称,字符串长度范围为[0,64),取值范围为大小写字母,0-9数字,'_','-','.'voidsetInstanceParams(ModifyParamItem[] InstanceParams)Set 参数列表,ParamTemplateId 传入时InstanceParams才有效voidsetMemory(Long Memory)Set 内存,单位为GBvoidsetOrderSource(String OrderSource)Set 订单来源,字符串长度范围为[0,64)voidsetParamTemplateId(Long ParamTemplateId)Set 参数模板IDvoidsetPort(Long Port)Set 新增RO组时使用的Port,取值范围为[0,65535)voidsetReadOnlyCount(Long ReadOnlyCount)Set 新增只读实例数,取值范围为(0,15]voidsetSecurityGroupIds(String[] SecurityGroupIds)Set 安全组ID,新建只读实例时可以指定安全组。voidsetSubnetId(String SubnetId)Set 所属子网ID,如果设置了VpcId,则SubnetId必填。voidsetVpcId(String VpcId)Set 所属VPC网络ID。voidtoMap(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
-
AddInstancesRequest
public AddInstancesRequest()
-
AddInstancesRequest
public AddInstancesRequest(AddInstancesRequest 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
-
getClusterId
public String getClusterId()
Get 集群ID- Returns:
- ClusterId 集群ID
-
setClusterId
public void setClusterId(String ClusterId)
Set 集群ID- Parameters:
ClusterId- 集群ID
-
getCpu
public Long getCpu()
Get Cpu核数- Returns:
- Cpu Cpu核数
-
setCpu
public void setCpu(Long Cpu)
Set Cpu核数- Parameters:
Cpu- Cpu核数
-
getMemory
public Long getMemory()
Get 内存,单位为GB- Returns:
- Memory 内存,单位为GB
-
setMemory
public void setMemory(Long Memory)
Set 内存,单位为GB- Parameters:
Memory- 内存,单位为GB
-
getReadOnlyCount
public Long getReadOnlyCount()
Get 新增只读实例数,取值范围为(0,15]- Returns:
- ReadOnlyCount 新增只读实例数,取值范围为(0,15]
-
setReadOnlyCount
public void setReadOnlyCount(Long ReadOnlyCount)
Set 新增只读实例数,取值范围为(0,15]- Parameters:
ReadOnlyCount- 新增只读实例数,取值范围为(0,15]
-
getInstanceGrpId
public String getInstanceGrpId()
Get 实例组ID,在已有RO组中新增实例时使用,不传则新增RO组。当前版本不建议传输该值。当前版本已废弃。- Returns:
- InstanceGrpId 实例组ID,在已有RO组中新增实例时使用,不传则新增RO组。当前版本不建议传输该值。当前版本已废弃。
-
setInstanceGrpId
public void setInstanceGrpId(String InstanceGrpId)
Set 实例组ID,在已有RO组中新增实例时使用,不传则新增RO组。当前版本不建议传输该值。当前版本已废弃。- Parameters:
InstanceGrpId- 实例组ID,在已有RO组中新增实例时使用,不传则新增RO组。当前版本不建议传输该值。当前版本已废弃。
-
getVpcId
public String getVpcId()
Get 所属VPC网络ID。- Returns:
- VpcId 所属VPC网络ID。
-
setVpcId
public void setVpcId(String VpcId)
Set 所属VPC网络ID。- Parameters:
VpcId- 所属VPC网络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必填。
-
getPort
public Long getPort()
Get 新增RO组时使用的Port,取值范围为[0,65535)- Returns:
- Port 新增RO组时使用的Port,取值范围为[0,65535)
-
setPort
public void setPort(Long Port)
Set 新增RO组时使用的Port,取值范围为[0,65535)- Parameters:
Port- 新增RO组时使用的Port,取值范围为[0,65535)
-
getInstanceName
public String getInstanceName()
Get 实例名称,字符串长度范围为[0,64),取值范围为大小写字母,0-9数字,'_','-','.'- Returns:
- InstanceName 实例名称,字符串长度范围为[0,64),取值范围为大小写字母,0-9数字,'_','-','.'
-
setInstanceName
public void setInstanceName(String InstanceName)
Set 实例名称,字符串长度范围为[0,64),取值范围为大小写字母,0-9数字,'_','-','.'- Parameters:
InstanceName- 实例名称,字符串长度范围为[0,64),取值范围为大小写字母,0-9数字,'_','-','.'
-
getAutoVoucher
public Long getAutoVoucher()
Get 是否自动选择代金券 1是 0否 默认为0- Returns:
- AutoVoucher 是否自动选择代金券 1是 0否 默认为0
-
setAutoVoucher
public void setAutoVoucher(Long AutoVoucher)
Set 是否自动选择代金券 1是 0否 默认为0- Parameters:
AutoVoucher- 是否自动选择代金券 1是 0否 默认为0
-
getDbType
public String getDbType()
Get 数据库类型,取值范围:- MYSQL
- Returns:
- DbType 数据库类型,取值范围:
- MYSQL
-
setDbType
public void setDbType(String DbType)
Set 数据库类型,取值范围:- MYSQL
- Parameters:
DbType- 数据库类型,取值范围:- MYSQL
-
getOrderSource
public String getOrderSource()
Get 订单来源,字符串长度范围为[0,64)- Returns:
- OrderSource 订单来源,字符串长度范围为[0,64)
-
setOrderSource
public void setOrderSource(String OrderSource)
Set 订单来源,字符串长度范围为[0,64)- Parameters:
OrderSource- 订单来源,字符串长度范围为[0,64)
-
getDealMode
public Long getDealMode()
Get 交易模式 0-下单并支付 1-下单- Returns:
- DealMode 交易模式 0-下单并支付 1-下单
-
setDealMode
public void setDealMode(Long DealMode)
Set 交易模式 0-下单并支付 1-下单- Parameters:
DealMode- 交易模式 0-下单并支付 1-下单
-
getParamTemplateId
public Long getParamTemplateId()
Get 参数模板ID- Returns:
- ParamTemplateId 参数模板ID
-
setParamTemplateId
public void setParamTemplateId(Long ParamTemplateId)
Set 参数模板ID- Parameters:
ParamTemplateId- 参数模板ID
-
getInstanceParams
public ModifyParamItem[] getInstanceParams()
Get 参数列表,ParamTemplateId 传入时InstanceParams才有效- Returns:
- InstanceParams 参数列表,ParamTemplateId 传入时InstanceParams才有效
-
setInstanceParams
public void setInstanceParams(ModifyParamItem[] InstanceParams)
Set 参数列表,ParamTemplateId 传入时InstanceParams才有效- Parameters:
InstanceParams- 参数列表,ParamTemplateId 传入时InstanceParams才有效
-
getSecurityGroupIds
public String[] getSecurityGroupIds()
Get 安全组ID,新建只读实例时可以指定安全组。- Returns:
- SecurityGroupIds 安全组ID,新建只读实例时可以指定安全组。
-
setSecurityGroupIds
public void setSecurityGroupIds(String[] SecurityGroupIds)
Set 安全组ID,新建只读实例时可以指定安全组。- Parameters:
SecurityGroupIds- 安全组ID,新建只读实例时可以指定安全组。
-
-