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.