public class AutoScaleResourceConf extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| AutoScaleResourceConf() | 
| AutoScaleResourceConf(AutoScaleResourceConf 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 | getChangeToPod()Get 预设资源类型为HOST时,支持勾选“资源不足时切换POD”;支持取消勾选;0表示默认不勾选(0),1表示勾选 | 
| Long | getClusterId()Get 集群实例ID。 | 
| Long | getEnableMNode()Get 是否支持MNode | 
| AutoScaleGroupAdvanceAttrs | getExtraAdvanceAttrs()Get 伸缩组更多设置
注意:此字段可能返回 null,表示取不到有效值。 | 
| Boolean | getGraceDownFlag()Get 优雅缩容开关 | 
| String | getGroupName()Get 伸缩组名 | 
| Long | getGroupStatus()Get 伸缩组状态 | 
| String | getHardwareType()Get "CVM"表示规格全部使用CVM相关类型,"POD"表示规格使用容器相关类型,默认为"CVM"。 | 
| Long | getId()Get 配置ID。 | 
| Long | getNextTimeCanScale()Get 下次可扩容时间。 | 
| Long | getParallel()Get 并行伸缩 0关闭;1开启 | 
| String | getPayMode()Get "POSTPAY"表示只使用按量计费,"SPOT_FIRST"表示竞价实例优先,只有HardwareType为"HOST"时支持竞价实例优先,"POD"只支持纯按量计费。 | 
| Long | getPostPayPercentMin()Get 竞价实例优先的场景下,按量计费资源数量的最低百分比,整数 | 
| Long | getScaleLowerBound()Get 自动扩缩容保留最小实例数。 | 
| Long | getScaleUpperBound()Get 自动扩缩容最大实例数。 | 
| Long | getStrategyType()Get 扩容规则类型,1为按负载指标扩容规则,2为按时间扩容规则 | 
| String | getWarehouseName()Get 对应的计算组 | 
| String | getYarnNodeLabel()Get 标签 | 
| void | setChangeToPod(Long ChangeToPod)Set 预设资源类型为HOST时,支持勾选“资源不足时切换POD”;支持取消勾选;0表示默认不勾选(0),1表示勾选 | 
| void | setClusterId(Long ClusterId)Set 集群实例ID。 | 
| void | setEnableMNode(Long EnableMNode)Set 是否支持MNode | 
| void | setExtraAdvanceAttrs(AutoScaleGroupAdvanceAttrs ExtraAdvanceAttrs)Set 伸缩组更多设置
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setGraceDownFlag(Boolean GraceDownFlag)Set 优雅缩容开关 | 
| void | setGroupName(String GroupName)Set 伸缩组名 | 
| void | setGroupStatus(Long GroupStatus)Set 伸缩组状态 | 
| void | setHardwareType(String HardwareType)Set "CVM"表示规格全部使用CVM相关类型,"POD"表示规格使用容器相关类型,默认为"CVM"。 | 
| void | setId(Long Id)Set 配置ID。 | 
| void | setNextTimeCanScale(Long NextTimeCanScale)Set 下次可扩容时间。 | 
| void | setParallel(Long Parallel)Set 并行伸缩 0关闭;1开启 | 
| void | setPayMode(String PayMode)Set "POSTPAY"表示只使用按量计费,"SPOT_FIRST"表示竞价实例优先,只有HardwareType为"HOST"时支持竞价实例优先,"POD"只支持纯按量计费。 | 
| void | setPostPayPercentMin(Long PostPayPercentMin)Set 竞价实例优先的场景下,按量计费资源数量的最低百分比,整数 | 
| void | setScaleLowerBound(Long ScaleLowerBound)Set 自动扩缩容保留最小实例数。 | 
| void | setScaleUpperBound(Long ScaleUpperBound)Set 自动扩缩容最大实例数。 | 
| void | setStrategyType(Long StrategyType)Set 扩容规则类型,1为按负载指标扩容规则,2为按时间扩容规则 | 
| void | setWarehouseName(String WarehouseName)Set 对应的计算组 | 
| void | setYarnNodeLabel(String YarnNodeLabel)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 AutoScaleResourceConf()
public AutoScaleResourceConf(AutoScaleResourceConf source)
public Long getId()
public void setId(Long Id)
Id - 配置ID。public Long getClusterId()
public void setClusterId(Long ClusterId)
ClusterId - 集群实例ID。public Long getScaleLowerBound()
public void setScaleLowerBound(Long ScaleLowerBound)
ScaleLowerBound - 自动扩缩容保留最小实例数。public Long getScaleUpperBound()
public void setScaleUpperBound(Long ScaleUpperBound)
ScaleUpperBound - 自动扩缩容最大实例数。public Long getStrategyType()
public void setStrategyType(Long StrategyType)
StrategyType - 扩容规则类型,1为按负载指标扩容规则,2为按时间扩容规则public Long getNextTimeCanScale()
public void setNextTimeCanScale(Long NextTimeCanScale)
NextTimeCanScale - 下次可扩容时间。public Boolean getGraceDownFlag()
public void setGraceDownFlag(Boolean GraceDownFlag)
GraceDownFlag - 优雅缩容开关public String getHardwareType()
public void setHardwareType(String HardwareType)
HardwareType - "CVM"表示规格全部使用CVM相关类型,"POD"表示规格使用容器相关类型,默认为"CVM"。public String getPayMode()
public void setPayMode(String PayMode)
PayMode - "POSTPAY"表示只使用按量计费,"SPOT_FIRST"表示竞价实例优先,只有HardwareType为"HOST"时支持竞价实例优先,"POD"只支持纯按量计费。public Long getPostPayPercentMin()
public void setPostPayPercentMin(Long PostPayPercentMin)
PostPayPercentMin - 竞价实例优先的场景下,按量计费资源数量的最低百分比,整数public Long getChangeToPod()
public void setChangeToPod(Long ChangeToPod)
ChangeToPod - 预设资源类型为HOST时,支持勾选“资源不足时切换POD”;支持取消勾选;0表示默认不勾选(0),1表示勾选public String getGroupName()
public void setGroupName(String GroupName)
GroupName - 伸缩组名public String getYarnNodeLabel()
public void setYarnNodeLabel(String YarnNodeLabel)
YarnNodeLabel - 标签public String getWarehouseName()
public void setWarehouseName(String WarehouseName)
WarehouseName - 对应的计算组public Long getGroupStatus()
public void setGroupStatus(Long GroupStatus)
GroupStatus - 伸缩组状态public Long getParallel()
public void setParallel(Long Parallel)
Parallel - 并行伸缩 0关闭;1开启public Long getEnableMNode()
public void setEnableMNode(Long EnableMNode)
EnableMNode - 是否支持MNodepublic AutoScaleGroupAdvanceAttrs getExtraAdvanceAttrs()
public void setExtraAdvanceAttrs(AutoScaleGroupAdvanceAttrs ExtraAdvanceAttrs)
ExtraAdvanceAttrs - 伸缩组更多设置
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2025. All rights reserved.