public class CreateClustersRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| CreateClustersRequest() | 
| CreateClustersRequest(CreateClustersRequest 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 | 
|---|---|
| String | getAdminPassword()Get 账号密码(8-64个字符,包含大小写英文字母、数字和符号~!@#$%^&*_-+=`|\(){}[]:;'<>,.?/中的任意三种) | 
| String[] | getAlarmPolicyIds()Get 告警策略Id数组 | 
| String | getAutoArchive()Get 是否自动归档 | 
| Long | getAutoArchiveDelayHours()Get 暂停后的归档处理时间 | 
| String | getAutoPause()Get 当DbMode为SERVERLESS时,指定集群是否自动暂停,可选范围
yes
no
默认值:yes | 
| Long | getAutoPauseDelay()Get 当DbMode为SERVERLESS时,指定集群自动暂停的延迟,单位秒,可选范围[600,691200]
默认值:600 | 
| Long | getAutoRenewFlag()Get 包年包月购买是否自动续费,默认为0。
0标识默认续费方式,1表示自动续费,2表示不自动续费。 | 
| Long | getAutoVoucher()Get 是否自动选择代金券 1是 0否 默认为0 | 
| String | getClusterName()Get 集群名称,长度小于64个字符,每个字符取值范围:大/小写字母,数字,特殊符号('-','_','.') | 
| ParamItem[] | getClusterParams()Get 参数数组,暂时支持character_set_server (utf8|latin1|gbk|utf8mb4) ,lower_case_table_names,1-大小写不敏感,0-大小写敏感 | 
| Long | getCount()Get 购买集群数,可选值范围[1,50],默认为1 | 
| Long | getCpu()Get 当DbMode为NORMAL或不填时必选
普通实例Cpu核数 | 
| String | getDbMode()Get Db类型
当DbType为MYSQL时可选(默认NORMAL):
NORMAL
SERVERLESS | 
| String | getDbType()Get 数据库类型,取值范围: 
 MYSQL  | 
| String | getDbVersion()Get 数据库版本,取值范围: 
 MYSQL可选值:5.7,8.0  | 
| Long | getDealMode()Get 交易模式,0-下单且支付,1-下单 | 
| String | getExpectTime()Get 时间点回档,指定时间;快照回档,快照时间 | 
| Long | getExpectTimeThresh()Get 该参数无实际意义,已废弃。
时间点回档,指定时间允许范围 | 
| String | getGdnId()Get 全球数据库唯一标识 | 
| Long | getHaCount()Get 实例数量(该参数已不再使用,只做存量兼容处理) | 
| Long | getInstanceCount()Get 实例数量,数量范围为(0,16],默认值为2(即一个rw实例+一个ro实例),传递的n表示1个rw实例+n-1个ro实例(规格相同),如需要更精确的集群组成搭配,请使用InstanceInitInfos | 
| InstanceInitInfo[] | getInstanceInitInfos()Get 实例初始化配置信息,主要用于购买集群时选不同规格实例 | 
| Float | getMaxCpu()Get 当DbMode为SERVERLESS时必填:
cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回 | 
| Long | getMemory()Get 当DbMode为NORMAL或不填时必选
普通实例内存,单位GB | 
| Float | getMinCpu()Get 当DbMode为SERVERLESS时必填
cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回 | 
| String | getOrderSource()Get 订单来源 | 
| String | getOriginalClusterId()Get 回档时,传入源集群ID,用于查找源poolId | 
| Long | getParamTemplateId()Get 参数模板ID,可以通过查询参数模板信息DescribeParamTemplates获得参数模板ID | 
| Long | getPayMode()Get 计费模式,按量计费:0,包年包月:1。默认按量计费。 | 
| Long | getPort()Get 端口,默认3306,取值范围[0, 65535) | 
| Long | getProjectId()Get 所属项目ID | 
| ProxyConfig | getProxyConfig()Get 数据库代理配置 | 
| Tag[] | getResourceTags()Get 集群创建需要绑定的tag数组信息 | 
| Long | getRollbackId()Get 快照回档,表示snapshotId;时间点回档,表示queryId,为0,表示需要判断时间点是否有效 | 
| String | getRollbackStrategy()Get 回档类型:
noneRollback:不回档;
snapRollback,快照回档;
timeRollback,时间点回档 | 
| String[] | getSecurityGroupIds()Get 安全组id数组 | 
| String | getSlaveZone()Get 多可用区地址 | 
| Long | getStorage()Get 该参数无实际意义,已废弃。
存储大小,单位GB。 | 
| Long | getStorageLimit()Get 普通实例存储上限,单位GB
当DbType为MYSQL,且存储计费模式为预付费时,该参数需不大于cpu与memory对应存储规格上限 | 
| Long | getStoragePayMode()Get 集群存储计费模式,按量计费:0,包年包月:1。默认按量计费
当DbType为MYSQL时,在集群计算计费模式为后付费(包括DbMode为SERVERLESS)时,存储计费模式仅可为按量计费
回档与克隆均不支持包年包月存储 | 
| String | getSubnetId()Get 所属子网ID | 
| Long | getTimeSpan()Get 包年包月购买时长 | 
| String | getTimeUnit()Get 包年包月购买时长单位,['s','d','m','y'] | 
| String | getVpcId()Get 所属VPC网络ID | 
| String | getZone()Get 可用区 | 
| void | setAdminPassword(String AdminPassword)Set 账号密码(8-64个字符,包含大小写英文字母、数字和符号~!@#$%^&*_-+=`|\(){}[]:;'<>,.?/中的任意三种) | 
| void | setAlarmPolicyIds(String[] AlarmPolicyIds)Set 告警策略Id数组 | 
| void | setAutoArchive(String AutoArchive)Set 是否自动归档 | 
| void | setAutoArchiveDelayHours(Long AutoArchiveDelayHours)Set 暂停后的归档处理时间 | 
| void | setAutoPause(String AutoPause)Set 当DbMode为SERVERLESS时,指定集群是否自动暂停,可选范围
yes
no
默认值:yes | 
| void | setAutoPauseDelay(Long AutoPauseDelay)Set 当DbMode为SERVERLESS时,指定集群自动暂停的延迟,单位秒,可选范围[600,691200]
默认值:600 | 
| void | setAutoRenewFlag(Long AutoRenewFlag)Set 包年包月购买是否自动续费,默认为0。
0标识默认续费方式,1表示自动续费,2表示不自动续费。 | 
| void | setAutoVoucher(Long AutoVoucher)Set 是否自动选择代金券 1是 0否 默认为0 | 
| void | setClusterName(String ClusterName)Set 集群名称,长度小于64个字符,每个字符取值范围:大/小写字母,数字,特殊符号('-','_','.') | 
| void | setClusterParams(ParamItem[] ClusterParams)Set 参数数组,暂时支持character_set_server (utf8|latin1|gbk|utf8mb4) ,lower_case_table_names,1-大小写不敏感,0-大小写敏感 | 
| void | setCount(Long Count)Set 购买集群数,可选值范围[1,50],默认为1 | 
| void | setCpu(Long Cpu)Set 当DbMode为NORMAL或不填时必选
普通实例Cpu核数 | 
| void | setDbMode(String DbMode)Set Db类型
当DbType为MYSQL时可选(默认NORMAL):
NORMAL
SERVERLESS | 
| void | setDbType(String DbType)Set 数据库类型,取值范围: 
 MYSQL  | 
| void | setDbVersion(String DbVersion)Set 数据库版本,取值范围: 
 MYSQL可选值:5.7,8.0  | 
| void | setDealMode(Long DealMode)Set 交易模式,0-下单且支付,1-下单 | 
| void | setExpectTime(String ExpectTime)Set 时间点回档,指定时间;快照回档,快照时间 | 
| void | setExpectTimeThresh(Long ExpectTimeThresh)Set 该参数无实际意义,已废弃。
时间点回档,指定时间允许范围 | 
| void | setGdnId(String GdnId)Set 全球数据库唯一标识 | 
| void | setHaCount(Long HaCount)Set 实例数量(该参数已不再使用,只做存量兼容处理) | 
| void | setInstanceCount(Long InstanceCount)Set 实例数量,数量范围为(0,16],默认值为2(即一个rw实例+一个ro实例),传递的n表示1个rw实例+n-1个ro实例(规格相同),如需要更精确的集群组成搭配,请使用InstanceInitInfos | 
| void | setInstanceInitInfos(InstanceInitInfo[] InstanceInitInfos)Set 实例初始化配置信息,主要用于购买集群时选不同规格实例 | 
| void | setMaxCpu(Float MaxCpu)Set 当DbMode为SERVERLESS时必填:
cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回 | 
| void | setMemory(Long Memory)Set 当DbMode为NORMAL或不填时必选
普通实例内存,单位GB | 
| void | setMinCpu(Float MinCpu)Set 当DbMode为SERVERLESS时必填
cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回 | 
| void | setOrderSource(String OrderSource)Set 订单来源 | 
| void | setOriginalClusterId(String OriginalClusterId)Set 回档时,传入源集群ID,用于查找源poolId | 
| void | setParamTemplateId(Long ParamTemplateId)Set 参数模板ID,可以通过查询参数模板信息DescribeParamTemplates获得参数模板ID | 
| void | setPayMode(Long PayMode)Set 计费模式,按量计费:0,包年包月:1。默认按量计费。 | 
| void | setPort(Long Port)Set 端口,默认3306,取值范围[0, 65535) | 
| void | setProjectId(Long ProjectId)Set 所属项目ID | 
| void | setProxyConfig(ProxyConfig ProxyConfig)Set 数据库代理配置 | 
| void | setResourceTags(Tag[] ResourceTags)Set 集群创建需要绑定的tag数组信息 | 
| void | setRollbackId(Long RollbackId)Set 快照回档,表示snapshotId;时间点回档,表示queryId,为0,表示需要判断时间点是否有效 | 
| void | setRollbackStrategy(String RollbackStrategy)Set 回档类型:
noneRollback:不回档;
snapRollback,快照回档;
timeRollback,时间点回档 | 
| void | setSecurityGroupIds(String[] SecurityGroupIds)Set 安全组id数组 | 
| void | setSlaveZone(String SlaveZone)Set 多可用区地址 | 
| void | setStorage(Long Storage)Set 该参数无实际意义,已废弃。
存储大小,单位GB。 | 
| void | setStorageLimit(Long StorageLimit)Set 普通实例存储上限,单位GB
当DbType为MYSQL,且存储计费模式为预付费时,该参数需不大于cpu与memory对应存储规格上限 | 
| void | setStoragePayMode(Long StoragePayMode)Set 集群存储计费模式,按量计费:0,包年包月:1。默认按量计费
当DbType为MYSQL时,在集群计算计费模式为后付费(包括DbMode为SERVERLESS)时,存储计费模式仅可为按量计费
回档与克隆均不支持包年包月存储 | 
| void | setSubnetId(String SubnetId)Set 所属子网ID | 
| void | setTimeSpan(Long TimeSpan)Set 包年包月购买时长 | 
| void | setTimeUnit(String TimeUnit)Set 包年包月购买时长单位,['s','d','m','y'] | 
| void | setVpcId(String VpcId)Set 所属VPC网络ID | 
| void | setZone(String Zone)Set 可用区 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic CreateClustersRequest()
public CreateClustersRequest(CreateClustersRequest source)
public String getZone()
public void setZone(String Zone)
Zone - 可用区public String getVpcId()
public void setVpcId(String VpcId)
VpcId - 所属VPC网络IDpublic String getSubnetId()
public void setSubnetId(String SubnetId)
SubnetId - 所属子网IDpublic String getDbType()
public void setDbType(String DbType)
DbType - 数据库类型,取值范围: 
public String getDbVersion()
public void setDbVersion(String DbVersion)
DbVersion - 数据库版本,取值范围: 
public Long getProjectId()
public void setProjectId(Long ProjectId)
ProjectId - 所属项目IDpublic Long getCpu()
public void setCpu(Long Cpu)
Cpu - 当DbMode为NORMAL或不填时必选
普通实例Cpu核数public Long getMemory()
public void setMemory(Long Memory)
Memory - 当DbMode为NORMAL或不填时必选
普通实例内存,单位GBpublic Long getInstanceCount()
public void setInstanceCount(Long InstanceCount)
InstanceCount - 实例数量,数量范围为(0,16],默认值为2(即一个rw实例+一个ro实例),传递的n表示1个rw实例+n-1个ro实例(规格相同),如需要更精确的集群组成搭配,请使用InstanceInitInfospublic Long getStorage()
public void setStorage(Long Storage)
Storage - 该参数无实际意义,已废弃。
存储大小,单位GB。public String getClusterName()
public void setClusterName(String ClusterName)
ClusterName - 集群名称,长度小于64个字符,每个字符取值范围:大/小写字母,数字,特殊符号('-','_','.')public String getAdminPassword()
public void setAdminPassword(String AdminPassword)
AdminPassword - 账号密码(8-64个字符,包含大小写英文字母、数字和符号~!@#$%^&*_-+=`|\(){}[]:;'<>,.?/中的任意三种)public Long getPort()
public void setPort(Long Port)
Port - 端口,默认3306,取值范围[0, 65535)public Long getPayMode()
public void setPayMode(Long PayMode)
PayMode - 计费模式,按量计费:0,包年包月:1。默认按量计费。public Long getCount()
public void setCount(Long Count)
Count - 购买集群数,可选值范围[1,50],默认为1public String getRollbackStrategy()
public void setRollbackStrategy(String RollbackStrategy)
RollbackStrategy - 回档类型:
noneRollback:不回档;
snapRollback,快照回档;
timeRollback,时间点回档public Long getRollbackId()
public void setRollbackId(Long RollbackId)
RollbackId - 快照回档,表示snapshotId;时间点回档,表示queryId,为0,表示需要判断时间点是否有效public String getOriginalClusterId()
public void setOriginalClusterId(String OriginalClusterId)
OriginalClusterId - 回档时,传入源集群ID,用于查找源poolIdpublic String getExpectTime()
public void setExpectTime(String ExpectTime)
ExpectTime - 时间点回档,指定时间;快照回档,快照时间public Long getExpectTimeThresh()
public void setExpectTimeThresh(Long ExpectTimeThresh)
ExpectTimeThresh - 该参数无实际意义,已废弃。
时间点回档,指定时间允许范围public Long getStorageLimit()
public void setStorageLimit(Long StorageLimit)
StorageLimit - 普通实例存储上限,单位GB
当DbType为MYSQL,且存储计费模式为预付费时,该参数需不大于cpu与memory对应存储规格上限public Long getTimeSpan()
public void setTimeSpan(Long TimeSpan)
TimeSpan - 包年包月购买时长public String getTimeUnit()
public void setTimeUnit(String TimeUnit)
TimeUnit - 包年包月购买时长单位,['s','d','m','y']public Long getAutoRenewFlag()
public void setAutoRenewFlag(Long AutoRenewFlag)
AutoRenewFlag - 包年包月购买是否自动续费,默认为0。
0标识默认续费方式,1表示自动续费,2表示不自动续费。public Long getAutoVoucher()
public void setAutoVoucher(Long AutoVoucher)
AutoVoucher - 是否自动选择代金券 1是 0否 默认为0public Long getHaCount()
public void setHaCount(Long HaCount)
HaCount - 实例数量(该参数已不再使用,只做存量兼容处理)public String getOrderSource()
public void setOrderSource(String OrderSource)
OrderSource - 订单来源public Tag[] getResourceTags()
public void setResourceTags(Tag[] ResourceTags)
ResourceTags - 集群创建需要绑定的tag数组信息public String getDbMode()
public void setDbMode(String DbMode)
DbMode - Db类型
当DbType为MYSQL时可选(默认NORMAL):
public Float getMinCpu()
public void setMinCpu(Float MinCpu)
MinCpu - 当DbMode为SERVERLESS时必填
cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回public Float getMaxCpu()
public void setMaxCpu(Float MaxCpu)
MaxCpu - 当DbMode为SERVERLESS时必填:
cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回public String getAutoPause()
public void setAutoPause(String AutoPause)
AutoPause - 当DbMode为SERVERLESS时,指定集群是否自动暂停,可选范围
public Long getAutoPauseDelay()
public void setAutoPauseDelay(Long AutoPauseDelay)
AutoPauseDelay - 当DbMode为SERVERLESS时,指定集群自动暂停的延迟,单位秒,可选范围[600,691200]
默认值:600public Long getStoragePayMode()
public void setStoragePayMode(Long StoragePayMode)
StoragePayMode - 集群存储计费模式,按量计费:0,包年包月:1。默认按量计费
当DbType为MYSQL时,在集群计算计费模式为后付费(包括DbMode为SERVERLESS)时,存储计费模式仅可为按量计费
回档与克隆均不支持包年包月存储public String[] getSecurityGroupIds()
public void setSecurityGroupIds(String[] SecurityGroupIds)
SecurityGroupIds - 安全组id数组public String[] getAlarmPolicyIds()
public void setAlarmPolicyIds(String[] AlarmPolicyIds)
AlarmPolicyIds - 告警策略Id数组public ParamItem[] getClusterParams()
public void setClusterParams(ParamItem[] ClusterParams)
ClusterParams - 参数数组,暂时支持character_set_server (utf8|latin1|gbk|utf8mb4) ,lower_case_table_names,1-大小写不敏感,0-大小写敏感public Long getDealMode()
public void setDealMode(Long DealMode)
DealMode - 交易模式,0-下单且支付,1-下单public Long getParamTemplateId()
public void setParamTemplateId(Long ParamTemplateId)
ParamTemplateId - 参数模板ID,可以通过查询参数模板信息DescribeParamTemplates获得参数模板IDpublic String getSlaveZone()
public void setSlaveZone(String SlaveZone)
SlaveZone - 多可用区地址public InstanceInitInfo[] getInstanceInitInfos()
public void setInstanceInitInfos(InstanceInitInfo[] InstanceInitInfos)
InstanceInitInfos - 实例初始化配置信息,主要用于购买集群时选不同规格实例public String getGdnId()
public void setGdnId(String GdnId)
GdnId - 全球数据库唯一标识public ProxyConfig getProxyConfig()
public void setProxyConfig(ProxyConfig ProxyConfig)
ProxyConfig - 数据库代理配置public String getAutoArchive()
public void setAutoArchive(String AutoArchive)
AutoArchive - 是否自动归档public Long getAutoArchiveDelayHours()
public void setAutoArchiveDelayHours(Long AutoArchiveDelayHours)
AutoArchiveDelayHours - 暂停后的归档处理时间Copyright © 2025. All rights reserved.