Class SmartLBConfig

java.lang.Object
hudson.model.Descriptor<GlobalConfiguration>
jenkins.model.GlobalConfiguration
io.jenkins.plugins.smartexecutorloadbalancer.SmartLBConfig
All Implemented Interfaces:
ExtensionPoint, Describable<GlobalConfiguration>, Saveable, Loadable, OnMaster

@Extension public class SmartLBConfig extends GlobalConfiguration
Persistent configuration for the Smart Load Balancer. Settings are edited on the Smart LB management page, not System Configuration.
  • Constructor Details

    • SmartLBConfig

      public SmartLBConfig()
  • Method Details

    • getDisplayName

      public String getDisplayName()
      Overrides:
      getDisplayName in class Descriptor<GlobalConfiguration>
    • get

      public static SmartLBConfig get()
    • getFailureThreshold

      public int getFailureThreshold()
    • isSkipFailingNodes

      public boolean isSkipFailingNodes()
    • getLoadWeight

      public int getLoadWeight()
    • setFailureThreshold

      @DataBoundSetter public void setFailureThreshold(int v)
    • setSkipFailingNodes

      @DataBoundSetter public void setSkipFailingNodes(boolean v)
    • setLoadWeight

      @DataBoundSetter public void setLoadWeight(int v)
    • configure

      public boolean configure(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject json)
      Overrides:
      configure in class GlobalConfiguration