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 Details

    • CommonAutoscalerResp

      public CommonAutoscalerResp()
  • Method Details

    • getScaleDownDelayAfterAdd

      public String getScaleDownDelayAfterAdd()
      Getter for scaleDownDelayAfterAdd. How long after scale up that scale down evaluation resumes. (Azure/AWS Support).
    • setScaleDownDelayAfterAdd

      public void setScaleDownDelayAfterAdd(String scaleDownDelayAfterAdd)
      Setter for scaleDownDelayAfterAdd. How long after scale up that scale down evaluation resumes. (Azure/AWS Support).
    • getScaleDownDelayAfterDelete

      public String getScaleDownDelayAfterDelete()
      Getter for scaleDownDelayAfterDelete. How long after node deletion that scale down evaluation resumes, defaults to scanInterval. (Azure/AWS Support).
    • setScaleDownDelayAfterDelete

      public void setScaleDownDelayAfterDelete(String scaleDownDelayAfterDelete)
      Setter for scaleDownDelayAfterDelete. How long after node deletion that scale down evaluation resumes, defaults to scanInterval. (Azure/AWS Support).
    • getScaleDownDelayAfterFailure

      public String getScaleDownDelayAfterFailure()
      Getter for scaleDownDelayAfterFailure. How long after scale down failure that scale down evaluation resumes. (Azure/AWS Support).
    • setScaleDownDelayAfterFailure

      public void setScaleDownDelayAfterFailure(String scaleDownDelayAfterFailure)
      Setter for scaleDownDelayAfterFailure. How long after scale down failure that scale down evaluation resumes. (Azure/AWS Support).
    • getScaleDownEnabled

      public Boolean getScaleDownEnabled()
      Getter for scaleDownEnabled. Scale down flag. (AWS Support).
    • setScaleDownEnabled

      public void setScaleDownEnabled(Boolean scaleDownEnabled)
      Setter for scaleDownEnabled. Scale down flag. (AWS Support).
    • getScaleDownNonEmptyCandidatesCount

      public Integer 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

      public void setScaleDownNonEmptyCandidatesCount(Integer scaleDownNonEmptyCandidatesCount)
      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

      public String getScaleDownUnneededTime()
      Getter for scaleDownUnneededTime. How long a node should be unneeded before it is eligible for scale down. (Azure/AWS Support).
    • setScaleDownUnneededTime

      public void setScaleDownUnneededTime(String scaleDownUnneededTime)
      Setter for scaleDownUnneededTime. How long a node should be unneeded before it is eligible for scale down. (Azure/AWS Support).
    • getScaleDownUtilizationThreshold

      public Double 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

      public void setScaleDownUtilizationThreshold(Double scaleDownUtilizationThreshold)
      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

      public String getScanInterval()
      Getter for scanInterval. Scan interval. (Azure/AWS Support).
    • setScanInterval

      public void setScanInterval(String scanInterval)
      Setter for scanInterval. Scan interval. (Azure/AWS Support).
    • getSkipNodesWithLocalStorage

      public Boolean getSkipNodesWithLocalStorage()
      Getter for skipNodesWithLocalStorage. Skip nodes with local storage flag. (AWS Support).
    • setSkipNodesWithLocalStorage

      public void setSkipNodesWithLocalStorage(Boolean skipNodesWithLocalStorage)
      Setter for skipNodesWithLocalStorage. Skip nodes with local storage flag. (AWS Support).
    • getSkipNodesWithSystemPods

      public Boolean getSkipNodesWithSystemPods()
      Getter for skipNodesWithSystemPods. Skip nodes with system pods. (AWS Support).
    • setSkipNodesWithSystemPods

      public void setSkipNodesWithSystemPods(Boolean skipNodesWithSystemPods)
      Setter for skipNodesWithSystemPods. Skip nodes with system pods. (AWS Support).
    • getMaxGracefulTerminationSec

      public Long getMaxGracefulTerminationSec()
      Getter for maxGracefulTerminationSec. Maximum number of seconds CA waits for pod termination when trying to scale down a node. (Azure Support).
    • setMaxGracefulTerminationSec

      public void setMaxGracefulTerminationSec(Long maxGracefulTerminationSec)
      Setter for maxGracefulTerminationSec. Maximum number of seconds CA waits for pod termination when trying to scale down a node. (Azure Support).
    • getScaleDownUnreadyTime

      public String getScaleDownUnreadyTime()
      Getter for scaleDownUnreadyTime. How long an unready node should be unneeded before it is eligible for scale down. (Azure Support).
    • setScaleDownUnreadyTime

      public void setScaleDownUnreadyTime(String scaleDownUnreadyTime)
      Setter for scaleDownUnreadyTime. How long an unready node should be unneeded before it is eligible for scale down. (Azure Support).
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object