Package org.jenkinsci.plugins.nomad
Class NomadWorkerTemplate
- java.lang.Object
-
- org.jenkinsci.plugins.nomad.NomadWorkerTemplate
-
- All Implemented Interfaces:
Describable<NomadWorkerTemplate>
public class NomadWorkerTemplate extends Object implements Describable<NomadWorkerTemplate>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NomadWorkerTemplate.DescriptorImpl
-
Constructor Summary
Constructors Constructor Description NomadWorkerTemplate(String prefix, String labels, int idleTerminationInMinutes, boolean reusable, int numExecutors, String remoteFs, String jobTemplate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
createWorkerName()
Descriptor<NomadWorkerTemplate>
getDescriptor()
int
getIdleTerminationInMinutes()
String
getJobTemplate()
String
getLabels()
int
getNumExecutors()
String
getPrefix()
String
getRemoteFs()
boolean
isReusable()
-
-
-
Method Detail
-
getDescriptor
public Descriptor<NomadWorkerTemplate> getDescriptor()
- Specified by:
getDescriptor
in interfaceDescribable<NomadWorkerTemplate>
-
createWorkerName
public String createWorkerName()
-
getPrefix
public String getPrefix()
-
getIdleTerminationInMinutes
public int getIdleTerminationInMinutes()
-
isReusable
public boolean isReusable()
-
getNumExecutors
public int getNumExecutors()
-
getLabels
public String getLabels()
-
getRemoteFs
public String getRemoteFs()
-
getJobTemplate
public String getJobTemplate()
-
-