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 classstatic 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.SchemeRequirementstatic com.cloudbees.plugins.credentials.domains.SchemeRequirementDeprecated.static Loggerintprotected ObjectvoidsetLabelSet(Set<LabelAtom> labelSet) voidsetLaunchMethodString(String method) Deprecated.voidsetSaveImageParameters(SaveImageParameters saveImageParameters) voidsetSchedulingTimeout(int timeout) Methods inherited from class com.veertu.plugin.anka.AbstractSlaveTemplate
convertGroupNameToUUID, convertUUIDToGroupName, 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, isUUID, 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:
getDisplayNamein 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:
getDescriptorin interfaceDescribable<AnkaCloudSlaveTemplate>
-