public class AbstractSlaveTemplate extends Object
Modifier and Type | Field and Description |
---|---|
protected String |
credentialsId |
protected static int |
DEFAULT_SCHEDULING_TIMEOUT |
protected List<AnkaCloudSlaveTemplate.EnvironmentEntry> |
environments |
protected String |
extraArgs |
protected String |
group |
static com.cloudbees.plugins.credentials.domains.SchemeRequirement |
HTTP_SCHEME |
static com.cloudbees.plugins.credentials.domains.SchemeRequirement |
HTTPS_SCHEME |
protected String |
javaArgs |
protected String |
jnlpJenkinsOverrideUrl |
protected String |
jnlpTunnel |
protected boolean |
keepAliveOnError |
protected String |
labelString |
protected int |
launchDelay |
protected String |
launchMethod |
protected String |
masterVmId |
protected hudson.model.Node.Mode |
mode |
protected String |
nameTemplate |
protected int |
numberOfExecutors |
protected int |
priority |
protected String |
remoteFS |
protected hudson.slaves.RetentionStrategy |
retentionStrategy |
protected SaveImageParameters |
saveImageParameters |
protected int |
SSHPort |
protected String |
tag |
protected String |
templateDescription |
Constructor and Description |
---|
AbstractSlaveTemplate() |
public static final com.cloudbees.plugins.credentials.domains.SchemeRequirement HTTP_SCHEME
public static final com.cloudbees.plugins.credentials.domains.SchemeRequirement HTTPS_SCHEME
protected static final int DEFAULT_SCHEDULING_TIMEOUT
protected String masterVmId
protected String tag
protected int launchDelay
protected String remoteFS
protected String labelString
protected String templateDescription
protected int numberOfExecutors
protected hudson.model.Node.Mode mode
protected String credentialsId
protected String group
protected String extraArgs
protected String launchMethod
protected boolean keepAliveOnError
protected int SSHPort
protected List<AnkaCloudSlaveTemplate.EnvironmentEntry> environments
protected hudson.slaves.RetentionStrategy retentionStrategy
protected String nameTemplate
protected String javaArgs
protected String jnlpJenkinsOverrideUrl
protected String jnlpTunnel
protected int priority
protected SaveImageParameters saveImageParameters
public String getMasterVmId()
@DataBoundSetter public void setMasterVmId(String masterVmId)
public String getTag()
@DataBoundSetter public void setTag(String tag)
public int getLaunchDelay()
@DataBoundSetter public void setLaunchDelay(int launchDelay)
public String getRemoteFS()
@DataBoundSetter public void setRemoteFS(String remoteFS)
public String getLabel()
public String getLabelString()
@DataBoundSetter public void setLabel(String labelString)
@Deprecated @DataBoundSetter public void setLabelString(String labelString)
public String getTemplateDescription()
@DataBoundSetter public void setTemplateDescription(String templateDescription)
public int getNumberOfExecutors()
@DataBoundSetter public void setNumberOfExecutors(int numberOfExecutors)
public hudson.model.Node.Mode getMode()
@DataBoundSetter public void setMode(hudson.model.Node.Mode mode)
public String getCredentialsId()
@DataBoundSetter public void setCredentialsId(String credentialsId)
public String getGroup()
@DataBoundSetter public void setGroup(String group)
public String getExtraArgs()
@DataBoundSetter public void setExtraArgs(String extraArgs)
public String getLaunchMethod()
@DataBoundSetter public void setLaunchMethod(String launchMethod)
public boolean isKeepAliveOnError()
public boolean getKeepAliveOnError()
@DataBoundSetter public void setKeepAliveOnError(boolean keepAliveOnError)
public int getSSHPort()
@DataBoundSetter public void setSSHPort(int SSHPort)
public List<AnkaCloudSlaveTemplate.EnvironmentEntry> getEnvironments()
@DataBoundSetter public void setEnvironments(List<AnkaCloudSlaveTemplate.EnvironmentEntry> environments)
public hudson.slaves.RetentionStrategy getRetentionStrategy()
@DataBoundSetter public void setRetentionStrategy(hudson.slaves.RetentionStrategy retentionStrategy)
public String getNameTemplate()
@DataBoundSetter public void setNameTemplate(String nameTemplate)
public String getJavaArgs()
@DataBoundSetter public void setJavaArgs(String javaArgs)
public String getJnlpJenkinsOverrideUrl()
@DataBoundSetter public void setJnlpJenkinsOverrideUrl(String jnlpJenkinsOverrideUrl)
public String getJnlpTunnel()
@DataBoundSetter public void setJnlpTunnel(String jnlpTunnel)
public int getPriority()
@DataBoundSetter public void setPriority(int priority)
public SaveImageParameters getSaveImageParameters()
public Boolean getSuspend()
@DataBoundSetter public void setSuspend(Boolean suspend)
public String getTemplateId()
@DataBoundSetter public void setTemplateId(String templateId)
public Boolean getSaveImage()
@DataBoundSetter public void setSaveImage(Boolean saveImage)
public String getPushTag()
@DataBoundSetter public void setPushTag(String tag)
public boolean isDeleteLatest()
@DataBoundSetter public void setDeleteLatest(Boolean deleteLatest)
public String getDescription()
@DataBoundSetter public void setDescription(String description)
public Boolean getWaitForBuildToFinish()
@DataBoundSetter public void setWaitForBuildToFinish(Boolean wait)
protected void setProperties(AbstractSlaveTemplate slave)
Copyright © 2016–2019. All rights reserved.