public class PodTemplateStep extends org.jenkinsci.plugins.workflow.steps.Step implements Serializable
Modifier and Type | Class and Description |
---|---|
static class |
PodTemplateStep.DescriptorImpl |
ExtensionPoint.LegacyInstancesAreScopedToHudson
Constructor and Description |
---|
PodTemplateStep() |
public String getLabel()
@DataBoundSetter public void setLabel(String label)
@CheckForNull public String getName()
@DataBoundSetter public void setName(String name)
public String getNamespace()
@DataBoundSetter public void setNamespace(String namespace)
public String getCloud()
@DataBoundSetter public void setCloud(String cloud)
public String getInheritFrom()
@DataBoundSetter public void setInheritFrom(String inheritFrom)
public List<ContainerTemplate> getContainers()
@DataBoundSetter public void setContainers(List<ContainerTemplate> containers)
public List<TemplateEnvVar> getEnvVars()
@DataBoundSetter public void setEnvVars(List<TemplateEnvVar> envVars)
public YamlMergeStrategy getYamlMergeStrategy()
@DataBoundSetter public void setYamlMergeStrategy(YamlMergeStrategy yamlMergeStrategy)
public WorkspaceVolume getWorkspaceVolume()
@DataBoundSetter public void setWorkspaceVolume(WorkspaceVolume workspaceVolume)
public int getInstanceCap()
@DataBoundSetter public void setInstanceCap(int instanceCap)
public int getIdleMinutes()
@DataBoundSetter public void setIdleMinutes(int idleMinutes)
public int getSlaveConnectTimeout()
@DataBoundSetter public void setSlaveConnectTimeout(int slaveConnectTimeout)
public int getActiveDeadlineSeconds()
@DataBoundSetter public void setActiveDeadlineSeconds(int activeDeadlineSeconds)
public String getServiceAccount()
@DataBoundSetter public void setServiceAccount(String serviceAccount)
public String getNodeSelector()
@DataBoundSetter public void setNodeSelector(String nodeSelector)
public Node.Mode getNodeUsageMode()
public void setNodeUsageMode(Node.Mode nodeUsageMode)
@DataBoundSetter public void setNodeUsageMode(String nodeUsageMode)
public String getWorkingDir()
@DataBoundSetter public void setWorkingDir(String workingDir)
public org.jenkinsci.plugins.workflow.steps.StepExecution start(org.jenkinsci.plugins.workflow.steps.StepContext context) throws Exception
start
in class org.jenkinsci.plugins.workflow.steps.Step
Exception
public List<PodAnnotation> getAnnotations()
@DataBoundSetter public void setAnnotations(List<PodAnnotation> annotations)
public String getYaml()
@DataBoundSetter public void setYaml(String yaml)
public PodRetention getPodRetention()
@DataBoundSetter public void setPodRetention(PodRetention podRetention)
public boolean isShowRawYaml()
@DataBoundSetter public void setShowRawYaml(boolean showRawYaml)
Copyright © 2016–2019. All rights reserved.