Class ClusterAutoscalerSpecScaleDown
- java.lang.Object
-
- io.fabric8.openshift.api.model.autoscaling.v1.ClusterAutoscalerSpecScaleDown
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<ClusterAutoscalerSpecScaleDownBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class ClusterAutoscalerSpecScaleDown extends Object implements io.fabric8.kubernetes.api.builder.Editable<ClusterAutoscalerSpecScaleDownBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
Configuration of scale down operation- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ClusterAutoscalerSpecScaleDown()No args constructor for use in serializationClusterAutoscalerSpecScaleDown(String delayAfterAdd, String delayAfterDelete, String delayAfterFailure, Boolean enabled, String unneededTime, String utilizationThreshold)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClusterAutoscalerSpecScaleDownBuilderedit()Map<String,Object>getAdditionalProperties()StringgetDelayAfterAdd()How long after scale up that scale down evaluation resumesStringgetDelayAfterDelete()How long after node deletion that scale down evaluation resumes, defaults to scan-intervalStringgetDelayAfterFailure()How long after scale down failure that scale down evaluation resumesBooleangetEnabled()Should CA scale down the clusterStringgetUnneededTime()How long a node should be unneeded before it is eligible for scale downStringgetUtilizationThreshold()Node utilization level, defined as sum of requested resources divided by capacity, below which a node can be considered for scale downvoidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetDelayAfterAdd(String delayAfterAdd)How long after scale up that scale down evaluation resumesvoidsetDelayAfterDelete(String delayAfterDelete)How long after node deletion that scale down evaluation resumes, defaults to scan-intervalvoidsetDelayAfterFailure(String delayAfterFailure)How long after scale down failure that scale down evaluation resumesvoidsetEnabled(Boolean enabled)Should CA scale down the clustervoidsetUnneededTime(String unneededTime)How long a node should be unneeded before it is eligible for scale downvoidsetUtilizationThreshold(String utilizationThreshold)Node utilization level, defined as sum of requested resources divided by capacity, below which a node can be considered for scale downClusterAutoscalerSpecScaleDownBuildertoBuilder()
-
-
-
Method Detail
-
getDelayAfterAdd
public String getDelayAfterAdd()
How long after scale up that scale down evaluation resumes
-
setDelayAfterAdd
public void setDelayAfterAdd(String delayAfterAdd)
How long after scale up that scale down evaluation resumes
-
getDelayAfterDelete
public String getDelayAfterDelete()
How long after node deletion that scale down evaluation resumes, defaults to scan-interval
-
setDelayAfterDelete
public void setDelayAfterDelete(String delayAfterDelete)
How long after node deletion that scale down evaluation resumes, defaults to scan-interval
-
getDelayAfterFailure
public String getDelayAfterFailure()
How long after scale down failure that scale down evaluation resumes
-
setDelayAfterFailure
public void setDelayAfterFailure(String delayAfterFailure)
How long after scale down failure that scale down evaluation resumes
-
getEnabled
public Boolean getEnabled()
Should CA scale down the cluster
-
setEnabled
public void setEnabled(Boolean enabled)
Should CA scale down the cluster
-
getUnneededTime
public String getUnneededTime()
How long a node should be unneeded before it is eligible for scale down
-
setUnneededTime
public void setUnneededTime(String unneededTime)
How long a node should be unneeded before it is eligible for scale down
-
getUtilizationThreshold
public String getUtilizationThreshold()
Node utilization level, defined as sum of requested resources divided by capacity, below which a node can be considered for scale down
-
setUtilizationThreshold
public void setUtilizationThreshold(String utilizationThreshold)
Node utilization level, defined as sum of requested resources divided by capacity, below which a node can be considered for scale down
-
edit
public ClusterAutoscalerSpecScaleDownBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<ClusterAutoscalerSpecScaleDownBuilder>
-
toBuilder
public ClusterAutoscalerSpecScaleDownBuilder toBuilder()
-
-