public class CastEchoInstallation extends ToolInstallation implements NodeSpecific<CastEchoInstallation>, EnvironmentSpecific<CastEchoInstallation>
| Modifier and Type | Class and Description |
|---|---|
static class |
CastEchoInstallation.DescriptorImpl |
ToolInstallation.ToolConverterExtensionPoint.LegacyInstancesAreScopedToHudson| Constructor and Description |
|---|
CastEchoInstallation(String name,
String home,
String dashboardAddress,
String credentialsId,
List<? extends ToolProperty<?>> properties) |
| Modifier and Type | Method and Description |
|---|---|
void |
buildEnvVars(EnvVars env) |
CastEchoInstallation |
forEnvironment(EnvVars environment) |
CastEchoInstallation |
forNode(Node node,
TaskListener listener) |
static CastEchoInstallation |
fromName(String name) |
String |
getCredentialsId() |
String |
getDashboardAddress() |
com.cloudbees.plugins.credentials.common.IdCredentials |
getDashboardCredential(Run run) |
static FilePath |
getExecutableFile(String installationName,
Node node,
EnvVars env,
TaskListener listener) |
static CastEchoInstallation[] |
list() |
all, getHome, getName, getProperties, readResolve, toString, translate, translate, translateForgetDescriptorpublic CastEchoInstallation forNode(Node node, TaskListener listener) throws IOException, InterruptedException
forNode in interface NodeSpecific<CastEchoInstallation>IOExceptionInterruptedExceptionpublic CastEchoInstallation forEnvironment(EnvVars environment)
forEnvironment in interface EnvironmentSpecific<CastEchoInstallation>public void buildEnvVars(EnvVars env)
buildEnvVars in class ToolInstallationpublic String getDashboardAddress()
public String getCredentialsId()
public com.cloudbees.plugins.credentials.common.IdCredentials getDashboardCredential(Run run)
public static CastEchoInstallation[] list()
@CheckForNull public static CastEchoInstallation fromName(String name)
@CheckForNull public static FilePath getExecutableFile(String installationName, Node node, EnvVars env, TaskListener listener) throws IOException, InterruptedException
IOExceptionInterruptedExceptionCopyright © 2016–2019. All rights reserved.