Package com.veertu.plugin.anka
Class AnkaCloudSlaveTemplate
java.lang.Object
com.veertu.plugin.anka.AbstractSlaveTemplate
com.veertu.plugin.anka.AnkaCloudSlaveTemplate
- All Implemented Interfaces:
Describable<AnkaCloudSlaveTemplate>
- Direct Known Subclasses:
DynamicSlaveTemplate
public class AnkaCloudSlaveTemplate
extends AbstractSlaveTemplate
implements Describable<AnkaCloudSlaveTemplate>
Created by avia on 10/07/2016.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
static class
-
Field Summary
FieldsFields inherited from class com.veertu.plugin.anka.AbstractSlaveTemplate
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, vcpu, vram
-
Constructor Summary
ConstructorsConstructorDescriptionAnkaCloudSlaveTemplate
(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, int vcpu, int vram, Boolean saveImage, String templateId, String pushTag, Boolean dontAppendTimestamp, Boolean deleteLatest, String description, Boolean suspend, Boolean waitForBuildToFinish, List<AnkaCloudSlaveTemplate.EnvironmentEntry> environments) -
Method Summary
Modifier and TypeMethodDescriptionui stuffstatic com.cloudbees.plugins.credentials.domains.SchemeRequirement
static com.cloudbees.plugins.credentials.domains.SchemeRequirement
Deprecated.static Logger
int
protected Object
void
setLabelSet
(Set<LabelAtom> labelSet) void
setLaunchMethodString
(String method) Deprecated.void
setSaveImageParameters
(SaveImageParameters saveImageParameters) void
setSchedulingTimeout
(int timeout) Methods inherited from class com.veertu.plugin.anka.AbstractSlaveTemplate
getCloudName, getCredentialsId, getDescription, getDontAppendTimestamp, 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, getVcpu, getVram, getWaitForBuildToFinish, isAppendTimestamp, isDeleteLatest, isKeepAliveOnError, setCloudName, setCredentialsId, setDeleteLatest, setDescription, setDontAppendTimestamp, 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, setVcpu, setVram, setWaitForBuildToFinish, valOrNull
-
Field Details
-
BridgedNetwork
- See Also:
-
HostNetwork
-
-
Constructor Details
-
AnkaCloudSlaveTemplate
@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, int vcpu, int vram, @Nullable Boolean saveImage, @Nullable String templateId, @Nullable String pushTag, @Nullable Boolean dontAppendTimestamp, @Nullable Boolean deleteLatest, @Nullable String description, @Nullable Boolean suspend, @Nullable Boolean waitForBuildToFinish, @Nullable List<AnkaCloudSlaveTemplate.EnvironmentEntry> environments) -
AnkaCloudSlaveTemplate
public AnkaCloudSlaveTemplate()
-
-
Method Details
-
readResolve
-
getLOGGER
-
getDisplayName
- Overrides:
getDisplayName
in classAbstractSlaveTemplate
-
getHTTP_SCHEME
public static com.cloudbees.plugins.credentials.domains.SchemeRequirement getHTTP_SCHEME() -
getHTTPS_SCHEME
public static com.cloudbees.plugins.credentials.domains.SchemeRequirement getHTTPS_SCHEME() -
getLabelSet
-
setLabelSet
-
setLaunchMethodString
Deprecated. -
getLaunchMethodString
Deprecated. -
getSchedulingTimeout
public int getSchedulingTimeout() -
setSchedulingTimeout
public void setSchedulingTimeout(int timeout) -
setSaveImageParameters
-
getDescriptor
ui stuff- Specified by:
getDescriptor
in interfaceDescribable<AnkaCloudSlaveTemplate>
-