Package com.cloudera.cdp.compute.model
Class CommonAutoscalerResp
java.lang.Object
com.cloudera.cdp.compute.model.CommonAutoscalerResp
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
date="2025-01-23T07:12:43.033-08:00")
public class CommonAutoscalerResp
extends Object
Autoscaler response structure.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Getter for maxGracefulTerminationSec.Getter for scaleDownDelayAfterAdd.Getter for scaleDownDelayAfterDelete.Getter for scaleDownDelayAfterFailure.Getter for scaleDownEnabled.Getter for scaleDownNonEmptyCandidatesCount.Getter for scaleDownUnneededTime.Getter for scaleDownUnreadyTime.Getter for scaleDownUtilizationThreshold.Getter for scanInterval.Getter for skipNodesWithLocalStorage.Getter for skipNodesWithSystemPods.int
hashCode()
void
setMaxGracefulTerminationSec
(Long maxGracefulTerminationSec) Setter for maxGracefulTerminationSec.void
setScaleDownDelayAfterAdd
(String scaleDownDelayAfterAdd) Setter for scaleDownDelayAfterAdd.void
setScaleDownDelayAfterDelete
(String scaleDownDelayAfterDelete) Setter for scaleDownDelayAfterDelete.void
setScaleDownDelayAfterFailure
(String scaleDownDelayAfterFailure) Setter for scaleDownDelayAfterFailure.void
setScaleDownEnabled
(Boolean scaleDownEnabled) Setter for scaleDownEnabled.void
setScaleDownNonEmptyCandidatesCount
(Integer scaleDownNonEmptyCandidatesCount) Setter for scaleDownNonEmptyCandidatesCount.void
setScaleDownUnneededTime
(String scaleDownUnneededTime) Setter for scaleDownUnneededTime.void
setScaleDownUnreadyTime
(String scaleDownUnreadyTime) Setter for scaleDownUnreadyTime.void
setScaleDownUtilizationThreshold
(Double scaleDownUtilizationThreshold) Setter for scaleDownUtilizationThreshold.void
setScanInterval
(String scanInterval) Setter for scanInterval.void
setSkipNodesWithLocalStorage
(Boolean skipNodesWithLocalStorage) Setter for skipNodesWithLocalStorage.void
setSkipNodesWithSystemPods
(Boolean skipNodesWithSystemPods) Setter for skipNodesWithSystemPods.toString()
-
Constructor Details
-
CommonAutoscalerResp
public CommonAutoscalerResp()
-
-
Method Details
-
getScaleDownDelayAfterAdd
Getter for scaleDownDelayAfterAdd. How long after scale up that scale down evaluation resumes. (Azure/AWS Support). -
setScaleDownDelayAfterAdd
Setter for scaleDownDelayAfterAdd. How long after scale up that scale down evaluation resumes. (Azure/AWS Support). -
getScaleDownDelayAfterDelete
Getter for scaleDownDelayAfterDelete. How long after node deletion that scale down evaluation resumes, defaults to scanInterval. (Azure/AWS Support). -
setScaleDownDelayAfterDelete
Setter for scaleDownDelayAfterDelete. How long after node deletion that scale down evaluation resumes, defaults to scanInterval. (Azure/AWS Support). -
getScaleDownDelayAfterFailure
Getter for scaleDownDelayAfterFailure. How long after scale down failure that scale down evaluation resumes. (Azure/AWS Support). -
setScaleDownDelayAfterFailure
Setter for scaleDownDelayAfterFailure. How long after scale down failure that scale down evaluation resumes. (Azure/AWS Support). -
getScaleDownEnabled
Getter for scaleDownEnabled. Scale down flag. (AWS Support). -
setScaleDownEnabled
Setter for scaleDownEnabled. Scale down flag. (AWS Support). -
getScaleDownNonEmptyCandidatesCount
Getter for scaleDownNonEmptyCandidatesCount. Maximum number of non empty nodes considered in one iteration as candidates for scale down with drain. Lower value means better CA responsiveness but possible slower scale down latency. Higher value can affect CA performance with big clusters (100s of nodes). Set to non positive value to turn this heuristic off - CA will not limit the number of nodes it considers. (AWS Support). -
setScaleDownNonEmptyCandidatesCount
Setter for scaleDownNonEmptyCandidatesCount. Maximum number of non empty nodes considered in one iteration as candidates for scale down with drain. Lower value means better CA responsiveness but possible slower scale down latency. Higher value can affect CA performance with big clusters (100s of nodes). Set to non positive value to turn this heuristic off - CA will not limit the number of nodes it considers. (AWS Support). -
getScaleDownUnneededTime
Getter for scaleDownUnneededTime. How long a node should be unneeded before it is eligible for scale down. (Azure/AWS Support). -
setScaleDownUnneededTime
Setter for scaleDownUnneededTime. How long a node should be unneeded before it is eligible for scale down. (Azure/AWS Support). -
getScaleDownUtilizationThreshold
Getter for scaleDownUtilizationThreshold. Node utilization level, defined as the sum of requested resources divided by capacity,. below which a node can be considered for scale down. (Azure/AWS Support). -
setScaleDownUtilizationThreshold
Setter for scaleDownUtilizationThreshold. Node utilization level, defined as the sum of requested resources divided by capacity,. below which a node can be considered for scale down. (Azure/AWS Support). -
getScanInterval
Getter for scanInterval. Scan interval. (Azure/AWS Support). -
setScanInterval
Setter for scanInterval. Scan interval. (Azure/AWS Support). -
getSkipNodesWithLocalStorage
Getter for skipNodesWithLocalStorage. Skip nodes with local storage flag. (AWS Support). -
setSkipNodesWithLocalStorage
Setter for skipNodesWithLocalStorage. Skip nodes with local storage flag. (AWS Support). -
getSkipNodesWithSystemPods
Getter for skipNodesWithSystemPods. Skip nodes with system pods. (AWS Support). -
setSkipNodesWithSystemPods
Setter for skipNodesWithSystemPods. Skip nodes with system pods. (AWS Support). -
getMaxGracefulTerminationSec
Getter for maxGracefulTerminationSec. Maximum number of seconds CA waits for pod termination when trying to scale down a node. (Azure Support). -
setMaxGracefulTerminationSec
Setter for maxGracefulTerminationSec. Maximum number of seconds CA waits for pod termination when trying to scale down a node. (Azure Support). -
getScaleDownUnreadyTime
Getter for scaleDownUnreadyTime. How long an unready node should be unneeded before it is eligible for scale down. (Azure Support). -
setScaleDownUnreadyTime
Setter for scaleDownUnreadyTime. How long an unready node should be unneeded before it is eligible for scale down. (Azure Support). -
equals
-
hashCode
public int hashCode() -
toString
-