public class NomadCloud
extends hudson.slaves.AbstractCloudImpl
| Modifier and Type | Class and Description |
|---|---|
static class |
NomadCloud.DescriptorImpl |
| Constructor and Description |
|---|
NomadCloud(String name,
String nomadUrl,
String jenkinsUrl,
String jenkinsTunnel,
String slaveUrl,
String workerTimeout,
String nomadACL,
Boolean prune,
List<? extends NomadSlaveTemplate> templates) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canProvision(hudson.model.Label label) |
String |
getJenkinsTunnel() |
String |
getJenkinsUrl() |
String |
getName() |
String |
getNomadACL() |
String |
getNomadUrl() |
int |
getPending() |
Boolean |
getPrune() |
String |
getSlaveUrl() |
NomadSlaveTemplate |
getTemplate(hudson.model.Label label) |
List<NomadSlaveTemplate> |
getTemplates() |
int |
getWorkerTimeout() |
NomadApi |
Nomad() |
Collection<hudson.slaves.NodeProvisioner.PlannedNode> |
provision(hudson.model.Label label,
int excessWorkload) |
void |
setJenkinsTunnel(String jenkinsTunnel) |
void |
setJenkinsUrl(String jenkinsUrl) |
void |
setNomad(NomadApi nomad) |
void |
setNomadACL(String token) |
void |
setSlaveUrl(String slaveUrl) |
void |
setWorkerTimeout(String workerTimeout) |
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, sendErrorpublic Collection<hudson.slaves.NodeProvisioner.PlannedNode> provision(hudson.model.Label label, int excessWorkload)
provision in class hudson.slaves.Cloudpublic NomadSlaveTemplate getTemplate(hudson.model.Label label)
public boolean canProvision(hudson.model.Label label)
canProvision in class hudson.slaves.Cloudpublic String getName()
public String getNomadUrl()
public String getJenkinsUrl()
public String getSlaveUrl()
public int getWorkerTimeout()
public String getNomadACL()
public void setJenkinsUrl(String jenkinsUrl)
public void setSlaveUrl(String slaveUrl)
public Boolean getPrune()
public void setWorkerTimeout(String workerTimeout)
public void setNomad(NomadApi nomad)
public void setNomadACL(String token)
public int getPending()
public String getJenkinsTunnel()
public void setJenkinsTunnel(String jenkinsTunnel)
public List<NomadSlaveTemplate> getTemplates()
public NomadApi Nomad()
Copyright © 2016–2019. All rights reserved.