public class NodeParameterDefinition
extends hudson.model.SimpleParameterDefinition
| Modifier and Type | Class and Description |
|---|---|
static class |
NodeParameterDefinition.DescriptorImpl |
| Modifier and Type | Field and Description |
|---|---|
static String |
ALL_NODES |
List<String> |
allowedSlaves |
String |
defaultValue
Deprecated.
|
| Constructor and Description |
|---|
NodeParameterDefinition(String name,
String description,
List<String> defaultSlaves,
List<String> allowedSlaves,
String triggerIfResult,
boolean ignoreOfflineNodes) |
NodeParameterDefinition(String name,
String description,
String defaultValue,
List<String> allowedSlaves,
String triggerIfResult)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
hudson.model.ParameterDefinition |
copyWithDefaultValue(hudson.model.ParameterValue defaultValueObj) |
hudson.model.ParameterValue |
createValue(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject jo) |
hudson.model.ParameterValue |
createValue(String value) |
List<String> |
getAllowedNodesOrAll()
Returns a list of nodes the job could run on.
|
boolean |
getAllowMultiNodeSelection() |
NodeParameterValue |
getDefaultParameterValue()
e.g.
|
List<String> |
getDefaultSlaves() |
static List<String> |
getSlaveNames()
Gets the names of all configured slaves, regardless whether they are
online.
|
static List<String> |
getSlaveNamesForSelection()
returns all available nodes plus an identifier to identify all slaves at
position one.
|
String |
getTriggerIfResult() |
boolean |
isIgnoreOfflineNodes() |
boolean |
isTriggerConcurrentBuilds() |
Object |
readResolve() |
public static final String ALL_NODES
@Deprecated public transient String defaultValue
@DataBoundConstructor public NodeParameterDefinition(String name, String description, List<String> defaultSlaves, List<String> allowedSlaves, String triggerIfResult, boolean ignoreOfflineNodes)
public boolean isIgnoreOfflineNodes()
public NodeParameterValue getDefaultParameterValue()
getDefaultParameterValue in class hudson.model.ParameterDefinitionpublic hudson.model.ParameterValue createValue(String value)
createValue in class hudson.model.SimpleParameterDefinitionpublic hudson.model.ParameterDefinition copyWithDefaultValue(hudson.model.ParameterValue defaultValueObj)
copyWithDefaultValue in class hudson.model.ParameterDefinitionpublic List<String> getAllowedNodesOrAll()
public String getTriggerIfResult()
public static List<String> getSlaveNamesForSelection()
public static List<String> getSlaveNames()
public hudson.model.ParameterValue createValue(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject jo)
createValue in class hudson.model.ParameterDefinitionpublic boolean getAllowMultiNodeSelection()
public boolean isTriggerConcurrentBuilds()
public Object readResolve()
Copyright © 2004-2014 Hudson. All Rights Reserved.