Class BuildPromotionReplacementImpl.ReplacementStatisticsImpl
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.BuildPromotionReplacementImpl.ReplacementStatisticsImpl
-
- All Implemented Interfaces:
BuildPromotionReplacement.ReplacementStatistics
- Enclosing class:
- BuildPromotionReplacementImpl
public class BuildPromotionReplacementImpl.ReplacementStatisticsImpl extends Object implements BuildPromotionReplacement.ReplacementStatistics
-
-
Constructor Summary
Constructors Constructor Description ReplacementStatisticsImpl(ServerMetricsFactory metrics)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addOptimizedBuild(BuildPromotion original, BuildPromotionReplacementLog.ReplacementReason reason)
Map<BuildPromotionReplacementLog.ReplacementReason,Integer>
getOptimizedBuildsNumber()
Map<BuildPromotionReplacementLog.ReplacementReason,Long>
getOptimizedBuildTimeSeconds()
-
-
-
Constructor Detail
-
ReplacementStatisticsImpl
public ReplacementStatisticsImpl(@NotNull ServerMetricsFactory metrics)
-
-
Method Detail
-
addOptimizedBuild
public void addOptimizedBuild(@NotNull BuildPromotion original, @NotNull BuildPromotionReplacementLog.ReplacementReason reason)
-
getOptimizedBuildsNumber
@NotNull public Map<BuildPromotionReplacementLog.ReplacementReason,Integer> getOptimizedBuildsNumber()
- Specified by:
getOptimizedBuildsNumber
in interfaceBuildPromotionReplacement.ReplacementStatistics
-
getOptimizedBuildTimeSeconds
@NotNull public Map<BuildPromotionReplacementLog.ReplacementReason,Long> getOptimizedBuildTimeSeconds()
- Specified by:
getOptimizedBuildTimeSeconds
in interfaceBuildPromotionReplacement.ReplacementStatistics
-
-