public class AbstractBuildParametersProvider extends java.lang.Object implements BuildParametersProvider
BuildParametersProvider| Constructor and Description |
|---|
AbstractBuildParametersProvider() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
getParameters(SBuild build,
boolean emulationMode)
Returns additional build parameters.
|
java.util.Collection<java.lang.String> |
getParametersAvailableOnAgent(SBuild build)
Returns collection of parameters (names) always available on the agent for the specified build.
|
@NotNull
public java.util.Map<java.lang.String,java.lang.String> getParameters(@NotNull
SBuild build,
boolean emulationMode)
BuildParametersProvidergetParameters in interface BuildParametersProviderbuild - the build for which parameters should be addedemulationMode - if true then parameters are calculated in the emulation mode and provided build is a mock build.
For example, emulation mode is used to show parameters available for a build configuration in the web UI.ParameterDescriptionProvider@NotNull
public java.util.Collection<java.lang.String> getParametersAvailableOnAgent(@NotNull
SBuild build)
BuildParametersProviderBuildParametersProvider.getParameters(jetbrains.buildServer.serverSide.SBuild,boolean).
To provide descriptions for the properties ParameterDescriptionProvidergetParametersAvailableOnAgent in interface BuildParametersProviderbuild - build