public class AnkaOnDemandSlave extends AbstractAnkaSlave
| Modifier and Type | Class and Description |
|---|---|
static class |
AnkaOnDemandSlave.VeertuCloudComputerListener |
hudson.model.Slave.JnlpJar, hudson.model.Slave.SlaveDescriptorlaunchTimeout, launchTimeoutSeconds, maxNumRetries, name, retryWaitTime, template, vm| Modifier | Constructor and Description |
|---|---|
protected |
AnkaOnDemandSlave(String name,
String nodeDescription,
String remoteFS,
int numExecutors,
hudson.model.Node.Mode mode,
String labelString,
hudson.slaves.ComputerLauncher launcher,
hudson.slaves.RetentionStrategy retentionStrategy,
List<? extends hudson.slaves.NodeProperty<?>> nodeProperties,
AnkaCloudSlaveTemplate template,
com.veertu.ankaMgmtSdk.AnkaMgmtVm vm) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canTerminate() |
static hudson.slaves.ComputerLauncher |
createLauncher(com.veertu.ankaMgmtSdk.AnkaMgmtVm vm,
AnkaCloudSlaveTemplate template) |
static AnkaOnDemandSlave |
createProvisionedSlave(AnkaCloudSlaveTemplate template,
hudson.model.Label label,
com.veertu.ankaMgmtSdk.AnkaMgmtVm vm,
String name) |
static String |
generateName(AnkaCloudSlaveTemplate template) |
String |
getNodeDescription() |
boolean |
isKeepAliveOnError() |
void |
setDescription(String jobAndNumber) |
void |
setHadErrorsOnBuild(boolean value) |
_terminate, createComputer, getTemplate, getVM, terminatecreateLauncher, equals, getClockDifferenceCallable, getComputer, getDescriptor, getLabelString, getLauncher, getMode, getNodeName, getNodeProperties, getNumExecutors, getRemoteFS, getRetentionStrategy, getRootPath, getUserId, getWorkspaceFor, getWorkspaceRoot, hashCode, readResolve, setLabelString, setLauncher, setMode, setNodeName, setRetentionStrategy, setUserId, toStringcanTake, canTake, checkPermission, createPath, getACL, getAssignedLabels, getChannel, getClockDifference, getDisplayName, getFileSystemProvisioner, getLabelCloud, getNodePropertyDescriptors, getSearchUrl, getSelfLabel, hasPermission, isAcceptingTasks, isHoldOffLaunchUntilSave, reconfigure, toComputerprotected AnkaOnDemandSlave(String name, String nodeDescription, String remoteFS, int numExecutors, hudson.model.Node.Mode mode, String labelString, hudson.slaves.ComputerLauncher launcher, hudson.slaves.RetentionStrategy retentionStrategy, List<? extends hudson.slaves.NodeProperty<?>> nodeProperties, AnkaCloudSlaveTemplate template, com.veertu.ankaMgmtSdk.AnkaMgmtVm vm) throws hudson.model.Descriptor.FormException, IOException
hudson.model.Descriptor.FormExceptionIOExceptionpublic static String generateName(AnkaCloudSlaveTemplate template)
public static AnkaOnDemandSlave createProvisionedSlave(AnkaCloudSlaveTemplate template, hudson.model.Label label, com.veertu.ankaMgmtSdk.AnkaMgmtVm vm, String name) throws IOException, hudson.model.Descriptor.FormException, InterruptedException
IOExceptionhudson.model.Descriptor.FormExceptionInterruptedExceptionpublic static hudson.slaves.ComputerLauncher createLauncher(com.veertu.ankaMgmtSdk.AnkaMgmtVm vm,
AnkaCloudSlaveTemplate template)
public void setDescription(String jobAndNumber)
public String getNodeDescription()
getNodeDescription in class hudson.model.Slavepublic boolean isKeepAliveOnError()
public boolean canTerminate()
public void setHadErrorsOnBuild(boolean value)
Copyright © 2016–2017. All rights reserved.