Class PerUsageLicenseStatsProvider
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.serverStatistics.providers.PerUsageLicenseStatsProvider
-
- All Implemented Interfaces:
ServerUsageStatsProvider
,ServerUsageStatsProvider.SimpleServerUsageStatsProvider
public class PerUsageLicenseStatsProvider extends Object implements ServerUsageStatsProvider.SimpleServerUsageStatsProvider
Created by Andrey Titov on 12/2/16.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jetbrains.buildServer.serverSide.impl.serverStatistics.providers.ServerUsageStatsProvider
ServerUsageStatsProvider.PeriodicalServerUsageStatsProvider, ServerUsageStatsProvider.SimpleServerUsageStatsProvider
-
-
Constructor Summary
Constructors Constructor Description PerUsageLicenseStatsProvider(BuildServer buildServer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDisplayName()
LicenseKey
getLicense()
String
getName()
String
getValue()
boolean
isAvailable()
-
-
-
Constructor Detail
-
PerUsageLicenseStatsProvider
public PerUsageLicenseStatsProvider(@NotNull BuildServer buildServer)
-
-
Method Detail
-
getName
@NotNull public String getName()
- Specified by:
getName
in interfaceServerUsageStatsProvider
- Returns:
- Name to be sent to server
-
getDisplayName
@NotNull public String getDisplayName()
- Specified by:
getDisplayName
in interfaceServerUsageStatsProvider
- Returns:
- Display name to be shown to user
-
getValue
@NotNull public String getValue()
- Specified by:
getValue
in interfaceServerUsageStatsProvider.SimpleServerUsageStatsProvider
- Returns:
- Current value
-
isAvailable
public boolean isAvailable()
-
getLicense
public LicenseKey getLicense()
-
-