public class NomadCloud extends AbstractCloudImpl
| Modifier and Type | Class and Description |
|---|---|
static class |
NomadCloud.DescriptorImpl |
ExtensionPoint.LegacyInstancesAreScopedToHudsonModelObjectWithContextMenu.ContextMenu, ModelObjectWithContextMenu.ContextMenuVisibility, ModelObjectWithContextMenu.MenuItem| Constructor and Description |
|---|
NomadCloud(String name,
String nomadUrl,
String jenkinsUrl,
String jenkinsTunnel,
String workerUrl,
String workerTimeout,
String nomadACLCredentialsId,
Boolean prune,
List<? extends NomadWorkerTemplate> templates) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canProvision(Label label) |
String |
getJenkinsTunnel() |
String |
getJenkinsUrl() |
String |
getName() |
String |
getNomadACL() |
String |
getNomadACLCredentialsId() |
String |
getNomadUrl() |
int |
getPending() |
Boolean |
getPrune() |
NomadWorkerTemplate |
getTemplate(Label label) |
List<NomadWorkerTemplate> |
getTemplates() |
int |
getWorkerTimeout() |
String |
getWorkerUrl() |
NomadApi |
nomad() |
Collection<NodeProvisioner.PlannedNode> |
provision(Label label,
int excessWorkload) |
void |
setJenkinsTunnel(String jenkinsTunnel) |
void |
setJenkinsUrl(String jenkinsUrl) |
void |
setNomad(NomadApi nomad) |
void |
setWorkerTimeout(String workerTimeout) |
void |
setWorkerUrl(String workerUrl) |
getInstanceCap, getInstanceCapStr, setInstanceCap, setInstanceCapStrall, getACL, getDescriptor, getDisplayName, getSearchUrl, getUrladdAction, addOrReplaceAction, doContextMenu, getAction, getAction, getActions, getActions, getAllActions, getDynamic, removeAction, removeActions, replaceAction, replaceActionsgetSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendErrorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckPermission, hasPermission, hasPermissionpublic Collection<NodeProvisioner.PlannedNode> provision(Label label, int excessWorkload)
public NomadWorkerTemplate getTemplate(Label label)
public boolean canProvision(Label label)
canProvision in class Cloudpublic String getName()
public String getNomadUrl()
public String getJenkinsUrl()
public void setJenkinsUrl(String jenkinsUrl)
public String getWorkerUrl()
public void setWorkerUrl(String workerUrl)
public int getWorkerTimeout()
public void setWorkerTimeout(String workerTimeout)
public String getNomadACLCredentialsId()
public String getNomadACL()
public Boolean getPrune()
public void setNomad(NomadApi nomad)
public int getPending()
public String getJenkinsTunnel()
public void setJenkinsTunnel(String jenkinsTunnel)
public List<NomadWorkerTemplate> getTemplates()
public NomadApi nomad()
Copyright © 2016–2020. All rights reserved.