public class CreateDBInstanceHourRequest extends AbstractModel
Constructor and 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.
|
Modifier and Type | Method and Description |
---|---|
Long[] |
getAlarmPolicyList()
Get 告警策略id数组。
|
Long |
getAutoRenewFlag()
Get 购买按量计费实例该字段无意义。
|
Long |
getAutoSyncFlag()
Get 是否自动发起灾备同步功能。该参数仅对购买灾备实例生效。 可选值为:0 - 不自动发起灾备同步;1 - 自动发起灾备同步。
|
String |
getBackupZone()
Get 备库 2 的可用区信息,默认为空,购买三节点主实例时可指定该参数。
|
String |
getClientToken()
Get 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间在当天内唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
|
Long |
getCpu()
Get 实例cpu核数, 如果不传将根据memory指定的内存值自动填充对应的cpu值。
|
String |
getDeployGroupId()
Get 置放群组 ID。
|
Long |
getDeployMode()
Get 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
|
String |
getDeviceType()
Get 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC" - 基础版实例。 不指定则默认为通用型实例。
|
String |
getEngineVersion()
Get MySQL 版本,值包括:5.5、5.6 、5.7 、8.0,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的实例版本。
|
Long |
getGoodsNum()
Get 实例数量,默认值为 1,最小值 1,最大值为 100。
|
String |
getInstanceName()
Get 实例名称。
|
Long |
getInstanceNodes()
Get 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要购买三节点实例, 请将该值设置为3 或指定 BackupZone 参数。当购买主实例,且未指定该参数和 BackupZone 参数时,该值默认是 2, 即购买两节点实例。
|
String |
getInstanceRole()
Get 实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。
|
String |
getMasterInstanceId()
Get 实例 ID,购买只读实例或者灾备实例时必填,该字段表示只读实例或者灾备实例的主实例 ID,请使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询云数据库实例 ID。
|
String |
getMasterRegion()
Get 主实例的可用区信息,购买灾备实例时必填。
|
Long |
getMemory()
Get 实例内存大小,单位:MB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的内存规格。
|
ParamInfo[] |
getParamList()
Get 参数列表,参数格式如 ParamList.0.Name=auto_increment&ParamList.0.Value=1。可通过 [查询默认的可设置参数列表](https://cloud.tencent.com/document/api/236/32662) 查询支持设置的参数。
|
Long |
getParamTemplateId()
Get 参数模板id。
|
String |
getPassword()
Get 设置 root 帐号密码,密码规则:8 - 64 个字符,至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
|
Long |
getPort()
Get 自定义端口,端口支持范围:[ 1024-65535 ] 。
|
Long |
getProjectId()
Get 项目 ID,不填为默认项目。请使用 [查询项目列表](https://cloud.tencent.com/document/product/378/4400) 接口获取项目 ID。
|
Long |
getProtectMode()
Get 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
|
TagInfo[] |
getResourceTags()
Get 实例标签信息。
|
RoGroup |
getRoGroup()
Get 只读实例信息。购买只读实例时,该参数必传。
|
String[] |
getSecurityGroup()
Get 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。
|
String |
getSlaveZone()
Get 备库 1 的可用区信息,默认为 Zone 的值,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
|
String |
getUniqSubnetId()
Get 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用[查询子网列表](/document/api/215/15784)。
|
String |
getUniqVpcId()
Get 私有网络 ID,如果不传则默认选择基础网络,请使用 [查询私有网络列表](/document/api/215/15778) 。
|
Long |
getVolume()
Get 实例硬盘大小,单位:GB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的硬盘范围。
|
String |
getZone()
Get 可用区信息,该参数缺省时,系统会自动选择一个可用区,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的可用区。
|
void |
setAlarmPolicyList(Long[] AlarmPolicyList)
Set 告警策略id数组。
|
void |
setAutoRenewFlag(Long AutoRenewFlag)
Set 购买按量计费实例该字段无意义。
|
void |
setAutoSyncFlag(Long AutoSyncFlag)
Set 是否自动发起灾备同步功能。该参数仅对购买灾备实例生效。 可选值为:0 - 不自动发起灾备同步;1 - 自动发起灾备同步。
|
void |
setBackupZone(String BackupZone)
Set 备库 2 的可用区信息,默认为空,购买三节点主实例时可指定该参数。
|
void |
setClientToken(String ClientToken)
Set 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间在当天内唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
|
void |
setCpu(Long Cpu)
Set 实例cpu核数, 如果不传将根据memory指定的内存值自动填充对应的cpu值。
|
void |
setDeployGroupId(String DeployGroupId)
Set 置放群组 ID。
|
void |
setDeployMode(Long DeployMode)
Set 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
|
void |
setDeviceType(String DeviceType)
Set 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC" - 基础版实例。 不指定则默认为通用型实例。
|
void |
setEngineVersion(String EngineVersion)
Set MySQL 版本,值包括:5.5、5.6 、5.7 、8.0,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的实例版本。
|
void |
setGoodsNum(Long GoodsNum)
Set 实例数量,默认值为 1,最小值 1,最大值为 100。
|
void |
setInstanceName(String InstanceName)
Set 实例名称。
|
void |
setInstanceNodes(Long InstanceNodes)
Set 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要购买三节点实例, 请将该值设置为3 或指定 BackupZone 参数。当购买主实例,且未指定该参数和 BackupZone 参数时,该值默认是 2, 即购买两节点实例。
|
void |
setInstanceRole(String InstanceRole)
Set 实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。
|
void |
setMasterInstanceId(String MasterInstanceId)
Set 实例 ID,购买只读实例或者灾备实例时必填,该字段表示只读实例或者灾备实例的主实例 ID,请使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询云数据库实例 ID。
|
void |
setMasterRegion(String MasterRegion)
Set 主实例的可用区信息,购买灾备实例时必填。
|
void |
setMemory(Long Memory)
Set 实例内存大小,单位:MB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的内存规格。
|
void |
setParamList(ParamInfo[] ParamList)
Set 参数列表,参数格式如 ParamList.0.Name=auto_increment&ParamList.0.Value=1。可通过 [查询默认的可设置参数列表](https://cloud.tencent.com/document/api/236/32662) 查询支持设置的参数。
|
void |
setParamTemplateId(Long ParamTemplateId)
Set 参数模板id。
|
void |
setPassword(String Password)
Set 设置 root 帐号密码,密码规则:8 - 64 个字符,至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
|
void |
setPort(Long Port)
Set 自定义端口,端口支持范围:[ 1024-65535 ] 。
|
void |
setProjectId(Long ProjectId)
Set 项目 ID,不填为默认项目。请使用 [查询项目列表](https://cloud.tencent.com/document/product/378/4400) 接口获取项目 ID。
|
void |
setProtectMode(Long ProtectMode)
Set 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
|
void |
setResourceTags(TagInfo[] ResourceTags)
Set 实例标签信息。
|
void |
setRoGroup(RoGroup RoGroup)
Set 只读实例信息。购买只读实例时,该参数必传。
|
void |
setSecurityGroup(String[] SecurityGroup)
Set 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。
|
void |
setSlaveZone(String SlaveZone)
Set 备库 1 的可用区信息,默认为 Zone 的值,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
|
void |
setUniqSubnetId(String UniqSubnetId)
Set 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用[查询子网列表](/document/api/215/15784)。
|
void |
setUniqVpcId(String UniqVpcId)
Set 私有网络 ID,如果不传则默认选择基础网络,请使用 [查询私有网络列表](/document/api/215/15778) 。
|
void |
setVolume(Long Volume)
Set 实例硬盘大小,单位:GB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的硬盘范围。
|
void |
setZone(String Zone)
Set 可用区信息,该参数缺省时,系统会自动选择一个可用区,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的可用区。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public CreateDBInstanceHourRequest()
public CreateDBInstanceHourRequest(CreateDBInstanceHourRequest source)
public Long getGoodsNum()
public void setGoodsNum(Long GoodsNum)
GoodsNum
- 实例数量,默认值为 1,最小值 1,最大值为 100。public Long getMemory()
public void setMemory(Long Memory)
Memory
- 实例内存大小,单位:MB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的内存规格。public Long getVolume()
public void setVolume(Long Volume)
Volume
- 实例硬盘大小,单位:GB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的硬盘范围。public String getEngineVersion()
public void setEngineVersion(String EngineVersion)
EngineVersion
- MySQL 版本,值包括:5.5、5.6 、5.7 、8.0,请使用 [获取云数据库可售卖规格](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 Long getProjectId()
public void setProjectId(Long ProjectId)
ProjectId
- 项目 ID,不填为默认项目。请使用 [查询项目列表](https://cloud.tencent.com/document/product/378/4400) 接口获取项目 ID。public String getZone()
public void setZone(String Zone)
Zone
- 可用区信息,该参数缺省时,系统会自动选择一个可用区,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的可用区。public String getMasterInstanceId()
public void setMasterInstanceId(String MasterInstanceId)
MasterInstanceId
- 实例 ID,购买只读实例或者灾备实例时必填,该字段表示只读实例或者灾备实例的主实例 ID,请使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询云数据库实例 ID。public String getInstanceRole()
public void setInstanceRole(String InstanceRole)
InstanceRole
- 实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。public String getMasterRegion()
public void setMasterRegion(String MasterRegion)
MasterRegion
- 主实例的可用区信息,购买灾备实例时必填。public Long getPort()
public void setPort(Long Port)
Port
- 自定义端口,端口支持范围:[ 1024-65535 ] 。public String getPassword()
public void setPassword(String Password)
Password
- 设置 root 帐号密码,密码规则:8 - 64 个字符,至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。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/32662) 查询支持设置的参数。public Long getProtectMode()
public void setProtectMode(Long ProtectMode)
ProtectMode
- 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。public Long getDeployMode()
public void setDeployMode(Long DeployMode)
DeployMode
- 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。public String getSlaveZone()
public void setSlaveZone(String SlaveZone)
SlaveZone
- 备库 1 的可用区信息,默认为 Zone 的值,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。public String getBackupZone()
public void setBackupZone(String BackupZone)
BackupZone
- 备库 2 的可用区信息,默认为空,购买三节点主实例时可指定该参数。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 Long getAutoRenewFlag()
public void setAutoRenewFlag(Long AutoRenewFlag)
AutoRenewFlag
- 购买按量计费实例该字段无意义。public String getInstanceName()
public void setInstanceName(String InstanceName)
InstanceName
- 实例名称。public TagInfo[] getResourceTags()
public void setResourceTags(TagInfo[] ResourceTags)
ResourceTags
- 实例标签信息。public String getDeployGroupId()
public void setDeployGroupId(String DeployGroupId)
DeployGroupId
- 置放群组 ID。public String getClientToken()
public void setClientToken(String ClientToken)
ClientToken
- 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间在当天内唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。public String getDeviceType()
public void setDeviceType(String DeviceType)
DeviceType
- 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC" - 基础版实例。 不指定则默认为通用型实例。public Long getParamTemplateId()
public void setParamTemplateId(Long ParamTemplateId)
ParamTemplateId
- 参数模板id。public Long[] getAlarmPolicyList()
public void setAlarmPolicyList(Long[] AlarmPolicyList)
AlarmPolicyList
- 告警策略id数组。public Long getInstanceNodes()
public void setInstanceNodes(Long InstanceNodes)
InstanceNodes
- 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要购买三节点实例, 请将该值设置为3 或指定 BackupZone 参数。当购买主实例,且未指定该参数和 BackupZone 参数时,该值默认是 2, 即购买两节点实例。public Long getCpu()
public void setCpu(Long Cpu)
Cpu
- 实例cpu核数, 如果不传将根据memory指定的内存值自动填充对应的cpu值。public Long getAutoSyncFlag()
public void setAutoSyncFlag(Long AutoSyncFlag)
AutoSyncFlag
- 是否自动发起灾备同步功能。该参数仅对购买灾备实例生效。 可选值为:0 - 不自动发起灾备同步;1 - 自动发起灾备同步。Copyright © 2021. All rights reserved.