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.
  • Field Details

  • 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

      protected Object readResolve()
    • getLOGGER

      public static Logger getLOGGER()
    • getDisplayName

      public String getDisplayName()
      Overrides:
      getDisplayName in class AbstractSlaveTemplate
    • 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

      public Set<LabelAtom> getLabelSet()
    • setLabelSet

      @DataBoundSetter public void setLabelSet(Set<LabelAtom> labelSet)
    • setLaunchMethodString

      @Deprecated @DataBoundSetter public void setLaunchMethodString(String method)
      Deprecated.
    • getLaunchMethodString

      @Deprecated public String getLaunchMethodString()
      Deprecated.
    • getSchedulingTimeout

      public int getSchedulingTimeout()
    • setSchedulingTimeout

      public void setSchedulingTimeout(int timeout)
    • setSaveImageParameters

      public void setSaveImageParameters(SaveImageParameters saveImageParameters)
    • getDescriptor

      public Descriptor<AnkaCloudSlaveTemplate> getDescriptor()
      ui stuff
      Specified by:
      getDescriptor in interface Describable<AnkaCloudSlaveTemplate>