public class CreateDBInstanceRequest extends AbstractModel
Constructor and Description |
---|
CreateDBInstanceRequest() |
Modifier and Type | Method and Description |
---|---|
Integer |
getAutoRenewFlag()
获取自动续费标记,可选值为:0-不自动续费;1-自动续费
|
String |
getBackupZone()
获取备库2的可用区ID,默认为0,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义
|
Integer |
getDeployMode()
获取多可用区域,默认为0,支持值包括:0-表示单可用区,1-表示多可用区
|
String |
getEngineVersion()
获取MySQL版本,值包括:5.5、5.6和5.7,请使用[获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229)接口获取可创建的实例版本
|
Integer |
getGoodsNum()
获取实例数量,默认值为1, 最小值1,最大值为100
|
String |
getInstanceName()
获取实例名称
|
String |
getInstanceRole()
获取实例类型,默认为 master,支持值包括:master-表示主实例,dr-表示灾备实例,ro-表示只读实例
|
String |
getMasterInstanceId()
获取实例ID,购买只读实例时必填,该字段表示只读实例的主实例ID,请使用[查询实例列表](https://cloud.tencent.com/document/api/236/15872)接口查询云数据库实例ID
|
String |
getMasterRegion()
获取主实例地域信息,购买灾备实例时,该字段必填
|
Integer |
getMemory()
获取实例内存大小,单位:MB,请使用[获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229)接口获取可创建的内存规格
|
ParamInfo[] |
getParamList()
获取参数列表,参数格式如ParamList.0.Name=auto_increment&ParamList.0.Value=1。可通过[查询实例的可设置参数列表](https://cloud.tencent.com/document/api/236/20411)查询支持设置的参数
|
String |
getPassword()
获取设置root帐号密码,密码规则:8-64个字符,至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义
|
Integer |
getPeriod()
获取实例时长,单位:月,可选值包括[1,2,3,4,5,6,7,8,9,10,11,12,24,36]
|
Integer |
getPort()
获取自定义端口,端口支持范围:[ 1024-65535 ]
|
Integer |
getProjectId()
获取项目ID,不填为默认项目。请使用[查询项目列表](https://cloud.tencent.com/document/product/378/4400)接口获取项目ID
|
Integer |
getProtectMode()
获取数据复制方式,默认为0,支持值包括:0-表示异步复制,1-表示半同步复制,2-表示强同步复制
|
TagInfo[] |
getResourceTags()
获取实例要绑定的标签
|
RoGroup |
getRoGroup()
获取只读实例参数
|
String[] |
getSecurityGroup()
获取安全组参数,可使用[查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850)接口查询某个项目的安全组详情
|
String |
getSlaveZone()
获取备库1的可用区信息,默认为zone的值
|
String |
getUniqSubnetId()
获取私有网络下的子网ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用[查询子网列表](/document/api/215/15784)
|
String |
getUniqVpcId()
获取私有网络ID,如果不传则默认选择基础网络,请使用[查询私有网络列表](/document/api/215/15778)
|
Integer |
getVolume()
获取实例硬盘大小,单位:GB,请使用[获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229)接口获取可创建的硬盘范围
|
String |
getZone()
获取可用区信息,该参数缺省时,系统会自动选择一个可用区,请使用[获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229)接口获取可创建的可用区
|
void |
setAutoRenewFlag(Integer AutoRenewFlag)
设置自动续费标记,可选值为:0-不自动续费;1-自动续费
|
void |
setBackupZone(String BackupZone)
设置备库2的可用区ID,默认为0,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义
|
void |
setDeployMode(Integer DeployMode)
设置多可用区域,默认为0,支持值包括:0-表示单可用区,1-表示多可用区
|
void |
setEngineVersion(String EngineVersion)
设置MySQL版本,值包括:5.5、5.6和5.7,请使用[获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229)接口获取可创建的实例版本
|
void |
setGoodsNum(Integer GoodsNum)
设置实例数量,默认值为1, 最小值1,最大值为100
|
void |
setInstanceName(String InstanceName)
设置实例名称
|
void |
setInstanceRole(String InstanceRole)
设置实例类型,默认为 master,支持值包括:master-表示主实例,dr-表示灾备实例,ro-表示只读实例
|
void |
setMasterInstanceId(String MasterInstanceId)
设置实例ID,购买只读实例时必填,该字段表示只读实例的主实例ID,请使用[查询实例列表](https://cloud.tencent.com/document/api/236/15872)接口查询云数据库实例ID
|
void |
setMasterRegion(String MasterRegion)
设置主实例地域信息,购买灾备实例时,该字段必填
|
void |
setMemory(Integer Memory)
设置实例内存大小,单位:MB,请使用[获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229)接口获取可创建的内存规格
|
void |
setParamList(ParamInfo[] ParamList)
设置参数列表,参数格式如ParamList.0.Name=auto_increment&ParamList.0.Value=1。可通过[查询实例的可设置参数列表](https://cloud.tencent.com/document/api/236/20411)查询支持设置的参数
|
void |
setPassword(String Password)
设置设置root帐号密码,密码规则:8-64个字符,至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义
|
void |
setPeriod(Integer Period)
设置实例时长,单位:月,可选值包括[1,2,3,4,5,6,7,8,9,10,11,12,24,36]
|
void |
setPort(Integer Port)
设置自定义端口,端口支持范围:[ 1024-65535 ]
|
void |
setProjectId(Integer ProjectId)
设置项目ID,不填为默认项目。请使用[查询项目列表](https://cloud.tencent.com/document/product/378/4400)接口获取项目ID
|
void |
setProtectMode(Integer ProtectMode)
设置数据复制方式,默认为0,支持值包括:0-表示异步复制,1-表示半同步复制,2-表示强同步复制
|
void |
setResourceTags(TagInfo[] ResourceTags)
设置实例要绑定的标签
|
void |
setRoGroup(RoGroup RoGroup)
设置只读实例参数
|
void |
setSecurityGroup(String[] SecurityGroup)
设置安全组参数,可使用[查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850)接口查询某个项目的安全组详情
|
void |
setSlaveZone(String SlaveZone)
设置备库1的可用区信息,默认为zone的值
|
void |
setUniqSubnetId(String UniqSubnetId)
设置私有网络下的子网ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用[查询子网列表](/document/api/215/15784)
|
void |
setUniqVpcId(String UniqVpcId)
设置私有网络ID,如果不传则默认选择基础网络,请使用[查询私有网络列表](/document/api/215/15778)
|
void |
setVolume(Integer Volume)
设置实例硬盘大小,单位:GB,请使用[获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229)接口获取可创建的硬盘范围
|
void |
setZone(String Zone)
设置可用区信息,该参数缺省时,系统会自动选择一个可用区,请使用[获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229)接口获取可创建的可用区
|
void |
toMap(HashMap<String,String> map,
String prefix)
内部实现,用户禁止调用
|
fromJsonString, getBinaryParams, getMultipartRequestParams, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public Integer getMemory()
public void setMemory(Integer Memory)
Memory
- 实例内存大小,单位:MB,请使用[获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229)接口获取可创建的内存规格public Integer getVolume()
public void setVolume(Integer Volume)
Volume
- 实例硬盘大小,单位:GB,请使用[获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229)接口获取可创建的硬盘范围public Integer getPeriod()
public void setPeriod(Integer Period)
Period
- 实例时长,单位:月,可选值包括[1,2,3,4,5,6,7,8,9,10,11,12,24,36]public Integer getGoodsNum()
public void setGoodsNum(Integer GoodsNum)
GoodsNum
- 实例数量,默认值为1, 最小值1,最大值为100public String getZone()
public void setZone(String Zone)
Zone
- 可用区信息,该参数缺省时,系统会自动选择一个可用区,请使用[获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229)接口获取可创建的可用区public String getUniqVpcId()
public void setUniqVpcId(String UniqVpcId)
UniqVpcId
- 私有网络ID,如果不传则默认选择基础网络,请使用[查询私有网络列表](/document/api/215/15778)public String getUniqSubnetId()
public void setUniqSubnetId(String UniqSubnetId)
UniqSubnetId
- 私有网络下的子网ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用[查询子网列表](/document/api/215/15784)public Integer getProjectId()
public void setProjectId(Integer ProjectId)
ProjectId
- 项目ID,不填为默认项目。请使用[查询项目列表](https://cloud.tencent.com/document/product/378/4400)接口获取项目IDpublic Integer getPort()
public void setPort(Integer Port)
Port
- 自定义端口,端口支持范围:[ 1024-65535 ]public String getInstanceRole()
public void setInstanceRole(String InstanceRole)
InstanceRole
- 实例类型,默认为 master,支持值包括:master-表示主实例,dr-表示灾备实例,ro-表示只读实例public String getMasterInstanceId()
public void setMasterInstanceId(String MasterInstanceId)
MasterInstanceId
- 实例ID,购买只读实例时必填,该字段表示只读实例的主实例ID,请使用[查询实例列表](https://cloud.tencent.com/document/api/236/15872)接口查询云数据库实例IDpublic String getEngineVersion()
public void setEngineVersion(String EngineVersion)
EngineVersion
- MySQL版本,值包括:5.5、5.6和5.7,请使用[获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229)接口获取可创建的实例版本public String getPassword()
public void setPassword(String Password)
Password
- 设置root帐号密码,密码规则:8-64个字符,至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义public Integer getProtectMode()
public void setProtectMode(Integer ProtectMode)
ProtectMode
- 数据复制方式,默认为0,支持值包括:0-表示异步复制,1-表示半同步复制,2-表示强同步复制public Integer getDeployMode()
public void setDeployMode(Integer DeployMode)
DeployMode
- 多可用区域,默认为0,支持值包括:0-表示单可用区,1-表示多可用区public String getSlaveZone()
public void setSlaveZone(String SlaveZone)
SlaveZone
- 备库1的可用区信息,默认为zone的值public ParamInfo[] getParamList()
public void setParamList(ParamInfo[] ParamList)
ParamList
- 参数列表,参数格式如ParamList.0.Name=auto_increment&ParamList.0.Value=1。可通过[查询实例的可设置参数列表](https://cloud.tencent.com/document/api/236/20411)查询支持设置的参数public String getBackupZone()
public void setBackupZone(String BackupZone)
BackupZone
- 备库2的可用区ID,默认为0,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义public Integer getAutoRenewFlag()
public void setAutoRenewFlag(Integer AutoRenewFlag)
AutoRenewFlag
- 自动续费标记,可选值为:0-不自动续费;1-自动续费public String getMasterRegion()
public void setMasterRegion(String MasterRegion)
MasterRegion
- 主实例地域信息,购买灾备实例时,该字段必填public String[] getSecurityGroup()
public void setSecurityGroup(String[] SecurityGroup)
SecurityGroup
- 安全组参数,可使用[查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850)接口查询某个项目的安全组详情public RoGroup getRoGroup()
public void setRoGroup(RoGroup RoGroup)
RoGroup
- 只读实例参数public String getInstanceName()
public void setInstanceName(String InstanceName)
InstanceName
- 实例名称public TagInfo[] getResourceTags()
public void setResourceTags(TagInfo[] ResourceTags)
ResourceTags
- 实例要绑定的标签Copyright © 2019. All rights reserved.