Class AutomaticInstanceManagementConfig

java.lang.Object
com.atlassian.bamboo.agent.elastic.server.AutomaticInstanceManagementConfig
All Implemented Interfaces:
Serializable

public class AutomaticInstanceManagementConfig extends Object implements Serializable
See Also:
  • Field Details

  • Method Details

    • getConfigurationName

      public String getConfigurationName()
    • isAutomaticInstanceManagementEnabled

      public boolean isAutomaticInstanceManagementEnabled()
    • getAverageTimeInQueueThreshold

      public long getAverageTimeInQueueThreshold()
    • setAverageTimeInQueueThreshold

      public void setAverageTimeInQueueThreshold(long averageTimeInQueueThreshold)
    • getElasticBuildsInQueueThreshold

      public int getElasticBuildsInQueueThreshold()
    • setElasticBuildsInQueueThreshold

      public void setElasticBuildsInQueueThreshold(int elasticBuildsInQueueThreshold)
    • getTotalBuildInQueueThreshold

      public int getTotalBuildInQueueThreshold()
    • setTotalBuildInQueueThreshold

      public void setTotalBuildInQueueThreshold(int totalBuildInQueueThreshold)
    • getMaxElasticInstancesToStartAtOnce

      public int getMaxElasticInstancesToStartAtOnce()
    • setMaxElasticInstancesToStartAtOnce

      public void setMaxElasticInstancesToStartAtOnce(int maxElasticInstancesToStartAtOnce)
    • getInstanceIdleTimeThreshold

      public long getInstanceIdleTimeThreshold()
    • setInstanceIdleTimeThreshold

      public void setInstanceIdleTimeThreshold(long instanceIdleTimeThreshold)
    • getMaxNonBambooInstances

      public int getMaxNonBambooInstances()
    • setMaxNonBambooInstances

      public void setMaxNonBambooInstances(int maxNonBambooInstances)