public class HorizontalPodAutoscaler extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
HorizontalPodAutoscaler()  | 
HorizontalPodAutoscaler(HorizontalPodAutoscaler 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 | 
|---|---|
Option[] | 
getHpaMetrics()
Get Supported."gpu-util": GPU utilization; value range: 10-100. 
 | 
Long | 
getMaxReplicas()
Get Maximum number of instances.Note: This field may return null, indicating that no valid values can be obtained. 
 | 
Long | 
getMinReplicas()
Get Minimum number of instances.Note: This field may return null, indicating that no valid values can be obtained. 
 | 
Long | 
getScaleDownStabilizationWindowSeconds()
Get Scale-in cooldown period, in seconds. 
 | 
Long | 
getScaleUpStabilizationWindowSeconds()
Get Scale-out cooldown period, in seconds. 
 | 
void | 
setHpaMetrics(Option[] HpaMetrics)
Set Supported."gpu-util": GPU utilization; value range: 10-100. 
 | 
void | 
setMaxReplicas(Long MaxReplicas)
Set Maximum number of instances.Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setMinReplicas(Long MinReplicas)
Set Minimum number of instances.Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setScaleDownStabilizationWindowSeconds(Long ScaleDownStabilizationWindowSeconds)
Set Scale-in cooldown period, in seconds. 
 | 
void | 
setScaleUpStabilizationWindowSeconds(Long ScaleUpStabilizationWindowSeconds)
Set Scale-out cooldown period, in seconds. 
 | 
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 HorizontalPodAutoscaler()
public HorizontalPodAutoscaler(HorizontalPodAutoscaler source)
public Long getMinReplicas()
public void setMinReplicas(Long MinReplicas)
MinReplicas - Minimum number of instances.Note: This field may return null, indicating that no valid values can be obtained.public Long getMaxReplicas()
public void setMaxReplicas(Long MaxReplicas)
MaxReplicas - Maximum number of instances.Note: This field may return null, indicating that no valid values can be obtained.public Option[] getHpaMetrics()
public void setHpaMetrics(Option[] HpaMetrics)
HpaMetrics - Supported."gpu-util": GPU utilization; value range: 10-100. "cpu-util": CPU utilization; value range: 10-100. "memory-util": memory utilization; value range: 10-100. "service-qps": the QPS value of single instances; value range: 1-5000."concurrency-util": the number of concurrent requests of single instances. Value range: 1-100000.Note: This field may return null, indicating that no valid values can be obtained.public Long getScaleUpStabilizationWindowSeconds()
public void setScaleUpStabilizationWindowSeconds(Long ScaleUpStabilizationWindowSeconds)
ScaleUpStabilizationWindowSeconds - Scale-out cooldown period, in seconds.public Long getScaleDownStabilizationWindowSeconds()
public void setScaleDownStabilizationWindowSeconds(Long ScaleDownStabilizationWindowSeconds)
ScaleDownStabilizationWindowSeconds - Scale-in cooldown period, in seconds.Copyright © 2025. All rights reserved.