public class MatlabInstallation extends hudson.tools.ToolInstallation implements hudson.model.EnvironmentSpecific<MatlabInstallation>, hudson.slaves.NodeSpecific<MatlabInstallation>
Modifier and Type | Class and Description |
---|---|
static class |
MatlabInstallation.DescriptorImpl |
Constructor and Description |
---|
MatlabInstallation(String name) |
MatlabInstallation(String name,
String home,
List<? extends hudson.tools.ToolProperty<?>> properties) |
Modifier and Type | Method and Description |
---|---|
void |
buildEnvVars(hudson.EnvVars env) |
MatlabInstallation |
forEnvironment(hudson.EnvVars envVars) |
MatlabInstallation |
forNode(hudson.model.Node node,
hudson.model.TaskListener log) |
static MatlabInstallation[] |
getAll() |
static MatlabInstallation |
getInstallation(String name) |
static boolean |
isEmpty() |
@DataBoundConstructor public MatlabInstallation(String name, @CheckForNull String home, List<? extends hudson.tools.ToolProperty<?>> properties)
public MatlabInstallation(String name)
public MatlabInstallation forEnvironment(hudson.EnvVars envVars)
forEnvironment
in interface hudson.model.EnvironmentSpecific<MatlabInstallation>
public MatlabInstallation forNode(@Nonnull hudson.model.Node node, hudson.model.TaskListener log) throws IOException, InterruptedException
forNode
in interface hudson.slaves.NodeSpecific<MatlabInstallation>
IOException
InterruptedException
public void buildEnvVars(hudson.EnvVars env)
buildEnvVars
in class hudson.tools.ToolInstallation
public static MatlabInstallation[] getAll()
public static boolean isEmpty()
public static MatlabInstallation getInstallation(String name)
Copyright © 2016–2024. All rights reserved.