public class ECSSlave
extends hudson.slaves.AbstractCloudSlave
hudson.model.Slave.JnlpJar, hudson.model.Slave.SlaveDescriptor| Constructor and Description |
|---|
ECSSlave(ECSCloud cloud,
String name,
ECSTaskTemplate template,
hudson.slaves.ComputerLauncher launcher) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
_terminate(hudson.model.TaskListener listener) |
hudson.slaves.AbstractCloudComputer<ECSSlave> |
createComputer() |
String |
getClusterArn() |
String |
getTaskArn() |
String |
getTaskDefinitonArn() |
ECSTaskTemplate |
getTemplate() |
void |
setTaskDefinitonArn(String taskDefinitonArn) |
createLauncher, equals, getClockDifferenceCallable, getComputer, getDescriptor, getLabelString, getLauncher, getMode, getNodeDescription, getNodeName, getNodeProperties, getNumExecutors, getRemoteFS, getRetentionStrategy, getRootPath, getUserId, getWorkspaceFor, getWorkspaceRoot, hashCode, readResolve, setLabelString, setLauncher, setMode, setNodeDescription, setNodeName, setNodeProperties, setNumExecutors, setRetentionStrategy, setUserId, toStringcanTake, canTake, createPath, getACL, getAssignedLabels, getChannel, getClockDifference, getDisplayName, getFileSystemProvisioner, getLabelCloud, getNodeProperty, getNodeProperty, getNodePropertyDescriptors, getSearchUrl, getSelfLabel, isAcceptingTasks, isHoldOffLaunchUntilSave, reconfigure, save, toComputergetSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendErrorpublic ECSSlave(@Nonnull ECSCloud cloud, @Nonnull String name, ECSTaskTemplate template, @Nonnull hudson.slaves.ComputerLauncher launcher) throws hudson.model.Descriptor.FormException, IOException
hudson.model.Descriptor.FormExceptionIOExceptionpublic String getClusterArn()
public String getTaskDefinitonArn()
public String getTaskArn()
public ECSTaskTemplate getTemplate()
public void setTaskDefinitonArn(String taskDefinitonArn)
public hudson.slaves.AbstractCloudComputer<ECSSlave> createComputer()
createComputer in class hudson.slaves.AbstractCloudSlaveprotected void _terminate(hudson.model.TaskListener listener)
throws IOException,
InterruptedException
_terminate in class hudson.slaves.AbstractCloudSlaveIOExceptionInterruptedExceptionCopyright © 2016–2018. All rights reserved.