Class AgentPoolLimitsImpl
- java.lang.Object
-
- jetbrains.buildServer.serverSide.agentPools.AgentPoolLimitsImpl
-
- All Implemented Interfaces:
AgentPoolLimits
public class AgentPoolLimitsImpl extends Object implements AgentPoolLimits
Created by Sergey.Pak on 5/12/2016.
-
-
Field Summary
-
Fields inherited from interface jetbrains.buildServer.serverSide.agentPools.AgentPoolLimits
DEFAULT, UNLIMITED
-
-
Constructor Summary
Constructors Constructor Description AgentPoolLimitsImpl(int minAgents, int maxAgents)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StringdescribeLimits(AgentPoolLimits limits)intgetMaxAgents()intgetMinAgents()static booleanlimitsEquals(AgentPoolLimits l1, AgentPoolLimits l2)
-
-
-
Method Detail
-
getMaxAgents
public int getMaxAgents()
- Specified by:
getMaxAgentsin interfaceAgentPoolLimits- Returns:
- maximum number of agents which can be added to the pool, -1 means unlimited
-
getMinAgents
public int getMinAgents()
- Specified by:
getMinAgentsin interfaceAgentPoolLimits- Returns:
- minimum number of agents which should be preserved in the pool
-
limitsEquals
public static boolean limitsEquals(@NotNull AgentPoolLimits l1, @NotNull AgentPoolLimits l2)
-
describeLimits
public static String describeLimits(@NotNull AgentPoolLimits limits)
-
-