Class CreateDBInstanceHourRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cdb.v20170320.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 String[]getAlarmPolicyIdList()Get 告警策略名数组,例如:["policy-uyoee9wg"],AlarmPolicyList不为空时该参数无效。Long[]getAlarmPolicyList()Get 告警策略id数组。腾讯云可观测平台DescribeAlarmPolicy接口返回的OriginId。LonggetAutoRenewFlag()Get 购买按量计费实例该字段无意义。LonggetAutoSyncFlag()Get 是否自动发起灾备同步功能。该参数仅对购买灾备实例生效。 可选值为:0 - 不自动发起灾备同步;1 - 自动发起灾备同步。该值默认为0。StringgetBackupZone()Get 备库 2 的可用区信息,默认为空,购买三节点主实例时可指定该参数。StringgetCageId()Get 金融围拢 ID 。StringgetClientToken()Get 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间在48小时内唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。LonggetCpu()Get 实例cpu核数, 如果不传将根据memory指定的内存值自动填充对应的cpu值。StringgetDeployGroupId()Get 置放群组 ID。LonggetDeployMode()Get 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。StringgetDeviceType()Get 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC" - 基础版实例。 不指定则默认为通用型实例。BooleangetDryRun()Get 是否只预检此次请求。true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制等。如果检查不通过,则返回对应错误码;如果检查通过,则返回RequestId.默认为false:发送正常请求,通过检查后直接创建实例。StringgetEngineType()Get 实例引擎类型,默认为"InnoDB",支持值包括:"InnoDB","RocksDB"。StringgetEngineVersion()Get MySQL 版本,值包括:5.5、5.6 、5.7 、8.0,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的实例版本。LonggetGoodsNum()Get 实例数量,默认值为 1,最小值 1,最大值为 100。StringgetInstanceName()Get 实例名称。一次购买多个实例命名会用后缀数字区分,例instanceName=db,goodsNum=3,实例命名分别为db1,db2,db3。LonggetInstanceNodes()Get 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要购买三节点实例, 请将该值设置为3 或指定 BackupZone 参数。当购买主实例,且未指定该参数和 BackupZone 参数时,该值默认是 2, 即购买两节点实例。StringgetInstanceRole()Get 实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。StringgetMasterInstanceId()Get 实例 ID,购买只读实例或者灾备实例时必填,该字段表示只读实例或者灾备实例的主实例 ID,请使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询云数据库实例 ID。StringgetMasterRegion()Get 主实例地域信息,购买灾备、RO实例时,该字段必填。LonggetMemory()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) 查询支持设置的参数。LonggetParamTemplateId()Get 参数模板id。StringgetParamTemplateType()Get 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板,默认值是:"HIGH_STABILITY"。StringgetPassword()Get 设置 root 帐号密码,密码规则:8 - 64 个字符,至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。LonggetPort()Get 自定义端口,端口支持范围:[ 1024-65535 ] 。LonggetProjectId()Get 项目 ID,不填为默认项目。LonggetProtectMode()Get 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。TagInfo[]getResourceTags()Get 实例标签信息。RoGroupgetRoGroup()Get 只读实例信息。购买只读实例时,该参数必传。String[]getSecurityGroup()Get 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。StringgetSlaveZone()Get 备库 1 的可用区信息,默认为 Zone 的值,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。StringgetUniqSubnetId()Get 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用[查询子网列表](/document/api/215/15784)。StringgetUniqVpcId()Get 私有网络 ID,如果不传则默认选择基础网络,请使用 [查询私有网络列表](/document/api/215/15778) 。String[]getVips()Get 指定实例的IP列表。仅支持主实例指定,按实例顺序,不足则按未指定处理。LonggetVolume()Get 实例硬盘大小,单位:GB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的硬盘范围。StringgetZone()Get 可用区信息,该参数缺省时,系统会自动选择一个可用区,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的可用区。voidsetAlarmPolicyIdList(String[] AlarmPolicyIdList)Set 告警策略名数组,例如:["policy-uyoee9wg"],AlarmPolicyList不为空时该参数无效。voidsetAlarmPolicyList(Long[] AlarmPolicyList)Set 告警策略id数组。腾讯云可观测平台DescribeAlarmPolicy接口返回的OriginId。voidsetAutoRenewFlag(Long AutoRenewFlag)Set 购买按量计费实例该字段无意义。voidsetAutoSyncFlag(Long AutoSyncFlag)Set 是否自动发起灾备同步功能。该参数仅对购买灾备实例生效。 可选值为:0 - 不自动发起灾备同步;1 - 自动发起灾备同步。该值默认为0。voidsetBackupZone(String BackupZone)Set 备库 2 的可用区信息,默认为空,购买三节点主实例时可指定该参数。voidsetCageId(String CageId)Set 金融围拢 ID 。voidsetClientToken(String ClientToken)Set 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间在48小时内唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。voidsetCpu(Long Cpu)Set 实例cpu核数, 如果不传将根据memory指定的内存值自动填充对应的cpu值。voidsetDeployGroupId(String DeployGroupId)Set 置放群组 ID。voidsetDeployMode(Long DeployMode)Set 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。voidsetDeviceType(String DeviceType)Set 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC" - 基础版实例。 不指定则默认为通用型实例。voidsetDryRun(Boolean DryRun)Set 是否只预检此次请求。true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制等。如果检查不通过,则返回对应错误码;如果检查通过,则返回RequestId.默认为false:发送正常请求,通过检查后直接创建实例。voidsetEngineType(String EngineType)Set 实例引擎类型,默认为"InnoDB",支持值包括:"InnoDB","RocksDB"。voidsetEngineVersion(String EngineVersion)Set MySQL 版本,值包括:5.5、5.6 、5.7 、8.0,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的实例版本。voidsetGoodsNum(Long GoodsNum)Set 实例数量,默认值为 1,最小值 1,最大值为 100。voidsetInstanceName(String InstanceName)Set 实例名称。一次购买多个实例命名会用后缀数字区分,例instanceName=db,goodsNum=3,实例命名分别为db1,db2,db3。voidsetInstanceNodes(Long InstanceNodes)Set 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要购买三节点实例, 请将该值设置为3 或指定 BackupZone 参数。当购买主实例,且未指定该参数和 BackupZone 参数时,该值默认是 2, 即购买两节点实例。voidsetInstanceRole(String InstanceRole)Set 实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。voidsetMasterInstanceId(String MasterInstanceId)Set 实例 ID,购买只读实例或者灾备实例时必填,该字段表示只读实例或者灾备实例的主实例 ID,请使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询云数据库实例 ID。voidsetMasterRegion(String MasterRegion)Set 主实例地域信息,购买灾备、RO实例时,该字段必填。voidsetMemory(Long Memory)Set 实例内存大小,单位:MB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的内存规格。voidsetParamList(ParamInfo[] ParamList)Set 参数列表,参数格式如 ParamList.0.Name=auto_increment&ParamList.0.Value=1。可通过 [查询默认的可设置参数列表](https://cloud.tencent.com/document/api/236/32662) 查询支持设置的参数。voidsetParamTemplateId(Long ParamTemplateId)Set 参数模板id。voidsetParamTemplateType(String ParamTemplateType)Set 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板,默认值是:"HIGH_STABILITY"。voidsetPassword(String Password)Set 设置 root 帐号密码,密码规则:8 - 64 个字符,至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。voidsetPort(Long Port)Set 自定义端口,端口支持范围:[ 1024-65535 ] 。voidsetProjectId(Long ProjectId)Set 项目 ID,不填为默认项目。voidsetProtectMode(Long ProtectMode)Set 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。voidsetResourceTags(TagInfo[] ResourceTags)Set 实例标签信息。voidsetRoGroup(RoGroup RoGroup)Set 只读实例信息。购买只读实例时,该参数必传。voidsetSecurityGroup(String[] SecurityGroup)Set 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。voidsetSlaveZone(String SlaveZone)Set 备库 1 的可用区信息,默认为 Zone 的值,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。voidsetUniqSubnetId(String UniqSubnetId)Set 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用[查询子网列表](/document/api/215/15784)。voidsetUniqVpcId(String UniqVpcId)Set 私有网络 ID,如果不传则默认选择基础网络,请使用 [查询私有网络列表](/document/api/215/15778) 。voidsetVips(String[] Vips)Set 指定实例的IP列表。仅支持主实例指定,按实例顺序,不足则按未指定处理。voidsetVolume(Long Volume)Set 实例硬盘大小,单位:GB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的硬盘范围。voidsetZone(String Zone)Set 可用区信息,该参数缺省时,系统会自动选择一个可用区,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的可用区。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
-
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
-
getGoodsNum
public Long getGoodsNum()
Get 实例数量,默认值为 1,最小值 1,最大值为 100。- Returns:
- GoodsNum 实例数量,默认值为 1,最小值 1,最大值为 100。
-
setGoodsNum
public void setGoodsNum(Long GoodsNum)
Set 实例数量,默认值为 1,最小值 1,最大值为 100。- Parameters:
GoodsNum- 实例数量,默认值为 1,最小值 1,最大值为 100。
-
getMemory
public Long getMemory()
Get 实例内存大小,单位:MB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的内存规格。- Returns:
- Memory 实例内存大小,单位:MB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的内存规格。
-
setMemory
public void setMemory(Long Memory)
Set 实例内存大小,单位:MB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的内存规格。- Parameters:
Memory- 实例内存大小,单位:MB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的内存规格。
-
getVolume
public Long getVolume()
Get 实例硬盘大小,单位:GB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的硬盘范围。- Returns:
- Volume 实例硬盘大小,单位:GB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的硬盘范围。
-
setVolume
public void setVolume(Long Volume)
Set 实例硬盘大小,单位:GB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的硬盘范围。- Parameters:
Volume- 实例硬盘大小,单位:GB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的硬盘范围。
-
getEngineVersion
public String getEngineVersion()
Get MySQL 版本,值包括:5.5、5.6 、5.7 、8.0,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的实例版本。- Returns:
- EngineVersion MySQL 版本,值包括:5.5、5.6 、5.7 、8.0,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的实例版本。
-
setEngineVersion
public void setEngineVersion(String EngineVersion)
Set MySQL 版本,值包括:5.5、5.6 、5.7 、8.0,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的实例版本。- Parameters:
EngineVersion- MySQL 版本,值包括:5.5、5.6 、5.7 、8.0,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的实例版本。
-
getUniqVpcId
public String getUniqVpcId()
Get 私有网络 ID,如果不传则默认选择基础网络,请使用 [查询私有网络列表](/document/api/215/15778) 。- Returns:
- UniqVpcId 私有网络 ID,如果不传则默认选择基础网络,请使用 [查询私有网络列表](/document/api/215/15778) 。
-
setUniqVpcId
public void setUniqVpcId(String UniqVpcId)
Set 私有网络 ID,如果不传则默认选择基础网络,请使用 [查询私有网络列表](/document/api/215/15778) 。- Parameters:
UniqVpcId- 私有网络 ID,如果不传则默认选择基础网络,请使用 [查询私有网络列表](/document/api/215/15778) 。
-
getUniqSubnetId
public String getUniqSubnetId()
Get 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用[查询子网列表](/document/api/215/15784)。- Returns:
- UniqSubnetId 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用[查询子网列表](/document/api/215/15784)。
-
setUniqSubnetId
public void setUniqSubnetId(String UniqSubnetId)
Set 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用[查询子网列表](/document/api/215/15784)。- Parameters:
UniqSubnetId- 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用[查询子网列表](/document/api/215/15784)。
-
getProjectId
public Long getProjectId()
Get 项目 ID,不填为默认项目。- Returns:
- ProjectId 项目 ID,不填为默认项目。
-
setProjectId
public void setProjectId(Long ProjectId)
Set 项目 ID,不填为默认项目。- Parameters:
ProjectId- 项目 ID,不填为默认项目。
-
getZone
public String getZone()
Get 可用区信息,该参数缺省时,系统会自动选择一个可用区,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的可用区。- Returns:
- Zone 可用区信息,该参数缺省时,系统会自动选择一个可用区,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的可用区。
-
setZone
public void setZone(String Zone)
Set 可用区信息,该参数缺省时,系统会自动选择一个可用区,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的可用区。- Parameters:
Zone- 可用区信息,该参数缺省时,系统会自动选择一个可用区,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的可用区。
-
getMasterInstanceId
public String getMasterInstanceId()
Get 实例 ID,购买只读实例或者灾备实例时必填,该字段表示只读实例或者灾备实例的主实例 ID,请使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询云数据库实例 ID。- Returns:
- MasterInstanceId 实例 ID,购买只读实例或者灾备实例时必填,该字段表示只读实例或者灾备实例的主实例 ID,请使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询云数据库实例 ID。
-
setMasterInstanceId
public void setMasterInstanceId(String MasterInstanceId)
Set 实例 ID,购买只读实例或者灾备实例时必填,该字段表示只读实例或者灾备实例的主实例 ID,请使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询云数据库实例 ID。- Parameters:
MasterInstanceId- 实例 ID,购买只读实例或者灾备实例时必填,该字段表示只读实例或者灾备实例的主实例 ID,请使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询云数据库实例 ID。
-
getInstanceRole
public String getInstanceRole()
Get 实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。- Returns:
- InstanceRole 实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。
-
setInstanceRole
public void setInstanceRole(String InstanceRole)
Set 实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。- Parameters:
InstanceRole- 实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。
-
getMasterRegion
public String getMasterRegion()
Get 主实例地域信息,购买灾备、RO实例时,该字段必填。- Returns:
- MasterRegion 主实例地域信息,购买灾备、RO实例时,该字段必填。
-
setMasterRegion
public void setMasterRegion(String MasterRegion)
Set 主实例地域信息,购买灾备、RO实例时,该字段必填。- Parameters:
MasterRegion- 主实例地域信息,购买灾备、RO实例时,该字段必填。
-
getPort
public Long getPort()
Get 自定义端口,端口支持范围:[ 1024-65535 ] 。- Returns:
- Port 自定义端口,端口支持范围:[ 1024-65535 ] 。
-
setPort
public void setPort(Long Port)
Set 自定义端口,端口支持范围:[ 1024-65535 ] 。- Parameters:
Port- 自定义端口,端口支持范围:[ 1024-65535 ] 。
-
getPassword
public String getPassword()
Get 设置 root 帐号密码,密码规则:8 - 64 个字符,至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。- Returns:
- Password 设置 root 帐号密码,密码规则:8 - 64 个字符,至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
-
setPassword
public void setPassword(String Password)
Set 设置 root 帐号密码,密码规则:8 - 64 个字符,至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。- Parameters:
Password- 设置 root 帐号密码,密码规则:8 - 64 个字符,至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
-
getParamList
public ParamInfo[] getParamList()
Get 参数列表,参数格式如 ParamList.0.Name=auto_increment&ParamList.0.Value=1。可通过 [查询默认的可设置参数列表](https://cloud.tencent.com/document/api/236/32662) 查询支持设置的参数。- Returns:
- ParamList 参数列表,参数格式如 ParamList.0.Name=auto_increment&ParamList.0.Value=1。可通过 [查询默认的可设置参数列表](https://cloud.tencent.com/document/api/236/32662) 查询支持设置的参数。
-
setParamList
public void setParamList(ParamInfo[] ParamList)
Set 参数列表,参数格式如 ParamList.0.Name=auto_increment&ParamList.0.Value=1。可通过 [查询默认的可设置参数列表](https://cloud.tencent.com/document/api/236/32662) 查询支持设置的参数。- Parameters:
ParamList- 参数列表,参数格式如 ParamList.0.Name=auto_increment&ParamList.0.Value=1。可通过 [查询默认的可设置参数列表](https://cloud.tencent.com/document/api/236/32662) 查询支持设置的参数。
-
getProtectMode
public Long getProtectMode()
Get 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。- Returns:
- ProtectMode 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
-
setProtectMode
public void setProtectMode(Long ProtectMode)
Set 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。- Parameters:
ProtectMode- 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
-
getDeployMode
public Long getDeployMode()
Get 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。- Returns:
- DeployMode 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
-
setDeployMode
public void setDeployMode(Long DeployMode)
Set 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。- Parameters:
DeployMode- 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
-
getSlaveZone
public String getSlaveZone()
Get 备库 1 的可用区信息,默认为 Zone 的值,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。- Returns:
- SlaveZone 备库 1 的可用区信息,默认为 Zone 的值,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
-
setSlaveZone
public void setSlaveZone(String SlaveZone)
Set 备库 1 的可用区信息,默认为 Zone 的值,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。- Parameters:
SlaveZone- 备库 1 的可用区信息,默认为 Zone 的值,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
-
getBackupZone
public String getBackupZone()
Get 备库 2 的可用区信息,默认为空,购买三节点主实例时可指定该参数。- Returns:
- BackupZone 备库 2 的可用区信息,默认为空,购买三节点主实例时可指定该参数。
-
setBackupZone
public void setBackupZone(String BackupZone)
Set 备库 2 的可用区信息,默认为空,购买三节点主实例时可指定该参数。- Parameters:
BackupZone- 备库 2 的可用区信息,默认为空,购买三节点主实例时可指定该参数。
-
getSecurityGroup
public String[] getSecurityGroup()
Get 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。- Returns:
- SecurityGroup 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。
-
setSecurityGroup
public void setSecurityGroup(String[] SecurityGroup)
Set 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。- Parameters:
SecurityGroup- 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。
-
getRoGroup
public RoGroup getRoGroup()
Get 只读实例信息。购买只读实例时,该参数必传。- Returns:
- RoGroup 只读实例信息。购买只读实例时,该参数必传。
-
setRoGroup
public void setRoGroup(RoGroup RoGroup)
Set 只读实例信息。购买只读实例时,该参数必传。- Parameters:
RoGroup- 只读实例信息。购买只读实例时,该参数必传。
-
getAutoRenewFlag
public Long getAutoRenewFlag()
Get 购买按量计费实例该字段无意义。- Returns:
- AutoRenewFlag 购买按量计费实例该字段无意义。
-
setAutoRenewFlag
public void setAutoRenewFlag(Long AutoRenewFlag)
Set 购买按量计费实例该字段无意义。- Parameters:
AutoRenewFlag- 购买按量计费实例该字段无意义。
-
getInstanceName
public String getInstanceName()
Get 实例名称。一次购买多个实例命名会用后缀数字区分,例instanceName=db,goodsNum=3,实例命名分别为db1,db2,db3。- Returns:
- InstanceName 实例名称。一次购买多个实例命名会用后缀数字区分,例instanceName=db,goodsNum=3,实例命名分别为db1,db2,db3。
-
setInstanceName
public void setInstanceName(String InstanceName)
Set 实例名称。一次购买多个实例命名会用后缀数字区分,例instanceName=db,goodsNum=3,实例命名分别为db1,db2,db3。- Parameters:
InstanceName- 实例名称。一次购买多个实例命名会用后缀数字区分,例instanceName=db,goodsNum=3,实例命名分别为db1,db2,db3。
-
getResourceTags
public TagInfo[] getResourceTags()
Get 实例标签信息。- Returns:
- ResourceTags 实例标签信息。
-
setResourceTags
public void setResourceTags(TagInfo[] ResourceTags)
Set 实例标签信息。- Parameters:
ResourceTags- 实例标签信息。
-
getDeployGroupId
public String getDeployGroupId()
Get 置放群组 ID。- Returns:
- DeployGroupId 置放群组 ID。
-
setDeployGroupId
public void setDeployGroupId(String DeployGroupId)
Set 置放群组 ID。- Parameters:
DeployGroupId- 置放群组 ID。
-
getClientToken
public String getClientToken()
Get 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间在48小时内唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。- Returns:
- ClientToken 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间在48小时内唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
-
setClientToken
public void setClientToken(String ClientToken)
Set 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间在48小时内唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。- Parameters:
ClientToken- 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间在48小时内唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
-
getDeviceType
public String getDeviceType()
Get 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC" - 基础版实例。 不指定则默认为通用型实例。- Returns:
- DeviceType 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC" - 基础版实例。 不指定则默认为通用型实例。
-
setDeviceType
public void setDeviceType(String DeviceType)
Set 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC" - 基础版实例。 不指定则默认为通用型实例。- Parameters:
DeviceType- 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC" - 基础版实例。 不指定则默认为通用型实例。
-
getParamTemplateId
public Long getParamTemplateId()
Get 参数模板id。- Returns:
- ParamTemplateId 参数模板id。
-
setParamTemplateId
public void setParamTemplateId(Long ParamTemplateId)
Set 参数模板id。- Parameters:
ParamTemplateId- 参数模板id。
-
getAlarmPolicyList
public Long[] getAlarmPolicyList()
Get 告警策略id数组。腾讯云可观测平台DescribeAlarmPolicy接口返回的OriginId。- Returns:
- AlarmPolicyList 告警策略id数组。腾讯云可观测平台DescribeAlarmPolicy接口返回的OriginId。
-
setAlarmPolicyList
public void setAlarmPolicyList(Long[] AlarmPolicyList)
Set 告警策略id数组。腾讯云可观测平台DescribeAlarmPolicy接口返回的OriginId。- Parameters:
AlarmPolicyList- 告警策略id数组。腾讯云可观测平台DescribeAlarmPolicy接口返回的OriginId。
-
getInstanceNodes
public Long getInstanceNodes()
Get 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要购买三节点实例, 请将该值设置为3 或指定 BackupZone 参数。当购买主实例,且未指定该参数和 BackupZone 参数时,该值默认是 2, 即购买两节点实例。- Returns:
- InstanceNodes 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要购买三节点实例, 请将该值设置为3 或指定 BackupZone 参数。当购买主实例,且未指定该参数和 BackupZone 参数时,该值默认是 2, 即购买两节点实例。
-
setInstanceNodes
public void setInstanceNodes(Long InstanceNodes)
Set 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要购买三节点实例, 请将该值设置为3 或指定 BackupZone 参数。当购买主实例,且未指定该参数和 BackupZone 参数时,该值默认是 2, 即购买两节点实例。- Parameters:
InstanceNodes- 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要购买三节点实例, 请将该值设置为3 或指定 BackupZone 参数。当购买主实例,且未指定该参数和 BackupZone 参数时,该值默认是 2, 即购买两节点实例。
-
getCpu
public Long getCpu()
Get 实例cpu核数, 如果不传将根据memory指定的内存值自动填充对应的cpu值。- Returns:
- Cpu 实例cpu核数, 如果不传将根据memory指定的内存值自动填充对应的cpu值。
-
setCpu
public void setCpu(Long Cpu)
Set 实例cpu核数, 如果不传将根据memory指定的内存值自动填充对应的cpu值。- Parameters:
Cpu- 实例cpu核数, 如果不传将根据memory指定的内存值自动填充对应的cpu值。
-
getAutoSyncFlag
public Long getAutoSyncFlag()
Get 是否自动发起灾备同步功能。该参数仅对购买灾备实例生效。 可选值为:0 - 不自动发起灾备同步;1 - 自动发起灾备同步。该值默认为0。- Returns:
- AutoSyncFlag 是否自动发起灾备同步功能。该参数仅对购买灾备实例生效。 可选值为:0 - 不自动发起灾备同步;1 - 自动发起灾备同步。该值默认为0。
-
setAutoSyncFlag
public void setAutoSyncFlag(Long AutoSyncFlag)
Set 是否自动发起灾备同步功能。该参数仅对购买灾备实例生效。 可选值为:0 - 不自动发起灾备同步;1 - 自动发起灾备同步。该值默认为0。- Parameters:
AutoSyncFlag- 是否自动发起灾备同步功能。该参数仅对购买灾备实例生效。 可选值为:0 - 不自动发起灾备同步;1 - 自动发起灾备同步。该值默认为0。
-
getCageId
public String getCageId()
Get 金融围拢 ID 。- Returns:
- CageId 金融围拢 ID 。
-
setCageId
public void setCageId(String CageId)
Set 金融围拢 ID 。- Parameters:
CageId- 金融围拢 ID 。
-
getParamTemplateType
public String getParamTemplateType()
Get 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板,默认值是:"HIGH_STABILITY"。- Returns:
- ParamTemplateType 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板,默认值是:"HIGH_STABILITY"。
-
setParamTemplateType
public void setParamTemplateType(String ParamTemplateType)
Set 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板,默认值是:"HIGH_STABILITY"。- Parameters:
ParamTemplateType- 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板,默认值是:"HIGH_STABILITY"。
-
getAlarmPolicyIdList
public String[] getAlarmPolicyIdList()
Get 告警策略名数组,例如:["policy-uyoee9wg"],AlarmPolicyList不为空时该参数无效。- Returns:
- AlarmPolicyIdList 告警策略名数组,例如:["policy-uyoee9wg"],AlarmPolicyList不为空时该参数无效。
-
setAlarmPolicyIdList
public void setAlarmPolicyIdList(String[] AlarmPolicyIdList)
Set 告警策略名数组,例如:["policy-uyoee9wg"],AlarmPolicyList不为空时该参数无效。- Parameters:
AlarmPolicyIdList- 告警策略名数组,例如:["policy-uyoee9wg"],AlarmPolicyList不为空时该参数无效。
-
getDryRun
public Boolean getDryRun()
Get 是否只预检此次请求。true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制等。如果检查不通过,则返回对应错误码;如果检查通过,则返回RequestId.默认为false:发送正常请求,通过检查后直接创建实例。- Returns:
- DryRun 是否只预检此次请求。true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制等。如果检查不通过,则返回对应错误码;如果检查通过,则返回RequestId.默认为false:发送正常请求,通过检查后直接创建实例。
-
setDryRun
public void setDryRun(Boolean DryRun)
Set 是否只预检此次请求。true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制等。如果检查不通过,则返回对应错误码;如果检查通过,则返回RequestId.默认为false:发送正常请求,通过检查后直接创建实例。- Parameters:
DryRun- 是否只预检此次请求。true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制等。如果检查不通过,则返回对应错误码;如果检查通过,则返回RequestId.默认为false:发送正常请求,通过检查后直接创建实例。
-
getEngineType
public String getEngineType()
Get 实例引擎类型,默认为"InnoDB",支持值包括:"InnoDB","RocksDB"。- Returns:
- EngineType 实例引擎类型,默认为"InnoDB",支持值包括:"InnoDB","RocksDB"。
-
setEngineType
public void setEngineType(String EngineType)
Set 实例引擎类型,默认为"InnoDB",支持值包括:"InnoDB","RocksDB"。- Parameters:
EngineType- 实例引擎类型,默认为"InnoDB",支持值包括:"InnoDB","RocksDB"。
-
getVips
public String[] getVips()
Get 指定实例的IP列表。仅支持主实例指定,按实例顺序,不足则按未指定处理。- Returns:
- Vips 指定实例的IP列表。仅支持主实例指定,按实例顺序,不足则按未指定处理。
-
setVips
public void setVips(String[] Vips)
Set 指定实例的IP列表。仅支持主实例指定,按实例顺序,不足则按未指定处理。- Parameters:
Vips- 指定实例的IP列表。仅支持主实例指定,按实例顺序,不足则按未指定处理。
-
-