jetbrains.buildServer.serverSide
Interface UserParametersHolder

All Superinterfaces:
ReadOnlyUserParameters
All Known Subinterfaces:
BuildTypeSettings, BuildTypeTemplate, RemoteBuildType, SBuildType, SProject

public interface UserParametersHolder
extends ReadOnlyUserParameters

Holds user defined parameters.


Method Summary
 void addParameter(Parameter param)
          Adds parameter.
 java.util.Map<java.lang.String,java.lang.String> getParameters()
          Returns map of build and configuration parameters.
 java.util.Collection<Parameter> getParametersCollection()
          Returns build and configuration parameters in single collection.
 void removeParameter(java.lang.String paramName)
          Removes parameter.
 

Method Detail

addParameter

void addParameter(@NotNull
                  Parameter param)
Adds parameter.

Parameters:
param - build or config parameter, the type is determined by parameter prefix
Since:
5.1.5

removeParameter

void removeParameter(@NotNull
                     java.lang.String paramName)
Removes parameter.

Parameters:
paramName - build or config parameter name, the type is determined by parameter prefix
Since:
5.1.5

getParametersCollection

@NotNull
java.util.Collection<Parameter> getParametersCollection()
Returns build and configuration parameters in single collection.

Specified by:
getParametersCollection in interface ReadOnlyUserParameters
Returns:
see above

getParameters

@NotNull
java.util.Map<java.lang.String,java.lang.String> getParameters()
Returns map of build and configuration parameters.

Specified by:
getParameters in interface ReadOnlyUserParameters
Returns:
build and configuration parameters map
Since:
6.5