public class OrkaAgent
extends hudson.slaves.AbstractCloudSlave
| Modifier and Type | Class and Description |
|---|---|
static class |
OrkaAgent.DescriptorImpl |
hudson.model.Slave.JnlpJar, hudson.model.Slave.SlaveDescriptor| Modifier and Type | Field and Description |
|---|---|
String |
orkaCredentialsId |
String |
orkaEndpoint |
String |
vmCredentialsId |
| Constructor and Description |
|---|
OrkaAgent(String name,
String orkaCredentialsId,
String orkaEndpoint,
String vmCredentialsId,
String vm,
String node,
boolean createNewVMConfig,
String configName,
String baseImage,
String image,
int numCPUs,
int numExecutors,
String host,
int port,
String remoteFS,
hudson.model.Node.Mode mode,
String labelString,
hudson.slaves.RetentionStrategy retentionStrategy,
List<? extends hudson.slaves.NodeProperty<?>> nodeProperties) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
_terminate(hudson.model.TaskListener listener) |
hudson.slaves.AbstractCloudComputer |
createComputer() |
String |
getBaseImage() |
String |
getConfigName() |
boolean |
getCreateNewVMConfig() |
String |
getImage() |
String |
getNode() |
int |
getNumCPUs() |
String |
getOrkaCredentialsId() |
String |
getOrkaEndpoint() |
String |
getVm() |
String |
getVmCredentialsId() |
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, checkPermission, createPath, getACL, getAssignedLabels, getChannel, getClockDifference, getDisplayName, getFileSystemProvisioner, getLabelCloud, getNodePropertyDescriptors, getSearchUrl, getSelfLabel, hasPermission, isAcceptingTasks, isHoldOffLaunchUntilSave, reconfigure, save, toComputerpublic String orkaCredentialsId
public String orkaEndpoint
public String vmCredentialsId
@DataBoundConstructor public OrkaAgent(String name, String orkaCredentialsId, String orkaEndpoint, String vmCredentialsId, String vm, String node, boolean createNewVMConfig, String configName, String baseImage, String image, int numCPUs, int numExecutors, String host, int port, String remoteFS, hudson.model.Node.Mode mode, String labelString, hudson.slaves.RetentionStrategy retentionStrategy, List<? extends hudson.slaves.NodeProperty<?>> nodeProperties) throws hudson.model.Descriptor.FormException, IOException
hudson.model.Descriptor.FormExceptionIOExceptionpublic String getOrkaCredentialsId()
public String getOrkaEndpoint()
public String getVmCredentialsId()
public boolean getCreateNewVMConfig()
public String getVm()
public String getNode()
public String getConfigName()
public String getBaseImage()
public String getImage()
public int getNumCPUs()
public hudson.slaves.AbstractCloudComputer createComputer()
createComputer in class hudson.slaves.AbstractCloudSlaveprotected void _terminate(hudson.model.TaskListener listener)
throws IOException,
InterruptedException
_terminate in class hudson.slaves.AbstractCloudSlaveIOExceptionInterruptedExceptionCopyright © 2016–2019. All rights reserved.