Class NodeParameterValue
java.lang.Object
hudson.model.ParameterValue
org.jvnet.jenkins.plugins.nodelabelparameter.LabelParameterValue
org.jvnet.jenkins.plugins.nodelabelparameter.NodeParameterValue
- All Implemented Interfaces:
Serializable
- Author:
- Dominik Bartholdi (imod)
- See Also:
-
Field Summary
Fields inherited from class org.jvnet.jenkins.plugins.nodelabelparameter.LabelParameterValue
nextLabels
Fields inherited from class hudson.model.ParameterValue
name
-
Constructor Summary
ConstructorsConstructorDescriptionNodeParameterValue
(String name, String description, String label) NodeParameterValue
(String name, List<String> labels, NodeEligibility nodeEligibility) creates a new node parameter -
Method Summary
Methods inherited from class org.jvnet.jenkins.plugins.nodelabelparameter.LabelParameterValue
addBadgeToBuild, buildEnvironment, createBuildWrapper, createVariableResolver, getAssignedLabel, getLabel, getNextLabels, setLabel
Methods inherited from class hudson.model.ParameterValue
buildEnvVars, buildEnvVars, getDefinition, getDescription, getFormattedDescription, getName, getShortDescription, getValue, isSensitive, setDescription
-
Constructor Details
-
NodeParameterValue
@DataBoundConstructor public NodeParameterValue(String name, List<String> labels, NodeEligibility nodeEligibility) creates a new node parameter- Parameters:
name
- the name of the parameterlabels
- the node labels to trigger one build after the other withnodeEligibility
- defines if a node should be ignored at execution or not.
-
NodeParameterValue
-
-
Method Details
-
toString
- Overrides:
toString
in classLabelParameterValue
-
equals
- Overrides:
equals
in classLabelParameterValue
-
hashCode
public int hashCode()- Overrides:
hashCode
in classLabelParameterValue
-