public class EC2FleetNode extends hudson.model.Slave implements hudson.slaves.EphemeralNode, EC2FleetCloudAware
| Modifier and Type | Class and Description |
|---|---|
static class |
EC2FleetNode.DescriptorImpl |
hudson.model.Slave.JnlpJar, hudson.model.Slave.SlaveDescriptor| Constructor and Description |
|---|
EC2FleetNode(String name,
String nodeDescription,
String remoteFS,
int numExecutors,
hudson.model.Node.Mode mode,
String label,
List<? extends hudson.slaves.NodeProperty<?>> nodeProperties,
EC2FleetCloud cloud,
hudson.slaves.ComputerLauncher launcher) |
| Modifier and Type | Method and Description |
|---|---|
hudson.model.Node |
asNode() |
hudson.model.Computer |
createComputer() |
EC2FleetCloud |
getCloud() |
String |
getDisplayName() |
void |
setCloud(EC2FleetCloud cloud) |
createLauncher, equals, getClockDifferenceCallable, getComputer, getDescriptor, getLabelString, getLauncher, getMode, getNodeDescription, 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, getFileSystemProvisioner, getLabelCloud, getNodePropertyDescriptors, getSearchUrl, getSelfLabel, hasPermission, isAcceptingTasks, isHoldOffLaunchUntilSave, reconfigure, toComputerpublic EC2FleetNode(String name, String nodeDescription, String remoteFS, int numExecutors, hudson.model.Node.Mode mode, String label, List<? extends hudson.slaves.NodeProperty<?>> nodeProperties, EC2FleetCloud cloud, hudson.slaves.ComputerLauncher launcher) throws IOException, hudson.model.Descriptor.FormException
IOExceptionhudson.model.Descriptor.FormExceptionpublic hudson.model.Node asNode()
asNode in interface hudson.slaves.EphemeralNodepublic String getDisplayName()
getDisplayName in interface hudson.model.ModelObjectgetDisplayName in class hudson.model.Nodepublic hudson.model.Computer createComputer()
createComputer in class hudson.model.Slavepublic EC2FleetCloud getCloud()
getCloud in interface EC2FleetCloudAwarepublic void setCloud(@Nonnull EC2FleetCloud cloud)
setCloud in interface EC2FleetCloudAwareCopyright © 2016–2019. All rights reserved.