public class GCloudInstallation extends hudson.tools.ToolInstallation implements hudson.slaves.NodeSpecific<GCloudInstallation>, hudson.model.EnvironmentSpecific<GCloudInstallation>
Modifier and Type | Class and Description |
---|---|
static class |
GCloudInstallation.DescriptorImpl |
Constructor and Description |
---|
GCloudInstallation(String name,
String home,
List<? extends hudson.tools.ToolProperty<?>> properties) |
Modifier and Type | Method and Description |
---|---|
void |
buildEnvVars(hudson.EnvVars env) |
GCloudInstallation |
forEnvironment(hudson.EnvVars environment) |
GCloudInstallation |
forNode(hudson.model.Node node,
hudson.model.TaskListener log) |
String |
getExecutable() |
static GCloudInstallation[] |
getInstallations() |
GCloudInstallation |
translate(hudson.model.Node node,
hudson.EnvVars envs,
hudson.model.TaskListener listener) |
public void buildEnvVars(hudson.EnvVars env)
buildEnvVars
in class hudson.tools.ToolInstallation
public GCloudInstallation translate(hudson.model.Node node, hudson.EnvVars envs, hudson.model.TaskListener listener) throws IOException, InterruptedException
translate
in class hudson.tools.ToolInstallation
IOException
InterruptedException
public GCloudInstallation forNode(hudson.model.Node node, hudson.model.TaskListener log) throws IOException, InterruptedException
forNode
in interface hudson.slaves.NodeSpecific<GCloudInstallation>
IOException
InterruptedException
public GCloudInstallation forEnvironment(hudson.EnvVars environment)
forEnvironment
in interface hudson.model.EnvironmentSpecific<GCloudInstallation>
public static GCloudInstallation[] getInstallations()
public String getExecutable()
Copyright © 2016–2020. All rights reserved.