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 String
describeLimits(AgentPoolLimits limits)
int
getMaxAgents()
int
getMinAgents()
static boolean
limitsEquals(AgentPoolLimits l1, AgentPoolLimits l2)
-
-
-
Method Detail
-
getMaxAgents
public int getMaxAgents()
- Specified by:
getMaxAgents
in interfaceAgentPoolLimits
- Returns:
- maximum number of agents which can be added to the pool, -1 means unlimited
-
getMinAgents
public int getMinAgents()
- Specified by:
getMinAgents
in 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)
-
-