Class RunningBuildsStatisticProvider
- java.lang.Object
-
- jetbrains.buildServer.serverSide.statistics.buildtime.RunningBuildsStatisticProvider
-
- All Implemented Interfaces:
TimeStatisticsProvider
public class RunningBuildsStatisticProvider extends Object implements TimeStatisticsProvider
-
-
Constructor Summary
Constructors Constructor Description RunningBuildsStatisticProvider()
RunningBuildsStatisticProvider(SBuildServer server)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AgentConfigurationValue
aggregate(AgentConfigurationValue value, AgentBuildValue buildValue)
static AgentConfigurationValue
aggregate(AgentConfigurationValue value1, AgentConfigurationValue value2)
Collection<AgentBuildValue>
getAgentBuilds(DateRange range)
Collection<AgentConfigurationValue>
getAgentConfigurationValue(DateRange dateRange)
-
-
-
Constructor Detail
-
RunningBuildsStatisticProvider
public RunningBuildsStatisticProvider()
-
RunningBuildsStatisticProvider
@Autowired public RunningBuildsStatisticProvider(@NotNull SBuildServer server)
-
-
Method Detail
-
getAgentBuilds
@NotNull @Secured("VIEW_AGENT_USAGE_STATISTICS") public Collection<AgentBuildValue> getAgentBuilds(@NotNull DateRange range)
- Specified by:
getAgentBuilds
in interfaceTimeStatisticsProvider
-
getAgentConfigurationValue
@NotNull @Secured("VIEW_AGENT_USAGE_STATISTICS") public Collection<AgentConfigurationValue> getAgentConfigurationValue(@NotNull DateRange dateRange)
- Specified by:
getAgentConfigurationValue
in interfaceTimeStatisticsProvider
-
aggregate
public static AgentConfigurationValue aggregate(@NotNull AgentConfigurationValue value, @NotNull AgentBuildValue buildValue)
-
aggregate
public static AgentConfigurationValue aggregate(@NotNull AgentConfigurationValue value1, @NotNull AgentConfigurationValue value2)
-
-