jetbrains.buildServer.serverSide
Interface InheritableUserParametersHolder

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

public interface InheritableUserParametersHolder
extends UserParametersHolder

Represents parameters holder with inheritance of parameters.

Since:
8.0

Method Summary
 java.util.Map<java.lang.String,java.lang.String> getOwnParameters()
           
 java.util.Collection<Parameter> getOwnParametersCollection()
           
 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.
 
Methods inherited from interface jetbrains.buildServer.serverSide.UserParametersHolder
addParameter, removeParameter
 

Method Detail

getParametersCollection

@NotNull
java.util.Collection<Parameter> getParametersCollection()
Description copied from interface: ReadOnlyUserParameters
Returns build and configuration parameters in single collection.

Specified by:
getParametersCollection in interface ReadOnlyUserParameters
Returns:
merged collection of parameters, i.e. all parameters inherited from parent holders and own parameters

getParameters

@NotNull
java.util.Map<java.lang.String,java.lang.String> getParameters()
Description copied from interface: ReadOnlyUserParameters
Returns map of build and configuration parameters.

Specified by:
getParameters in interface ReadOnlyUserParameters
Returns:
merged map of parameters, i.e. all parameters inherited from parent holders and own parameters

getOwnParametersCollection

@NotNull
java.util.Collection<Parameter> getOwnParametersCollection()
Returns:
own, non inherited parameters

getOwnParameters

@NotNull
java.util.Map<java.lang.String,java.lang.String> getOwnParameters()
Returns:
own, non inherited parameters map