Package com.veertu.plugin.anka
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 classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetGroup()
int
getMode()
int
int
int
getTag()
int
int
getVcpu
(int vcpu) int
getVram
(int vram) boolean
boolean
boolean
void
setCloudName
(String cloudName) void
setCredentialsId
(String credentialsId) void
setDeleteLatest
(boolean deleteLatest) void
setDescription
(String description) void
setDontAppendTimestamp
(boolean dontAppendTimestamp) void
setEnvironments
(List<AnkaCloudSlaveTemplate.EnvironmentEntry> environments) void
setExtraArgs
(String extraArgs) void
void
setJavaArgs
(String javaArgs) void
setJnlpJenkinsOverrideUrl
(String jnlpJenkinsOverrideUrl) void
setJnlpTunnel
(String jnlpTunnel) void
setKeepAliveOnError
(boolean keepAliveOnError) void
setLabelString
(String labelString) void
setLaunchDelay
(int launchDelay) void
setLaunchMethod
(String launchMethod) void
setMasterVmId
(String masterVmId) void
void
setNameTemplate
(String nameTemplate) void
setNumberOfExecutors
(int numberOfExecutors) void
setPriority
(int priority) void
setPushTag
(String tag) void
setRemoteFS
(String remoteFS) void
setRetentionStrategy
(RetentionStrategy retentionStrategy) void
setSaveImage
(Boolean saveImage) void
setSSHPort
(int SSHPort) void
setSuspend
(boolean suspend) void
void
setTemplateDescription
(String templateDescription) void
setTemplateId
(String templateId) void
setTimeout
(int timeout) void
setVcpu
(int vcpu) void
setVram
(int vram) org.jenkinsci.plugins.workflow.steps.StepExecution
start
(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
-