public class OnDemandBambooLicenseLimits extends Object implements BambooLicenseLimits
LIMITS_KEY
Constructor and Description |
---|
OnDemandBambooLicenseLimits(int maximumNumberOfRemoteAgents,
int maximumNumberOfLocalAgents,
int maximumNumberOfPlans) |
Modifier and Type | Method and Description |
---|---|
static BambooLicenseLimits |
fromLicense(com.atlassian.extras.api.bamboo.BambooLicense license) |
static BambooLicenseLimits |
fromLimitsString(String limitsString) |
int |
getMaximumNumberOfLocalAgents() |
int |
getMaximumNumberOfPlans() |
int |
getMaximumNumberOfRemoteAgents() |
String |
toLimitsString()
Current implementations assumes that whole object is stored as one String
This method serialize it to it.
|
public OnDemandBambooLicenseLimits(int maximumNumberOfRemoteAgents, int maximumNumberOfLocalAgents, int maximumNumberOfPlans)
public static BambooLicenseLimits fromLicense(@NotNull com.atlassian.extras.api.bamboo.BambooLicense license)
public static BambooLicenseLimits fromLimitsString(String limitsString)
public String toLimitsString()
BambooLicenseLimits
toLimitsString
in interface BambooLicenseLimits
public int getMaximumNumberOfRemoteAgents()
getMaximumNumberOfRemoteAgents
in interface BambooLicenseLimits
public int getMaximumNumberOfLocalAgents()
getMaximumNumberOfLocalAgents
in interface BambooLicenseLimits
public int getMaximumNumberOfPlans()
getMaximumNumberOfPlans
in interface BambooLicenseLimits
Copyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.