public class SnykInstallation extends ToolInstallation implements EnvironmentSpecific<SnykInstallation>, NodeSpecific<SnykInstallation>
| Modifier and Type | Class and Description |
|---|---|
static class |
SnykInstallation.SnykInstallationDescriptor |
ToolInstallation.ToolConverterExtensionPoint.LegacyInstancesAreScopedToHudson| Constructor and Description |
|---|
SnykInstallation(String name,
String home,
List<? extends ToolProperty<?>> properties) |
| Modifier and Type | Method and Description |
|---|---|
SnykInstallation |
forEnvironment(EnvVars environment) |
SnykInstallation |
forNode(Node node,
TaskListener log) |
String |
getReportExecutable(Launcher launcher) |
String |
getSnykExecutable(Launcher launcher) |
all, buildEnvVars, getHome, getName, getProperties, readResolve, toString, translate, translate, translateForgetDescriptorpublic SnykInstallation forEnvironment(EnvVars environment)
forEnvironment in interface EnvironmentSpecific<SnykInstallation>public SnykInstallation forNode(@Nonnull Node node, TaskListener log) throws IOException, InterruptedException
forNode in interface NodeSpecific<SnykInstallation>IOExceptionInterruptedExceptionpublic String getSnykExecutable(@Nonnull Launcher launcher) throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic String getReportExecutable(@Nonnull Launcher launcher) throws IOException, InterruptedException
IOExceptionInterruptedExceptionCopyright © 2016–2021. All rights reserved.