Class ClusterAsGroupOption
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tke.v20180525.models.ClusterAsGroupOption
-
public class ClusterAsGroupOption extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ClusterAsGroupOption()ClusterAsGroupOption(ClusterAsGroupOption 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetExpander()Get 多伸缩组情况下扩容选择算法(random 随机选择,most-pods 最多类型的Pod least-waste 最少的资源浪费,默认为random) 注意:此字段可能返回 null,表示取不到有效值。BooleangetIgnoreDaemonSetsUtilization()Get 计算资源使用量时是否默认忽略DaemonSet的实例(默认值: False,不忽略) 注意:此字段可能返回 null,表示取不到有效值。BooleangetIsScaleDownEnabled()Get 是否开启缩容 注意:此字段可能返回 null,表示取不到有效值。LonggetMaxEmptyBulkDelete()Get 最大并发缩容数 注意:此字段可能返回 null,表示取不到有效值。LonggetMaxTotalUnreadyPercentage()Get 未就绪节点的最大百分比,此后CA会停止操作 注意:此字段可能返回 null,表示取不到有效值。LonggetOkTotalUnreadyCount()Get CA做健康性判断的个数,默认3,即超过OkTotalUnreadyCount个数后,CA会进行健康性判断。 注意:此字段可能返回 null,表示取不到有效值。LonggetScaleDownDelay()Get 集群扩容后多少分钟开始判断缩容(默认为10分钟) 注意:此字段可能返回 null,表示取不到有效值。LonggetScaleDownUnneededTime()Get 节点连续空闲多少分钟后被缩容(默认为 10分钟) 注意:此字段可能返回 null,表示取不到有效值。LonggetScaleDownUnreadyTime()Get 表示未准备就绪的节点在有资格进行缩减之前应该停留多长时间 注意:此字段可能返回 null,表示取不到有效值。LonggetScaleDownUtilizationThreshold()Get 节点资源使用量低于多少(百分比)时认为空闲(默认: 50(百分比)) 注意:此字段可能返回 null,表示取不到有效值。BooleangetSkipNodesWithLocalStorage()Get 含有本地存储Pod的节点是否不缩容(默认: true) 注意:此字段可能返回 null,表示取不到有效值。BooleangetSkipNodesWithSystemPods()Get 含有kube-system namespace下非DaemonSet管理的Pod的节点是否不缩容 (默认: true) 注意:此字段可能返回 null,表示取不到有效值。LonggetUnregisteredNodeRemovalTime()Get CA删除未在Kubernetes中注册的节点之前等待的时间 注意:此字段可能返回 null,表示取不到有效值。voidsetExpander(String Expander)Set 多伸缩组情况下扩容选择算法(random 随机选择,most-pods 最多类型的Pod least-waste 最少的资源浪费,默认为random) 注意:此字段可能返回 null,表示取不到有效值。voidsetIgnoreDaemonSetsUtilization(Boolean IgnoreDaemonSetsUtilization)Set 计算资源使用量时是否默认忽略DaemonSet的实例(默认值: False,不忽略) 注意:此字段可能返回 null,表示取不到有效值。voidsetIsScaleDownEnabled(Boolean IsScaleDownEnabled)Set 是否开启缩容 注意:此字段可能返回 null,表示取不到有效值。voidsetMaxEmptyBulkDelete(Long MaxEmptyBulkDelete)Set 最大并发缩容数 注意:此字段可能返回 null,表示取不到有效值。voidsetMaxTotalUnreadyPercentage(Long MaxTotalUnreadyPercentage)Set 未就绪节点的最大百分比,此后CA会停止操作 注意:此字段可能返回 null,表示取不到有效值。voidsetOkTotalUnreadyCount(Long OkTotalUnreadyCount)Set CA做健康性判断的个数,默认3,即超过OkTotalUnreadyCount个数后,CA会进行健康性判断。 注意:此字段可能返回 null,表示取不到有效值。voidsetScaleDownDelay(Long ScaleDownDelay)Set 集群扩容后多少分钟开始判断缩容(默认为10分钟) 注意:此字段可能返回 null,表示取不到有效值。voidsetScaleDownUnneededTime(Long ScaleDownUnneededTime)Set 节点连续空闲多少分钟后被缩容(默认为 10分钟) 注意:此字段可能返回 null,表示取不到有效值。voidsetScaleDownUnreadyTime(Long ScaleDownUnreadyTime)Set 表示未准备就绪的节点在有资格进行缩减之前应该停留多长时间 注意:此字段可能返回 null,表示取不到有效值。voidsetScaleDownUtilizationThreshold(Long ScaleDownUtilizationThreshold)Set 节点资源使用量低于多少(百分比)时认为空闲(默认: 50(百分比)) 注意:此字段可能返回 null,表示取不到有效值。voidsetSkipNodesWithLocalStorage(Boolean SkipNodesWithLocalStorage)Set 含有本地存储Pod的节点是否不缩容(默认: true) 注意:此字段可能返回 null,表示取不到有效值。voidsetSkipNodesWithSystemPods(Boolean SkipNodesWithSystemPods)Set 含有kube-system namespace下非DaemonSet管理的Pod的节点是否不缩容 (默认: true) 注意:此字段可能返回 null,表示取不到有效值。voidsetUnregisteredNodeRemovalTime(Long UnregisteredNodeRemovalTime)Set CA删除未在Kubernetes中注册的节点之前等待的时间 注意:此字段可能返回 null,表示取不到有效值。voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
ClusterAsGroupOption
public ClusterAsGroupOption()
-
ClusterAsGroupOption
public ClusterAsGroupOption(ClusterAsGroupOption 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.
-
-
Method Detail
-
getIsScaleDownEnabled
public Boolean getIsScaleDownEnabled()
Get 是否开启缩容 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- IsScaleDownEnabled 是否开启缩容 注意:此字段可能返回 null,表示取不到有效值。
-
setIsScaleDownEnabled
public void setIsScaleDownEnabled(Boolean IsScaleDownEnabled)
Set 是否开启缩容 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
IsScaleDownEnabled- 是否开启缩容 注意:此字段可能返回 null,表示取不到有效值。
-
getExpander
public String getExpander()
Get 多伸缩组情况下扩容选择算法(random 随机选择,most-pods 最多类型的Pod least-waste 最少的资源浪费,默认为random) 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Expander 多伸缩组情况下扩容选择算法(random 随机选择,most-pods 最多类型的Pod least-waste 最少的资源浪费,默认为random) 注意:此字段可能返回 null,表示取不到有效值。
-
setExpander
public void setExpander(String Expander)
Set 多伸缩组情况下扩容选择算法(random 随机选择,most-pods 最多类型的Pod least-waste 最少的资源浪费,默认为random) 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Expander- 多伸缩组情况下扩容选择算法(random 随机选择,most-pods 最多类型的Pod least-waste 最少的资源浪费,默认为random) 注意:此字段可能返回 null,表示取不到有效值。
-
getMaxEmptyBulkDelete
public Long getMaxEmptyBulkDelete()
Get 最大并发缩容数 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- MaxEmptyBulkDelete 最大并发缩容数 注意:此字段可能返回 null,表示取不到有效值。
-
setMaxEmptyBulkDelete
public void setMaxEmptyBulkDelete(Long MaxEmptyBulkDelete)
Set 最大并发缩容数 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
MaxEmptyBulkDelete- 最大并发缩容数 注意:此字段可能返回 null,表示取不到有效值。
-
getScaleDownDelay
public Long getScaleDownDelay()
Get 集群扩容后多少分钟开始判断缩容(默认为10分钟) 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ScaleDownDelay 集群扩容后多少分钟开始判断缩容(默认为10分钟) 注意:此字段可能返回 null,表示取不到有效值。
-
setScaleDownDelay
public void setScaleDownDelay(Long ScaleDownDelay)
Set 集群扩容后多少分钟开始判断缩容(默认为10分钟) 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ScaleDownDelay- 集群扩容后多少分钟开始判断缩容(默认为10分钟) 注意:此字段可能返回 null,表示取不到有效值。
-
getScaleDownUnneededTime
public Long getScaleDownUnneededTime()
Get 节点连续空闲多少分钟后被缩容(默认为 10分钟) 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ScaleDownUnneededTime 节点连续空闲多少分钟后被缩容(默认为 10分钟) 注意:此字段可能返回 null,表示取不到有效值。
-
setScaleDownUnneededTime
public void setScaleDownUnneededTime(Long ScaleDownUnneededTime)
Set 节点连续空闲多少分钟后被缩容(默认为 10分钟) 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ScaleDownUnneededTime- 节点连续空闲多少分钟后被缩容(默认为 10分钟) 注意:此字段可能返回 null,表示取不到有效值。
-
getScaleDownUtilizationThreshold
public Long getScaleDownUtilizationThreshold()
Get 节点资源使用量低于多少(百分比)时认为空闲(默认: 50(百分比)) 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ScaleDownUtilizationThreshold 节点资源使用量低于多少(百分比)时认为空闲(默认: 50(百分比)) 注意:此字段可能返回 null,表示取不到有效值。
-
setScaleDownUtilizationThreshold
public void setScaleDownUtilizationThreshold(Long ScaleDownUtilizationThreshold)
Set 节点资源使用量低于多少(百分比)时认为空闲(默认: 50(百分比)) 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ScaleDownUtilizationThreshold- 节点资源使用量低于多少(百分比)时认为空闲(默认: 50(百分比)) 注意:此字段可能返回 null,表示取不到有效值。
-
getSkipNodesWithLocalStorage
public Boolean getSkipNodesWithLocalStorage()
Get 含有本地存储Pod的节点是否不缩容(默认: true) 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- SkipNodesWithLocalStorage 含有本地存储Pod的节点是否不缩容(默认: true) 注意:此字段可能返回 null,表示取不到有效值。
-
setSkipNodesWithLocalStorage
public void setSkipNodesWithLocalStorage(Boolean SkipNodesWithLocalStorage)
Set 含有本地存储Pod的节点是否不缩容(默认: true) 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
SkipNodesWithLocalStorage- 含有本地存储Pod的节点是否不缩容(默认: true) 注意:此字段可能返回 null,表示取不到有效值。
-
getSkipNodesWithSystemPods
public Boolean getSkipNodesWithSystemPods()
Get 含有kube-system namespace下非DaemonSet管理的Pod的节点是否不缩容 (默认: true) 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- SkipNodesWithSystemPods 含有kube-system namespace下非DaemonSet管理的Pod的节点是否不缩容 (默认: true) 注意:此字段可能返回 null,表示取不到有效值。
-
setSkipNodesWithSystemPods
public void setSkipNodesWithSystemPods(Boolean SkipNodesWithSystemPods)
Set 含有kube-system namespace下非DaemonSet管理的Pod的节点是否不缩容 (默认: true) 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
SkipNodesWithSystemPods- 含有kube-system namespace下非DaemonSet管理的Pod的节点是否不缩容 (默认: true) 注意:此字段可能返回 null,表示取不到有效值。
-
getIgnoreDaemonSetsUtilization
public Boolean getIgnoreDaemonSetsUtilization()
Get 计算资源使用量时是否默认忽略DaemonSet的实例(默认值: False,不忽略) 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- IgnoreDaemonSetsUtilization 计算资源使用量时是否默认忽略DaemonSet的实例(默认值: False,不忽略) 注意:此字段可能返回 null,表示取不到有效值。
-
setIgnoreDaemonSetsUtilization
public void setIgnoreDaemonSetsUtilization(Boolean IgnoreDaemonSetsUtilization)
Set 计算资源使用量时是否默认忽略DaemonSet的实例(默认值: False,不忽略) 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
IgnoreDaemonSetsUtilization- 计算资源使用量时是否默认忽略DaemonSet的实例(默认值: False,不忽略) 注意:此字段可能返回 null,表示取不到有效值。
-
getOkTotalUnreadyCount
public Long getOkTotalUnreadyCount()
Get CA做健康性判断的个数,默认3,即超过OkTotalUnreadyCount个数后,CA会进行健康性判断。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- OkTotalUnreadyCount CA做健康性判断的个数,默认3,即超过OkTotalUnreadyCount个数后,CA会进行健康性判断。 注意:此字段可能返回 null,表示取不到有效值。
-
setOkTotalUnreadyCount
public void setOkTotalUnreadyCount(Long OkTotalUnreadyCount)
Set CA做健康性判断的个数,默认3,即超过OkTotalUnreadyCount个数后,CA会进行健康性判断。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
OkTotalUnreadyCount- CA做健康性判断的个数,默认3,即超过OkTotalUnreadyCount个数后,CA会进行健康性判断。 注意:此字段可能返回 null,表示取不到有效值。
-
getMaxTotalUnreadyPercentage
public Long getMaxTotalUnreadyPercentage()
Get 未就绪节点的最大百分比,此后CA会停止操作 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- MaxTotalUnreadyPercentage 未就绪节点的最大百分比,此后CA会停止操作 注意:此字段可能返回 null,表示取不到有效值。
-
setMaxTotalUnreadyPercentage
public void setMaxTotalUnreadyPercentage(Long MaxTotalUnreadyPercentage)
Set 未就绪节点的最大百分比,此后CA会停止操作 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
MaxTotalUnreadyPercentage- 未就绪节点的最大百分比,此后CA会停止操作 注意:此字段可能返回 null,表示取不到有效值。
-
getScaleDownUnreadyTime
public Long getScaleDownUnreadyTime()
Get 表示未准备就绪的节点在有资格进行缩减之前应该停留多长时间 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ScaleDownUnreadyTime 表示未准备就绪的节点在有资格进行缩减之前应该停留多长时间 注意:此字段可能返回 null,表示取不到有效值。
-
setScaleDownUnreadyTime
public void setScaleDownUnreadyTime(Long ScaleDownUnreadyTime)
Set 表示未准备就绪的节点在有资格进行缩减之前应该停留多长时间 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ScaleDownUnreadyTime- 表示未准备就绪的节点在有资格进行缩减之前应该停留多长时间 注意:此字段可能返回 null,表示取不到有效值。
-
getUnregisteredNodeRemovalTime
public Long getUnregisteredNodeRemovalTime()
Get CA删除未在Kubernetes中注册的节点之前等待的时间 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- UnregisteredNodeRemovalTime CA删除未在Kubernetes中注册的节点之前等待的时间 注意:此字段可能返回 null,表示取不到有效值。
-
setUnregisteredNodeRemovalTime
public void setUnregisteredNodeRemovalTime(Long UnregisteredNodeRemovalTime)
Set CA删除未在Kubernetes中注册的节点之前等待的时间 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
UnregisteredNodeRemovalTime- CA删除未在Kubernetes中注册的节点之前等待的时间 注意:此字段可能返回 null,表示取不到有效值。
-
-