public class ToolVersion extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULTS_SOURCE |
| Constructor and Description |
|---|
ToolVersion(String variableName,
String defaultVersion,
String actualVersion,
String versionSource) |
| Modifier and Type | Method and Description |
|---|---|
String |
getActualVersion() |
static ToolVersion |
getDefaultToolVersion(CustomTool tool)
Retrieves the default
CustomTool version. |
String |
getDefaultVersion() |
static ToolVersion |
getEffectiveToolVersion(CustomTool tool,
hudson.EnvVars buildEnv,
hudson.model.Node node)
Method gets effective tool version for the build.
|
String |
getVariableName() |
String |
getVersionSource() |
boolean |
hasDefaultVersion() |
void |
setDefaultVersion(String defaultVersion) |
String |
toString() |
public static final String DEFAULTS_SOURCE
public boolean hasDefaultVersion()
@CheckForNull public String getDefaultVersion()
public void setDefaultVersion(String defaultVersion)
public String getVariableName()
public String getActualVersion()
public String getVersionSource()
@CheckForNull public static ToolVersion getDefaultToolVersion(@Nonnull CustomTool tool)
CustomTool version.tool - Tool@CheckForNull public static ToolVersion getEffectiveToolVersion(CustomTool tool, hudson.EnvVars buildEnv, hudson.model.Node node)
tool - Custom toolbuildEnv - Current build environmentnode - Node, where the build runsCopyright © 2004-2014. All Rights Reserved.