Class ImpalaExecutorGroupSetCreateRequest

java.lang.Object
com.cloudera.cdp.dw.model.ImpalaExecutorGroupSetCreateRequest

@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen", date="2024-09-27T08:40:25.071-07:00") public class ImpalaExecutorGroupSetCreateRequest extends Object
Configure independently scaling set of uniformly sized executor groups.
  • Constructor Details

    • ImpalaExecutorGroupSetCreateRequest

      public ImpalaExecutorGroupSetCreateRequest()
  • Method Details

    • getExecGroupSize

      public Integer getExecGroupSize()
      Getter for execGroupSize. Set number of executors per executor group.
    • setExecGroupSize

      public void setExecGroupSize(Integer execGroupSize)
      Setter for execGroupSize. Set number of executors per executor group.
    • getMinExecutorGroups

      public Integer getMinExecutorGroups()
      Getter for minExecutorGroups. Set minimum number of executor groups allowed.
    • setMinExecutorGroups

      public void setMinExecutorGroups(Integer minExecutorGroups)
      Setter for minExecutorGroups. Set minimum number of executor groups allowed.
    • getMaxExecutorGroups

      public Integer getMaxExecutorGroups()
      Getter for maxExecutorGroups. Set maximum number of executor groups allowed.
    • setMaxExecutorGroups

      public void setMaxExecutorGroups(Integer maxExecutorGroups)
      Setter for maxExecutorGroups. Set maximum number of executor groups allowed.
    • getAutoSuspendTimeoutSeconds

      public Integer getAutoSuspendTimeoutSeconds()
      Getter for autoSuspendTimeoutSeconds. Set auto suspend threshold. If not provided defaults will apply.
    • setAutoSuspendTimeoutSeconds

      public void setAutoSuspendTimeoutSeconds(Integer autoSuspendTimeoutSeconds)
      Setter for autoSuspendTimeoutSeconds. Set auto suspend threshold. If not provided defaults will apply.
    • getDisableAutoSuspend

      public Boolean getDisableAutoSuspend()
      Getter for disableAutoSuspend. Turn off auto suspend. If not provided defaults will apply.
    • setDisableAutoSuspend

      public void setDisableAutoSuspend(Boolean disableAutoSuspend)
      Setter for disableAutoSuspend. Turn off auto suspend. If not provided defaults will apply.
    • getTriggerScaleUpDelay

      public Integer getTriggerScaleUpDelay()
      Getter for triggerScaleUpDelay. Set scale up threshold in seconds. If not provided defaults will apply.
    • setTriggerScaleUpDelay

      public void setTriggerScaleUpDelay(Integer triggerScaleUpDelay)
      Setter for triggerScaleUpDelay. Set scale up threshold in seconds. If not provided defaults will apply.
    • getTriggerScaleDownDelay

      public Integer getTriggerScaleDownDelay()
      Getter for triggerScaleDownDelay. Set scale down threshold in seconds. If not provided defaults will apply.
    • setTriggerScaleDownDelay

      public void setTriggerScaleDownDelay(Integer triggerScaleDownDelay)
      Setter for triggerScaleDownDelay. Set scale down threshold in seconds. If not provided defaults will apply.
    • 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