Package 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Collection<Parameter>
getInheritedParametersCollection()
Parameter
getOwnParameter(java.lang.String paramName)
java.util.Map<java.lang.String,java.lang.String>
getOwnParameters()
java.util.Collection<Parameter>
getOwnParametersCollection()
java.util.Collection<Parameter>
getOwnParametersWithoutInheritedSpec()
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.ReadOnlyUserParameters
getParameter, getParameterValue
-
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 interfaceReadOnlyUserParameters
- 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 interfaceReadOnlyUserParameters
- 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 parameters, without inherited. Yet they would have inherited specs or values (if any).
-
getOwnParameters
@NotNull java.util.Map<java.lang.String,java.lang.String> getOwnParameters()
- Returns:
- own parameters map, without inherited. Yet they would have inherited specs or values (if any).
-
getOwnParameter
@Nullable Parameter getOwnParameter(@NotNull java.lang.String paramName)
- Parameters:
paramName
- parameter name- Returns:
- own parameter with given name or null if there is no such parameter
- Since:
- 10.0
-
getOwnParametersWithoutInheritedSpec
@NotNull java.util.Collection<Parameter> getOwnParametersWithoutInheritedSpec()
- Returns:
- own parameters as is, with own parameters spec.
- Since:
- 2019.2
-
getInheritedParametersCollection
@NotNull java.util.Collection<Parameter> getInheritedParametersCollection()
- Returns:
- collection of inherited parameters.
- Since:
- 2019.2
-
-