public abstract class AbstractSlaveConfiguration extends Object implements hudson.model.Describable<AbstractSlaveConfiguration>
Modifier and Type | Class and Description |
---|---|
static class |
AbstractSlaveConfiguration.AbstractSlaveConfigurationDescriptor |
Modifier and Type | Field and Description |
---|---|
protected String |
boxDeploymentType |
protected int |
retentionTime |
Constructor and Description |
---|
AbstractSlaveConfiguration(String id,
String workspace,
String box,
String boxVersion,
String profile,
String claims,
String provider,
String location,
int minInstances,
int maxInstances,
String tags,
String variables,
String labels,
String description,
String remoteFs,
hudson.model.Node.Mode mode,
int retentionTime,
int maxBuilds,
int executors,
int launchTimeout,
String boxDeploymentType) |
Modifier and Type | Method and Description |
---|---|
String |
getBox() |
String |
getBoxDeploymentType() |
String |
getBoxVersion() |
String |
getClaims() |
String |
getDescription() |
hudson.model.Descriptor<AbstractSlaveConfiguration> |
getDescriptor() |
int |
getExecutors() |
String |
getId() |
String |
getLabels() |
Set<hudson.model.labels.LabelAtom> |
getLabelSet() |
int |
getLaunchTimeout() |
String |
getLocation() |
int |
getMaxBuilds() |
String |
getMaxBuildsText() |
int |
getMaxInstances() |
int |
getMinInstances() |
hudson.model.Node.Mode |
getMode() |
String |
getProfile() |
String |
getProvider() |
String |
getRemoteFs() |
String |
getResolvedBoxVersion() |
String |
getResolvedDeploymentPolicy() |
int |
getRetentionTime() |
String |
getTags() |
String |
getVariables() |
String |
getWorkspace() |
protected Object |
readResolve() |
protected void |
setExecutors(int executors) |
protected void |
setId(String id) |
protected String boxDeploymentType
protected int retentionTime
public AbstractSlaveConfiguration(String id, String workspace, String box, String boxVersion, String profile, String claims, String provider, String location, int minInstances, int maxInstances, String tags, String variables, String labels, String description, String remoteFs, hudson.model.Node.Mode mode, int retentionTime, int maxBuilds, int executors, int launchTimeout, String boxDeploymentType)
protected Object readResolve()
public hudson.model.Descriptor<AbstractSlaveConfiguration> getDescriptor()
getDescriptor
in interface hudson.model.Describable<AbstractSlaveConfiguration>
public String getBoxDeploymentType()
public String getId()
protected void setId(String id)
public String getWorkspace()
public String getBox()
public String getProfile()
public String getClaims()
public String getProvider()
public String getLocation()
public String getVariables()
public String getBoxVersion()
public String getLabels()
public int getMinInstances()
public int getMaxInstances()
public String getTags()
public String getDescription()
public int getExecutors()
protected void setExecutors(int executors)
public int getRetentionTime()
public int getMaxBuilds()
public String getMaxBuildsText()
public int getLaunchTimeout()
public hudson.model.Node.Mode getMode()
public String getRemoteFs()
public final Set<hudson.model.labels.LabelAtom> getLabelSet()
public String getResolvedBoxVersion()
public String getResolvedDeploymentPolicy()
Copyright © 2016–2019. All rights reserved.