public class CheckmarxInstallation extends ToolInstallation implements EnvironmentSpecific<CheckmarxInstallation>, NodeSpecific<CheckmarxInstallation>
| Modifier and Type | Class and Description |
|---|---|
static class |
CheckmarxInstallation.CheckmarxInstallationDescriptor |
ToolInstallation.ToolConverterExtensionPoint.LegacyInstancesAreScopedToHudson| Constructor and Description |
|---|
CheckmarxInstallation(String name,
String home,
List<? extends ToolProperty<?>> properties) |
| Modifier and Type | Method and Description |
|---|---|
CheckmarxInstallation |
forEnvironment(EnvVars envVars) |
CheckmarxInstallation |
forNode(Node node,
TaskListener taskListener) |
String |
getCheckmarxExecutable(Launcher launcher) |
all, buildEnvVars, getHome, getName, getProperties, readResolve, toString, translate, translate, translateForgetDescriptor@DataBoundConstructor
public CheckmarxInstallation(@NonNull
String name,
@NonNull
String home,
List<? extends ToolProperty<?>> properties)
public CheckmarxInstallation forEnvironment(EnvVars envVars)
forEnvironment in interface EnvironmentSpecific<CheckmarxInstallation>public CheckmarxInstallation forNode(@NonNull Node node, TaskListener taskListener) throws IOException, InterruptedException
forNode in interface NodeSpecific<CheckmarxInstallation>IOExceptionInterruptedExceptionpublic String getCheckmarxExecutable(@NonNull Launcher launcher) throws IOException, InterruptedException
IOExceptionInterruptedExceptionCopyright © 2021–2022. All rights reserved.