Class PipelineOptimizationsServiceImpl
- java.lang.Object
-
- jetbrains.buildServer.pipeline.impl.service.optimizations.PipelineOptimizationsServiceImpl
-
- All Implemented Interfaces:
PipelineOptimizationsService
@Service public class PipelineOptimizationsServiceImpl extends Object implements PipelineOptimizationsService
-
-
Field Summary
Fields Modifier and Type Field Description static int
PIPELINE_OPTIMIZATION_HISTORY_LIMIT
-
Constructor Summary
Constructors Constructor Description PipelineOptimizationsServiceImpl(BuildsManager buildsManager, List<OptimizationCalculator> calculators)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PipelineOptimizationsResponse
getPipelineOptimizations(Pipeline pipeline, String branchName)
PipelineRunOptimizationsResponse
getPipelineRunOptimizations(BuildPromotion pipelineRun)
-
-
-
Field Detail
-
PIPELINE_OPTIMIZATION_HISTORY_LIMIT
public static final int PIPELINE_OPTIMIZATION_HISTORY_LIMIT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PipelineOptimizationsServiceImpl
public PipelineOptimizationsServiceImpl(@NotNull BuildsManager buildsManager, @NotNull List<OptimizationCalculator> calculators)
-
-
Method Detail
-
getPipelineOptimizations
@NotNull public PipelineOptimizationsResponse getPipelineOptimizations(@NotNull Pipeline pipeline, @Nullable String branchName)
- Specified by:
getPipelineOptimizations
in interfacePipelineOptimizationsService
branchName
- if specified, only builds for this VCS branch will be used for history. if null? the default branch is used.
-
getPipelineRunOptimizations
@NotNull public PipelineRunOptimizationsResponse getPipelineRunOptimizations(@NotNull BuildPromotion pipelineRun)
- Specified by:
getPipelineRunOptimizations
in interfacePipelineOptimizationsService
-
-