public class CreateClustersRequest extends AbstractModel
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 |
getAutoPause()
Get 当DbMode为SEVERLESS时,指定集群是否自动暂停,可选范围
yes
no
默认值:yes
|
Long |
getAutoPauseDelay()
Get 当DbMode为SEVERLESS时,指定集群自动暂停的延迟,单位秒,可选范围[600,691200]
默认值:600
|
Long |
getAutoRenewFlag()
Get 包年包月购买是否自动续费,默认为0
|
Long |
getAutoVoucher()
Get 是否自动选择代金券 1是 0否 默认为0
|
String |
getClusterName()
Get 集群名称,长度小于64个字符,每个字符取值范围:大/小写字母,数字,特殊符号('-','_','.')
|
ParamItem[] |
getClusterParams()
Get 参数数组
|
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 该参数无实际意义,已废弃。
时间点回档,指定时间允许范围
|
Long |
getHaCount()
Get 实例数量(该参数已不再使用,只做存量兼容处理)
|
Long |
getInstanceCount()
Get 实例数量,数量范围为(0,16]
|
Float |
getMaxCpu()
Get 当DbMode为SEVERLESS时必填:
cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回
|
Long |
getMemory()
Get 当DbMode为NORMAL或不填时必选
普通实例内存,单位G
|
Float |
getMinCpu()
Get 当DbMode为SEVERLESS时必填
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
|
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 该参数无实际意义,已废弃。
存储大小,单位G。
|
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 |
setAutoPause(String AutoPause)
Set 当DbMode为SEVERLESS时,指定集群是否自动暂停,可选范围
yes
no
默认值:yes
|
void |
setAutoPauseDelay(Long AutoPauseDelay)
Set 当DbMode为SEVERLESS时,指定集群自动暂停的延迟,单位秒,可选范围[600,691200]
默认值:600
|
void |
setAutoRenewFlag(Long AutoRenewFlag)
Set 包年包月购买是否自动续费,默认为0
|
void |
setAutoVoucher(Long AutoVoucher)
Set 是否自动选择代金券 1是 0否 默认为0
|
void |
setClusterName(String ClusterName)
Set 集群名称,长度小于64个字符,每个字符取值范围:大/小写字母,数字,特殊符号('-','_','.')
|
void |
setClusterParams(ParamItem[] ClusterParams)
Set 参数数组
|
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 |
setHaCount(Long HaCount)
Set 实例数量(该参数已不再使用,只做存量兼容处理)
|
void |
setInstanceCount(Long InstanceCount)
Set 实例数量,数量范围为(0,16]
|
void |
setMaxCpu(Float MaxCpu)
Set 当DbMode为SEVERLESS时必填:
cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回
|
void |
setMemory(Long Memory)
Set 当DbMode为NORMAL或不填时必选
普通实例内存,单位G
|
void |
setMinCpu(Float MinCpu)
Set 当DbMode为SEVERLESS时必填
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 |
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 该参数无实际意义,已废弃。
存储大小,单位G。
|
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, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public 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或不填时必选
普通实例内存,单位Gpublic Long getStorage()
public void setStorage(Long Storage)
Storage
- 该参数无实际意义,已废弃。
存储大小,单位G。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 getInstanceCount()
public void setInstanceCount(Long InstanceCount)
InstanceCount
- 实例数量,数量范围为(0,16]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
- 包年包月购买是否自动续费,默认为0public 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为SEVERLESS时必填
cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回public Float getMaxCpu()
public void setMaxCpu(Float MaxCpu)
MaxCpu
- 当DbMode为SEVERLESS时必填:
cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回public String getAutoPause()
public void setAutoPause(String AutoPause)
AutoPause
- 当DbMode为SEVERLESS时,指定集群是否自动暂停,可选范围
public Long getAutoPauseDelay()
public void setAutoPauseDelay(Long AutoPauseDelay)
AutoPauseDelay
- 当DbMode为SEVERLESS时,指定集群自动暂停的延迟,单位秒,可选范围[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
- 参数数组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
- 多可用区地址Copyright © 2022. All rights reserved.