Class CreateDynamicAnkaNodeStep

java.lang.Object
hudson.model.AbstractDescribableImpl<org.jenkinsci.plugins.workflow.steps.Step>
org.jenkinsci.plugins.workflow.steps.Step
com.veertu.plugin.anka.CreateDynamicAnkaNodeStep
All Implemented Interfaces:
ExtensionPoint, Describable<org.jenkinsci.plugins.workflow.steps.Step>

public class CreateDynamicAnkaNodeStep extends org.jenkinsci.plugins.workflow.steps.Step
  • Constructor Details

    • CreateDynamicAnkaNodeStep

      @DataBoundConstructor public CreateDynamicAnkaNodeStep(String masterVmId)
  • Method Details

    • getMasterVmId

      public String getMasterVmId()
    • setMasterVmId

      @DataBoundSetter public void setMasterVmId(String masterVmId)
    • getCloudName

      public String getCloudName()
    • setCloudName

      @DataBoundSetter public void setCloudName(String cloudName)
    • getTag

      public String getTag()
    • setTag

      @DataBoundSetter public void setTag(String tag)
    • getLaunchDelay

      public int getLaunchDelay()
    • setLaunchDelay

      @DataBoundSetter public void setLaunchDelay(int launchDelay)
    • getRemoteFS

      public String getRemoteFS()
    • setRemoteFS

      @DataBoundSetter public void setRemoteFS(String remoteFS)
    • getLabelString

      public String getLabelString()
    • setLabelString

      @DataBoundSetter public void setLabelString(String labelString)
    • getTemplateDescription

      public String getTemplateDescription()
    • setTemplateDescription

      @DataBoundSetter public void setTemplateDescription(String templateDescription)
    • getNumberOfExecutors

      public int getNumberOfExecutors()
    • setNumberOfExecutors

      @DataBoundSetter public void setNumberOfExecutors(int numberOfExecutors)
    • getMode

      public Node.Mode getMode()
    • setMode

      @DataBoundSetter public void setMode(Node.Mode mode)
    • getCredentialsId

      public String getCredentialsId()
    • setCredentialsId

      @DataBoundSetter public void setCredentialsId(String credentialsId)
    • getGroup

      public String getGroup()
    • setGroup

      @DataBoundSetter public void setGroup(String group)
    • getExtraArgs

      public String getExtraArgs()
    • setExtraArgs

      @DataBoundSetter public void setExtraArgs(String extraArgs)
    • getLaunchMethod

      public String getLaunchMethod()
    • setLaunchMethod

      @DataBoundSetter public void setLaunchMethod(String launchMethod)
    • isKeepAliveOnError

      public boolean isKeepAliveOnError()
    • setKeepAliveOnError

      @DataBoundSetter public void setKeepAliveOnError(boolean keepAliveOnError)
    • getSSHPort

      public int getSSHPort()
    • setSSHPort

      @DataBoundSetter public void setSSHPort(int SSHPort)
    • getEnvironments

      public List<AnkaCloudSlaveTemplate.EnvironmentEntry> getEnvironments()
    • setEnvironments

      @DataBoundSetter public void setEnvironments(List<AnkaCloudSlaveTemplate.EnvironmentEntry> environments)
    • getRetentionStrategy

      public RetentionStrategy getRetentionStrategy()
    • setRetentionStrategy

      @DataBoundSetter public void setRetentionStrategy(RetentionStrategy retentionStrategy)
    • getNameTemplate

      public String getNameTemplate()
    • setNameTemplate

      @DataBoundSetter public void setNameTemplate(String nameTemplate)
    • getJavaArgs

      public String getJavaArgs()
    • setJavaArgs

      @DataBoundSetter public void setJavaArgs(String javaArgs)
    • getJnlpJenkinsOverrideUrl

      public String getJnlpJenkinsOverrideUrl()
    • setJnlpJenkinsOverrideUrl

      @DataBoundSetter public void setJnlpJenkinsOverrideUrl(String jnlpJenkinsOverrideUrl)
    • getJnlpTunnel

      public String getJnlpTunnel()
    • setJnlpTunnel

      @DataBoundSetter public void setJnlpTunnel(String jnlpTunnel)
    • getPriority

      public int getPriority()
    • setPriority

      @DataBoundSetter public void setPriority(int priority)
    • getVcpu

      public int getVcpu(int vcpu)
    • setVcpu

      @DataBoundSetter public void setVcpu(int vcpu)
    • getVram

      public int getVram(int vram)
    • setVram

      @DataBoundSetter public void setVram(int vram)
    • getSuspend

      public Boolean getSuspend()
    • setSuspend

      @DataBoundSetter public void setSuspend(boolean suspend)
    • getTemplateId

      public String getTemplateId()
    • setTemplateId

      @DataBoundSetter public void setTemplateId(String templateId)
    • getSaveImage

      public Boolean getSaveImage()
    • setSaveImage

      @DataBoundSetter public void setSaveImage(Boolean saveImage)
    • getPushTag

      public String getPushTag()
    • setPushTag

      @DataBoundSetter public void setPushTag(String tag)
    • isAppendTimestamp

      public boolean isAppendTimestamp()
    • setDontAppendTimestamp

      @DataBoundSetter public void setDontAppendTimestamp(boolean dontAppendTimestamp)
    • isDeleteLatest

      public boolean isDeleteLatest()
    • setDeleteLatest

      @DataBoundSetter public void setDeleteLatest(boolean deleteLatest)
    • getDescription

      public String getDescription()
    • setDescription

      @DataBoundSetter public void setDescription(String description)
    • setTimeout

      @DataBoundSetter public void setTimeout(int timeout)
    • getTimeout

      public int getTimeout()
    • getDynamicSlaveTemplate

      public DynamicSlaveTemplate getDynamicSlaveTemplate()
    • start

      public org.jenkinsci.plugins.workflow.steps.StepExecution start(org.jenkinsci.plugins.workflow.steps.StepContext context) throws Exception
      Specified by:
      start in class org.jenkinsci.plugins.workflow.steps.Step
      Throws:
      Exception