public class AgentTemplate extends Object implements hudson.model.Describable<AgentTemplate>
| Modifier and Type | Class and Description |
|---|---|
static class |
AgentTemplate.DescriptorImpl |
| Constructor and Description |
|---|
AgentTemplate(String vmCredentialsId,
String vm,
boolean createNewVMConfig,
String configName,
String baseImage,
String image,
int numCPUs,
int numExecutors,
String remoteFS,
hudson.model.Node.Mode mode,
String labelString,
int idleTerminationMinutes,
List<? extends hudson.slaves.NodeProperty<?>> nodeProperties) |
| Modifier and Type | Method and Description |
|---|---|
String |
getBaseImage() |
String |
getConfigName() |
boolean |
getCreateNewVMConfig() |
hudson.model.Descriptor<AgentTemplate> |
getDescriptor() |
int |
getIdleTerminationMinutes() |
String |
getImage() |
Set<hudson.model.labels.LabelAtom> |
getLabelSet() |
String |
getLabelString() |
hudson.model.Node.Mode |
getMode() |
List<? extends hudson.slaves.NodeProperty<?>> |
getNodeProperties() |
int |
getNumCPUs() |
int |
getNumExecutors() |
String |
getOrkaCredentialsId() |
String |
getOrkaEndpoint() |
String |
getRemoteFS() |
String |
getVm() |
String |
getVmCredentialsId() |
OrkaProvisionedAgent |
provision(String node) |
@DataBoundConstructor public AgentTemplate(String vmCredentialsId, String vm, boolean createNewVMConfig, String configName, String baseImage, String image, int numCPUs, int numExecutors, String remoteFS, hudson.model.Node.Mode mode, String labelString, int idleTerminationMinutes, List<? extends hudson.slaves.NodeProperty<?>> nodeProperties)
public String getOrkaCredentialsId()
public String getOrkaEndpoint()
public String getVmCredentialsId()
public boolean getCreateNewVMConfig()
public String getVm()
public String getConfigName()
public String getBaseImage()
public String getImage()
public int getNumCPUs()
public String getLabelString()
public Set<hudson.model.labels.LabelAtom> getLabelSet()
public int getNumExecutors()
public hudson.model.Node.Mode getMode()
public String getRemoteFS()
public int getIdleTerminationMinutes()
public List<? extends hudson.slaves.NodeProperty<?>> getNodeProperties()
public hudson.model.Descriptor<AgentTemplate> getDescriptor()
getDescriptor in interface hudson.model.Describable<AgentTemplate>public OrkaProvisionedAgent provision(String node) throws IOException, hudson.model.Descriptor.FormException
IOExceptionhudson.model.Descriptor.FormExceptionCopyright © 2016–2019. All rights reserved.