Class ParametersBuilder
- java.lang.Object
-
- jetbrains.buildServer.agent.impl.parameters.factory.ParametersBuilder
-
public class ParametersBuilder extends Object
Main entry point to perform bulk resolution of parameters on agent. Adds all the necessary agent-specific properties.- Author:
- Sergey.Anchipolevsky, Yegor.Yarko, Eugene.Petrenko
-
-
Constructor Summary
Constructors Constructor Description ParametersBuilder(BuildParametersMapsFactory mapsFactory, ParametersProviderFactory parametersProviderFactory, ParameterResolver processor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ValueResolver
createAgentValueResolver(AgentResolvedParameters parameters)
ValueResolver
createBuildRunnerValueResolver(BuildRunnerResolvedParameters resolvedParameters)
ValueResolver
createBuildValueResolver(BuildResolvedParameters resolvedParameters)
AgentResolvedParameters
resolveAgentParameters(AgentUnresolvedParameters parameters)
BuildResolvedParameters
resolveBuildParameters(AgentUnresolvedParameters agentParameters, BuildUnresolvedParameters buildParameters)
BuildRunnerResolvedParameters
resolveParameters(AgentUnresolvedParameters agentParameters, BuildUnresolvedParameters buildParameters, BuildRunnerUnresolvedParameters runnerParameters)
-
-
-
Constructor Detail
-
ParametersBuilder
public ParametersBuilder(@NotNull BuildParametersMapsFactory mapsFactory, @NotNull ParametersProviderFactory parametersProviderFactory, @NotNull ParameterResolver processor)
-
-
Method Detail
-
createAgentValueResolver
@NotNull public ValueResolver createAgentValueResolver(@NotNull AgentResolvedParameters parameters)
-
createBuildValueResolver
@NotNull public ValueResolver createBuildValueResolver(@NotNull BuildResolvedParameters resolvedParameters)
-
createBuildRunnerValueResolver
@NotNull public ValueResolver createBuildRunnerValueResolver(@NotNull BuildRunnerResolvedParameters resolvedParameters)
-
resolveAgentParameters
@NotNull public AgentResolvedParameters resolveAgentParameters(@NotNull AgentUnresolvedParameters parameters)
-
resolveBuildParameters
@NotNull public BuildResolvedParameters resolveBuildParameters(@NotNull AgentUnresolvedParameters agentParameters, @NotNull BuildUnresolvedParameters buildParameters)
-
resolveParameters
@NotNull public BuildRunnerResolvedParameters resolveParameters(@NotNull AgentUnresolvedParameters agentParameters, @NotNull BuildUnresolvedParameters buildParameters, @NotNull BuildRunnerUnresolvedParameters runnerParameters)
-
-