Package jetbrains.buildServer.tools.impl
Interface ParameterReferencesToolUsageDetector
-
- All Known Implementing Classes:
ParameterReferencesToolUsageDetectorImpl
public interface ParameterReferencesToolUsageDetector
- Since:
- 2019.1
- Author:
- Maxim Zaytsev (maxim.zaytsev@jetbrains.com)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<ToolVersion>
getToolUsages(SRunningBuild build, Set<String> ignoredParameterKeys)
tries to find usages of tools in specified build by checking referenced parameters in build settingsList<ToolVersion>
getToolUsagesFromParameters(SRunningBuild build, Map<String,String> parameters)
tries to find usages of tools in specified build by checking referenced parameters in build settings.
-
-
-
Method Detail
-
getToolUsages
@NotNull List<ToolVersion> getToolUsages(@NotNull SRunningBuild build, @NotNull Set<String> ignoredParameterKeys)
tries to find usages of tools in specified build by checking referenced parameters in build settings- Parameters:
build
- specified buildignoredToolTypes
- set of tool types which should be ignored- Returns:
- list of tools referenced in build settings
-
getToolUsagesFromParameters
@NotNull List<ToolVersion> getToolUsagesFromParameters(@NotNull SRunningBuild build, @NotNull Map<String,String> parameters)
tries to find usages of tools in specified build by checking referenced parameters in build settings. This method finds references only in specified parameters map- Parameters:
build
- specified buildparameters
- map of parameters- Returns:
- list of tools referenced in build settings
-
-