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
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetGroup()intgetMode()intintintgetTag()intintgetVcpu(int vcpu) intgetVram(int vram) booleanbooleanbooleanvoidsetCloudName(String cloudName) voidsetCredentialsId(String credentialsId) voidsetDeleteLatest(boolean deleteLatest) voidsetDescription(String description) voidsetDontAppendTimestamp(boolean dontAppendTimestamp) voidsetEnvironments(List<AnkaCloudSlaveTemplate.EnvironmentEntry> environments) voidsetExtraArgs(String extraArgs) voidvoidsetJavaArgs(String javaArgs) voidsetJnlpJenkinsOverrideUrl(String jnlpJenkinsOverrideUrl) voidsetJnlpTunnel(String jnlpTunnel) voidsetKeepAliveOnError(boolean keepAliveOnError) voidsetLabelString(String labelString) voidsetLaunchDelay(int launchDelay) voidsetLaunchMethod(String launchMethod) voidsetMasterVmId(String masterVmId) voidvoidsetNameTemplate(String nameTemplate) voidsetNumberOfExecutors(int numberOfExecutors) voidsetPriority(int priority) voidsetPushTag(String tag) voidsetRemoteFS(String remoteFS) voidsetRetentionStrategy(RetentionStrategy retentionStrategy) voidsetSaveImage(Boolean saveImage) voidsetSSHPort(int SSHPort) voidsetSuspend(boolean suspend) voidvoidsetTemplateDescription(String templateDescription) voidsetTemplateId(String templateId) voidsetTimeout(int timeout) voidsetVcpu(int vcpu) voidsetVram(int vram) org.jenkinsci.plugins.workflow.steps.StepExecutionstart(org.jenkinsci.plugins.workflow.steps.StepContext context) Methods inherited from class org.jenkinsci.plugins.workflow.steps.Step
getDescriptor
-
Constructor Details
-
CreateDynamicAnkaNodeStep
-
-
Method Details
-
getMasterVmId
-
setMasterVmId
-
getCloudName
-
setCloudName
-
getTag
-
setTag
-
getLaunchDelay
public int getLaunchDelay() -
setLaunchDelay
@DataBoundSetter public void setLaunchDelay(int launchDelay) -
getRemoteFS
-
setRemoteFS
-
getLabelString
-
setLabelString
-
getTemplateDescription
-
setTemplateDescription
-
getNumberOfExecutors
public int getNumberOfExecutors() -
setNumberOfExecutors
@DataBoundSetter public void setNumberOfExecutors(int numberOfExecutors) -
getMode
-
setMode
-
getCredentialsId
-
setCredentialsId
-
getGroup
-
setGroup
-
getExtraArgs
-
setExtraArgs
-
getLaunchMethod
-
setLaunchMethod
-
isKeepAliveOnError
public boolean isKeepAliveOnError() -
setKeepAliveOnError
@DataBoundSetter public void setKeepAliveOnError(boolean keepAliveOnError) -
getSSHPort
public int getSSHPort() -
setSSHPort
@DataBoundSetter public void setSSHPort(int SSHPort) -
getEnvironments
-
setEnvironments
@DataBoundSetter public void setEnvironments(List<AnkaCloudSlaveTemplate.EnvironmentEntry> environments) -
getRetentionStrategy
-
setRetentionStrategy
-
getNameTemplate
-
setNameTemplate
-
getJavaArgs
-
setJavaArgs
-
getJnlpJenkinsOverrideUrl
-
setJnlpJenkinsOverrideUrl
-
getJnlpTunnel
-
setJnlpTunnel
-
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
-
setSuspend
@DataBoundSetter public void setSuspend(boolean suspend) -
getTemplateId
-
setTemplateId
-
getSaveImage
-
setSaveImage
-
getPushTag
-
setPushTag
-
isAppendTimestamp
public boolean isAppendTimestamp() -
setDontAppendTimestamp
@DataBoundSetter public void setDontAppendTimestamp(boolean dontAppendTimestamp) -
isDeleteLatest
public boolean isDeleteLatest() -
setDeleteLatest
@DataBoundSetter public void setDeleteLatest(boolean deleteLatest) -
getDescription
-
setDescription
-
setTimeout
@DataBoundSetter public void setTimeout(int timeout) -
getTimeout
public int getTimeout() -
getDynamicSlaveTemplate
-
start
-