public class RollbackToNewClusterRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| RollbackToNewClusterRequest() | 
| RollbackToNewClusterRequest(RollbackToNewClusterRequest 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[] | getAlarmPolicyIds()Get 告警策略Id数组 | 
| String | getAutoArchive()Get 是否开启归档,可选范围yesno默认值:yes | 
| String | getAutoPause()Get 当DbMode为SEVERLESS时,指定集群是否自动暂停,可选范围
yes
no
默认值:yes | 
| Long | getAutoPauseDelay()Get 当DbMode为SEVERLESS时,指定集群自动暂停的延迟,单位秒,可选范围[600,691200]
默认值:600 | 
| 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-大小写敏感 | 
| String | getDbMode()Get Db类型
当DbType为MYSQL时可选(默认NORMAL):
NORMAL
SERVERLESS | 
| Long | getDealMode()Get 0-下单并支付 1-下单 | 
| String | getExpectTime()Get 时间点回档,指定时间;快照回档,快照时间 | 
| InstanceInitInfo[] | getInstanceInitInfos()Get 实例初始化配置信息,主要用于购买集群时选不同规格实例 | 
| Float | getMaxCpu()Get 当DbMode为SEVERLESS时必填:
cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回 | 
| Float | getMinCpu()Get 当DbMode为SEVERLESS时必填
cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回 | 
| String | getOriginalClusterId()Get 回档时,传入源集群ID,用于查找源poolId | 
| String[] | getOriginalROInstanceList()Get 原ro实例信息 | 
| Long | getParamTemplateId()Get 参数模板ID,可以通过查询参数模板信息DescribeParamTemplates获得参数模板ID | 
| Long | getPayMode()Get 计算节点付费模式:0-按量计费,1-预付费 | 
| Long | getProjectId()Get 项目id | 
| Tag[] | getResourceTags()Get 集群创建需要绑定的tag数组信息 | 
| RollbackDatabase[] | getRollbackDatabases()Get 回档库信息 | 
| Long | getRollbackId()Get 快照回档,表示snapshotId;时间点回档,表示queryId,为0,表示需要判断时间点是否有效 | 
| RollbackTable[] | getRollbackTables()Get 回档表信息 | 
| String[] | getSecurityGroupIds()Get 安全组id数组 | 
| Long | getTimeSpan()Get 时间 | 
| String | getTimeUnit()Get 单位 | 
| String | getUniqSubnetId()Get 所属子网ID | 
| String | getUniqVpcId()Get 所属VPC网络ID | 
| String | getZone()Get 可用区 | 
| void | setAlarmPolicyIds(String[] AlarmPolicyIds)Set 告警策略Id数组 | 
| void | setAutoArchive(String AutoArchive)Set 是否开启归档,可选范围yesno默认值:yes | 
| void | setAutoPause(String AutoPause)Set 当DbMode为SEVERLESS时,指定集群是否自动暂停,可选范围
yes
no
默认值:yes | 
| void | setAutoPauseDelay(Long AutoPauseDelay)Set 当DbMode为SEVERLESS时,指定集群自动暂停的延迟,单位秒,可选范围[600,691200]
默认值:600 | 
| 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 | setDbMode(String DbMode)Set Db类型
当DbType为MYSQL时可选(默认NORMAL):
NORMAL
SERVERLESS | 
| void | setDealMode(Long DealMode)Set 0-下单并支付 1-下单 | 
| void | setExpectTime(String ExpectTime)Set 时间点回档,指定时间;快照回档,快照时间 | 
| void | setInstanceInitInfos(InstanceInitInfo[] InstanceInitInfos)Set 实例初始化配置信息,主要用于购买集群时选不同规格实例 | 
| void | setMaxCpu(Float MaxCpu)Set 当DbMode为SEVERLESS时必填:
cpu最大值,可选范围参考DescribeServerlessInstanceSpecs接口返回 | 
| void | setMinCpu(Float MinCpu)Set 当DbMode为SEVERLESS时必填
cpu最小值,可选范围参考DescribeServerlessInstanceSpecs接口返回 | 
| void | setOriginalClusterId(String OriginalClusterId)Set 回档时,传入源集群ID,用于查找源poolId | 
| void | setOriginalROInstanceList(String[] OriginalROInstanceList)Set 原ro实例信息 | 
| void | setParamTemplateId(Long ParamTemplateId)Set 参数模板ID,可以通过查询参数模板信息DescribeParamTemplates获得参数模板ID | 
| void | setPayMode(Long PayMode)Set 计算节点付费模式:0-按量计费,1-预付费 | 
| void | setProjectId(Long ProjectId)Set 项目id | 
| void | setResourceTags(Tag[] ResourceTags)Set 集群创建需要绑定的tag数组信息 | 
| void | setRollbackDatabases(RollbackDatabase[] RollbackDatabases)Set 回档库信息 | 
| void | setRollbackId(Long RollbackId)Set 快照回档,表示snapshotId;时间点回档,表示queryId,为0,表示需要判断时间点是否有效 | 
| void | setRollbackTables(RollbackTable[] RollbackTables)Set 回档表信息 | 
| void | setSecurityGroupIds(String[] SecurityGroupIds)Set 安全组id数组 | 
| void | setTimeSpan(Long TimeSpan)Set 时间 | 
| void | setTimeUnit(String TimeUnit)Set 单位 | 
| void | setUniqSubnetId(String UniqSubnetId)Set 所属子网ID | 
| void | setUniqVpcId(String UniqVpcId)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 RollbackToNewClusterRequest()
public RollbackToNewClusterRequest(RollbackToNewClusterRequest source)
public String getZone()
public void setZone(String Zone)
Zone - 可用区public String getOriginalClusterId()
public void setOriginalClusterId(String OriginalClusterId)
OriginalClusterId - 回档时,传入源集群ID,用于查找源poolIdpublic String getUniqVpcId()
public void setUniqVpcId(String UniqVpcId)
UniqVpcId - 所属VPC网络IDpublic String getUniqSubnetId()
public void setUniqSubnetId(String UniqSubnetId)
UniqSubnetId - 所属子网IDpublic String getClusterName()
public void setClusterName(String ClusterName)
ClusterName - 集群名称,长度小于64个字符,每个字符取值范围:大/小写字母,数字,特殊符号('-','_','.')public Long getRollbackId()
public void setRollbackId(Long RollbackId)
RollbackId - 快照回档,表示snapshotId;时间点回档,表示queryId,为0,表示需要判断时间点是否有效public String getExpectTime()
public void setExpectTime(String ExpectTime)
ExpectTime - 时间点回档,指定时间;快照回档,快照时间public Long getAutoVoucher()
public void setAutoVoucher(Long AutoVoucher)
AutoVoucher - 是否自动选择代金券 1是 0否 默认为0public 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 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 getParamTemplateId()
public void setParamTemplateId(Long ParamTemplateId)
ParamTemplateId - 参数模板ID,可以通过查询参数模板信息DescribeParamTemplates获得参数模板IDpublic InstanceInitInfo[] getInstanceInitInfos()
public void setInstanceInitInfos(InstanceInitInfo[] InstanceInitInfos)
InstanceInitInfos - 实例初始化配置信息,主要用于购买集群时选不同规格实例public Long getDealMode()
public void setDealMode(Long DealMode)
DealMode - 0-下单并支付 1-下单public Long getPayMode()
public void setPayMode(Long PayMode)
PayMode - 计算节点付费模式:0-按量计费,1-预付费public Long getTimeSpan()
public void setTimeSpan(Long TimeSpan)
TimeSpan - 时间public String getTimeUnit()
public void setTimeUnit(String TimeUnit)
TimeUnit - 单位public RollbackDatabase[] getRollbackDatabases()
public void setRollbackDatabases(RollbackDatabase[] RollbackDatabases)
RollbackDatabases - 回档库信息public RollbackTable[] getRollbackTables()
public void setRollbackTables(RollbackTable[] RollbackTables)
RollbackTables - 回档表信息public String[] getOriginalROInstanceList()
public void setOriginalROInstanceList(String[] OriginalROInstanceList)
OriginalROInstanceList - 原ro实例信息public Long getProjectId()
public void setProjectId(Long ProjectId)
ProjectId - 项目idpublic String getAutoArchive()
public void setAutoArchive(String AutoArchive)
AutoArchive - 是否开启归档,可选范围Copyright © 2025. All rights reserved.