public class AnkaCloudSlaveTemplate extends AbstractSlaveTemplate implements hudson.model.Describable<AnkaCloudSlaveTemplate>
Modifier and Type | Class and Description |
---|---|
static class |
AnkaCloudSlaveTemplate.DescriptorImpl |
static class |
AnkaCloudSlaveTemplate.EnvironmentEntry |
Modifier and Type | Field and Description |
---|---|
static String |
BridgedNetwork |
static String |
HostNetwork |
static String |
SharedNetwork |
cloudName, credentialsId, DEFAULT_SCHEDULING_TIMEOUT, environments, extraArgs, group, HTTP_SCHEME, HTTPS_SCHEME, idleMinutes, instanceCapacity, javaArgs, jnlpJenkinsOverrideUrl, jnlpTunnel, keepAliveOnError, labelString, launchDelay, launchMethod, masterVmId, mode, nameTemplate, numberOfExecutors, priority, remoteFS, retentionStrategy, saveImageParameters, SSHPort, tag, templateDescription
Constructor and Description |
---|
AnkaCloudSlaveTemplate(String cloudName) |
AnkaCloudSlaveTemplate(String cloudName,
String remoteFS,
String masterVmId,
String tag,
String label,
String templateDescription,
int numberOfExecutors,
int launchDelay,
boolean keepAliveOnError,
String launchMethod,
String group,
String nameTemplate,
int priority,
int schedulingTimeout,
Boolean saveImage,
String templateId,
String pushTag,
Boolean deleteLatest,
String description,
Boolean suspend,
Boolean waitForBuildToFinish,
List<AnkaCloudSlaveTemplate.EnvironmentEntry> environments) |
Modifier and Type | Method and Description |
---|---|
String |
getCloudName() |
hudson.model.Descriptor<AnkaCloudSlaveTemplate> |
getDescriptor()
ui stuff
|
String |
getDisplayName() |
static com.cloudbees.plugins.credentials.domains.SchemeRequirement |
getHTTP_SCHEME() |
static com.cloudbees.plugins.credentials.domains.SchemeRequirement |
getHTTPS_SCHEME() |
Set<hudson.model.labels.LabelAtom> |
getLabelSet() |
String |
getLaunchMethodString()
Deprecated.
|
static Logger |
getLOGGER() |
int |
getSchedulingTimeout() |
protected Object |
readResolve() |
void |
setCloudName(String cloudName) |
void |
setLabelSet(Set<hudson.model.labels.LabelAtom> labelSet) |
void |
setLaunchMethodString(String method)
Deprecated.
|
void |
setSaveImageParameters(SaveImageParameters saveImageParameters) |
getCredentialsId, getDescription, getEnvironments, getExtraArgs, getGroup, getIdleMinutes, getInstanceCapacity, getJavaArgs, getJnlpJenkinsOverrideUrl, getJnlpTunnel, getKeepAliveOnError, getLabel, getLabelString, getLaunchDelay, getLaunchMethod, getMasterVmId, getMode, getNameTemplate, getNodeProperties, getNumberOfExecutors, getPriority, getPushTag, getRemoteFS, getRetentionStrategy, getSaveImage, getSaveImageParameters, getSSHPort, getSuspend, getTag, getTemplateDescription, getTemplateId, getWaitForBuildToFinish, isDeleteLatest, isKeepAliveOnError, setCredentialsId, setDeleteLatest, setDescription, setEnvironments, setExtraArgs, setGroup, setIdleMinutes, setInstanceCapacity, setJavaArgs, setJnlpJenkinsOverrideUrl, setJnlpTunnel, setKeepAliveOnError, setLabel, setLabelString, setLaunchDelay, setLaunchMethod, setMasterVmId, setMode, setNameTemplate, setNumberOfExecutors, setPriority, setProperties, setPushTag, setRemoteFS, setRetentionStrategy, setSaveImage, setSSHPort, setSuspend, setTag, setTemplateDescription, setTemplateId, setWaitForBuildToFinish, valOrNull
public static final String BridgedNetwork
public static String SharedNetwork
public static String HostNetwork
@DataBoundConstructor public AnkaCloudSlaveTemplate(String cloudName, String remoteFS, String masterVmId, String tag, String label, String templateDescription, int numberOfExecutors, int launchDelay, boolean keepAliveOnError, String launchMethod, String group, String nameTemplate, int priority, int schedulingTimeout, @Nullable Boolean saveImage, @Nullable String templateId, @Nullable String pushTag, @Nullable Boolean deleteLatest, @Nullable String description, @Nullable Boolean suspend, @Nullable Boolean waitForBuildToFinish, @Nullable List<AnkaCloudSlaveTemplate.EnvironmentEntry> environments)
public AnkaCloudSlaveTemplate(String cloudName)
protected Object readResolve()
public static Logger getLOGGER()
public String getDisplayName()
getDisplayName
in class AbstractSlaveTemplate
public static com.cloudbees.plugins.credentials.domains.SchemeRequirement getHTTP_SCHEME()
public static com.cloudbees.plugins.credentials.domains.SchemeRequirement getHTTPS_SCHEME()
public String getCloudName()
getCloudName
in class AbstractSlaveTemplate
@DataBoundSetter public void setCloudName(String cloudName)
public Set<hudson.model.labels.LabelAtom> getLabelSet()
@DataBoundSetter public void setLabelSet(Set<hudson.model.labels.LabelAtom> labelSet)
@Deprecated @DataBoundSetter public void setLaunchMethodString(String method)
@Deprecated public String getLaunchMethodString()
public int getSchedulingTimeout()
public void setSaveImageParameters(SaveImageParameters saveImageParameters)
public hudson.model.Descriptor<AnkaCloudSlaveTemplate> getDescriptor()
getDescriptor
in interface hudson.model.Describable<AnkaCloudSlaveTemplate>
Copyright © 2016–2020. All rights reserved.