public class LoadAutoScaleStrategy extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| LoadAutoScaleStrategy() | 
| LoadAutoScaleStrategy(LoadAutoScaleStrategy 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 | getCalmDownTime()Get 规则生效冷却时间。 | 
| String | getConfigGroupAssigned()Get 预设配置组 | 
| Boolean | getGraceDownFlag()Get 优雅缩容开关 | 
| Boolean | getGraceDownProtectFlag()Get 是否开启任务保护 | 
| Long | getGraceDownTime()Get 优雅缩容等待时间 | 
| Long | getGroupId()Get 伸缩组Id | 
| LoadMetricsConditions | getLoadMetricsConditions()Get 多指标触发条件
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getMeasureMethod()Get 扩容资源计算方法,"DEFAULT","INSTANCE", "CPU", "MEMORYGB"。
"DEFAULT"表示默认方式,与"INSTANCE"意义相同。
"INSTANCE"表示按照节点计算,默认方式。
"CPU"表示按照机器的核数计算。
"MEMORYGB"表示按照机器内存数计算。 | 
| String | getPeriodValid()Get 规则生效的有效时间 | 
| Long | getPriority()Get 规则优先级,添加时无效,默认为自增。 | 
| Long | getProcessMethod()Get 指标处理方法,1表示MAX,2表示MIN,3表示AVG。 | 
| Long | getScaleAction()Get 扩缩容动作,1表示扩容,2表示缩容。 | 
| Long | getScaleNum()Get 每次规则生效时的扩缩容数量。 | 
| String | getServiceNodeDesc()Get 启动进程列表,例如["NodeManager"]。 | 
| Long[] | getServiceNodeInfo()Get 启动进程列表。
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getSoft()Get soft例如yarn | 
| String[] | getSoftDeployDesc()Get 节点部署服务列表,例如["HDFS-3.1.2","YARN-3.1.2"]。
注意:此字段可能返回 null,表示取不到有效值。 | 
| Long[] | getSoftDeployInfo()Get 节点部署服务列表。部署服务仅填写HDFS、YARN。[组件名对应的映射关系表](https://cloud.tencent.com/document/product/589/98760)
注意:此字段可能返回 null,表示取不到有效值。 | 
| Long | getStrategyId()Get 规则ID。 | 
| String | getStrategyName()Get 规则名称。 | 
| Long | getStrategyStatus()Get 规则状态,1表示启动,3表示禁用。 | 
| Tag[] | getTags()Get 绑定标签列表
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getYarnNodeLabel()Get 规则扩容指定 yarn node label | 
| void | setCalmDownTime(Long CalmDownTime)Set 规则生效冷却时间。 | 
| void | setConfigGroupAssigned(String ConfigGroupAssigned)Set 预设配置组 | 
| void | setGraceDownFlag(Boolean GraceDownFlag)Set 优雅缩容开关 | 
| void | setGraceDownProtectFlag(Boolean GraceDownProtectFlag)Set 是否开启任务保护 | 
| void | setGraceDownTime(Long GraceDownTime)Set 优雅缩容等待时间 | 
| void | setGroupId(Long GroupId)Set 伸缩组Id | 
| void | setLoadMetricsConditions(LoadMetricsConditions LoadMetricsConditions)Set 多指标触发条件
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setMeasureMethod(String MeasureMethod)Set 扩容资源计算方法,"DEFAULT","INSTANCE", "CPU", "MEMORYGB"。
"DEFAULT"表示默认方式,与"INSTANCE"意义相同。
"INSTANCE"表示按照节点计算,默认方式。
"CPU"表示按照机器的核数计算。
"MEMORYGB"表示按照机器内存数计算。 | 
| void | setPeriodValid(String PeriodValid)Set 规则生效的有效时间 | 
| void | setPriority(Long Priority)Set 规则优先级,添加时无效,默认为自增。 | 
| void | setProcessMethod(Long ProcessMethod)Set 指标处理方法,1表示MAX,2表示MIN,3表示AVG。 | 
| void | setScaleAction(Long ScaleAction)Set 扩缩容动作,1表示扩容,2表示缩容。 | 
| void | setScaleNum(Long ScaleNum)Set 每次规则生效时的扩缩容数量。 | 
| void | setServiceNodeDesc(String ServiceNodeDesc)Set 启动进程列表,例如["NodeManager"]。 | 
| void | setServiceNodeInfo(Long[] ServiceNodeInfo)Set 启动进程列表。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setSoft(String Soft)Set soft例如yarn | 
| void | setSoftDeployDesc(String[] SoftDeployDesc)Set 节点部署服务列表,例如["HDFS-3.1.2","YARN-3.1.2"]。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setSoftDeployInfo(Long[] SoftDeployInfo)Set 节点部署服务列表。部署服务仅填写HDFS、YARN。[组件名对应的映射关系表](https://cloud.tencent.com/document/product/589/98760)
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setStrategyId(Long StrategyId)Set 规则ID。 | 
| void | setStrategyName(String StrategyName)Set 规则名称。 | 
| void | setStrategyStatus(Long StrategyStatus)Set 规则状态,1表示启动,3表示禁用。 | 
| void | setTags(Tag[] Tags)Set 绑定标签列表
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setYarnNodeLabel(String YarnNodeLabel)Set 规则扩容指定 yarn node label | 
| 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 LoadAutoScaleStrategy()
public LoadAutoScaleStrategy(LoadAutoScaleStrategy source)
public Long getStrategyId()
public void setStrategyId(Long StrategyId)
StrategyId - 规则ID。public String getStrategyName()
public void setStrategyName(String StrategyName)
StrategyName - 规则名称。public Long getCalmDownTime()
public void setCalmDownTime(Long CalmDownTime)
CalmDownTime - 规则生效冷却时间。public Long getScaleAction()
public void setScaleAction(Long ScaleAction)
ScaleAction - 扩缩容动作,1表示扩容,2表示缩容。public Long getScaleNum()
public void setScaleNum(Long ScaleNum)
ScaleNum - 每次规则生效时的扩缩容数量。public Long getProcessMethod()
public void setProcessMethod(Long ProcessMethod)
ProcessMethod - 指标处理方法,1表示MAX,2表示MIN,3表示AVG。public Long getPriority()
public void setPriority(Long Priority)
Priority - 规则优先级,添加时无效,默认为自增。public Long getStrategyStatus()
public void setStrategyStatus(Long StrategyStatus)
StrategyStatus - 规则状态,1表示启动,3表示禁用。public String getYarnNodeLabel()
public void setYarnNodeLabel(String YarnNodeLabel)
YarnNodeLabel - 规则扩容指定 yarn node labelpublic String getPeriodValid()
public void setPeriodValid(String PeriodValid)
PeriodValid - 规则生效的有效时间public Boolean getGraceDownFlag()
public void setGraceDownFlag(Boolean GraceDownFlag)
GraceDownFlag - 优雅缩容开关public Long getGraceDownTime()
public void setGraceDownTime(Long GraceDownTime)
GraceDownTime - 优雅缩容等待时间public Boolean getGraceDownProtectFlag()
public void setGraceDownProtectFlag(Boolean GraceDownProtectFlag)
GraceDownProtectFlag - 是否开启任务保护public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags - 绑定标签列表
注意:此字段可能返回 null,表示取不到有效值。public String getConfigGroupAssigned()
public void setConfigGroupAssigned(String ConfigGroupAssigned)
ConfigGroupAssigned - 预设配置组public String getMeasureMethod()
public void setMeasureMethod(String MeasureMethod)
MeasureMethod - 扩容资源计算方法,"DEFAULT","INSTANCE", "CPU", "MEMORYGB"。
"DEFAULT"表示默认方式,与"INSTANCE"意义相同。
"INSTANCE"表示按照节点计算,默认方式。
"CPU"表示按照机器的核数计算。
"MEMORYGB"表示按照机器内存数计算。public String[] getSoftDeployDesc()
public void setSoftDeployDesc(String[] SoftDeployDesc)
SoftDeployDesc - 节点部署服务列表,例如["HDFS-3.1.2","YARN-3.1.2"]。
注意:此字段可能返回 null,表示取不到有效值。public String getServiceNodeDesc()
public void setServiceNodeDesc(String ServiceNodeDesc)
ServiceNodeDesc - 启动进程列表,例如["NodeManager"]。public Long[] getServiceNodeInfo()
public void setServiceNodeInfo(Long[] ServiceNodeInfo)
ServiceNodeInfo - 启动进程列表。
注意:此字段可能返回 null,表示取不到有效值。public Long[] getSoftDeployInfo()
public void setSoftDeployInfo(Long[] SoftDeployInfo)
SoftDeployInfo - 节点部署服务列表。部署服务仅填写HDFS、YARN。[组件名对应的映射关系表](https://cloud.tencent.com/document/product/589/98760)
注意:此字段可能返回 null,表示取不到有效值。public LoadMetricsConditions getLoadMetricsConditions()
public void setLoadMetricsConditions(LoadMetricsConditions LoadMetricsConditions)
LoadMetricsConditions - 多指标触发条件
注意:此字段可能返回 null,表示取不到有效值。public Long getGroupId()
public void setGroupId(Long GroupId)
GroupId - 伸缩组Idpublic String getSoft()
public void setSoft(String Soft)
Soft - soft例如yarnCopyright © 2025. All rights reserved.