Package jetbrains.buildServer.configs
Class Parameters
- java.lang.Object
-
- jetbrains.buildServer.configs.Parameters
-
public class Parameters extends Object
-
-
Constructor Summary
Constructors Constructor Description Parameters()
Parameters(boolean addParamsElement)
-
Method Summary
-
-
-
Method Detail
-
addParameter
@NotNull public ParameterBuilderImpl addParameter()
-
addParameter
public void addParameter(@NotNull ParameterBuilderImpl param)
-
setDefaultParameters
public void setDefaultParameters(@NotNull Map<String,String> defaultParameters)
-
getNonDefaultParams
@NotNull public List<ParameterBuilderImpl> getNonDefaultParams()
-
getAllParams
@NotNull public List<ParameterBuilderImpl> getAllParams()
-
isDefaultParam
public boolean isDefaultParam(@NotNull ParameterBuilderImpl p)
-
isDefaultParam
public boolean isDefaultParam(@NotNull String paramName, @NotNull String paramValue)
-
hasDefaultValue
public boolean hasDefaultValue(@NotNull String paramName)
-
write
public void write(@NotNull org.jdom.Element parent)
-
copy
@NotNull public Parameters copy(@NotNull Predicate<? super ParameterBuilderImpl> predicate)
-
getParametersMap
@NotNull public Map<String,ParameterBuilderImpl> getParametersMap()
-
getParametersMap
@NotNull public Map<String,ParameterBuilderImpl> getParametersMap(boolean includeDefaults)
-
removeIf
public void removeIf(@NotNull Predicate<ParameterBuilderImpl> predicate)
-
createParametersWithFilledDefaults
@NotNull public Parameters createParametersWithFilledDefaults()
-
createParametersWithEmptyDefaults
@NotNull public Parameters createParametersWithEmptyDefaults()
Returns parameters with empty defaults. In returned objectisDefaultParam(String, String)
will return false for any param.
-
createParameters
@NotNull public Parameters createParameters(@NotNull Parameters defaults)
Creates parameters with the specified parameters as defaults- Parameters:
defaults
- new parameters to use as defaults (only names and values are used)- Returns:
- created parameters
-
-