Class ContainerTemplate
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<ContainerTemplate>
-
- org.csanchez.jenkins.plugins.kubernetes.ContainerTemplate
-
- All Implemented Interfaces:
Describable<ContainerTemplate>
,Serializable
public class ContainerTemplate extends AbstractDescribableImpl<ContainerTemplate> implements Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ContainerTemplate.DescriptorImpl
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_WORKING_DIR
-
Constructor Summary
Constructors Constructor Description ContainerTemplate(String image)
Deprecated.ContainerTemplate(String name, String image)
ContainerTemplate(String name, String image, String command, String args)
ContainerTemplate(ContainerTemplate from)
-
Method Summary
-
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
-
-
-
Field Detail
-
DEFAULT_WORKING_DIR
public static final String DEFAULT_WORKING_DIR
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ContainerTemplate
@Deprecated public ContainerTemplate(String image)
Deprecated.
-
ContainerTemplate
public ContainerTemplate(ContainerTemplate from)
-
-
Method Detail
-
setName
public void setName(String name)
-
getName
public String getName()
-
setImage
public void setImage(String image)
-
getImage
public String getImage()
-
setCommand
@DataBoundSetter public void setCommand(String command)
-
getCommand
public String getCommand()
-
setArgs
@DataBoundSetter public void setArgs(String args)
-
getArgs
public String getArgs()
-
setTtyEnabled
@DataBoundSetter public void setTtyEnabled(boolean ttyEnabled)
-
isTtyEnabled
public boolean isTtyEnabled()
-
getDisplayName
public String getDisplayName()
-
setWorkingDir
@DataBoundSetter public void setWorkingDir(String workingDir)
-
getWorkingDir
public String getWorkingDir()
-
setPrivileged
@DataBoundSetter public void setPrivileged(boolean privileged)
-
isPrivileged
public boolean isPrivileged()
-
setRunAsUser
@DataBoundSetter public void setRunAsUser(String runAsUser)
-
getRunAsUser
public String getRunAsUser()
-
getRunAsUserAsLong
public Long getRunAsUserAsLong()
-
setRunAsGroup
@DataBoundSetter public void setRunAsGroup(String runAsGroup)
-
getRunAsGroup
public String getRunAsGroup()
-
getRunAsGroupAsLong
public Long getRunAsGroupAsLong()
-
setAlwaysPullImage
@DataBoundSetter public void setAlwaysPullImage(boolean alwaysPullImage)
-
isAlwaysPullImage
public boolean isAlwaysPullImage()
-
getEnvVars
public List<TemplateEnvVar> getEnvVars()
-
setEnvVars
@DataBoundSetter public void setEnvVars(List<TemplateEnvVar> envVars)
-
getLivenessProbe
public ContainerLivenessProbe getLivenessProbe()
-
setLivenessProbe
@DataBoundSetter public void setLivenessProbe(ContainerLivenessProbe livenessProbe)
-
getPorts
public List<PortMapping> getPorts()
-
setPorts
@DataBoundSetter public void setPorts(List<PortMapping> ports)
-
getResourceRequestMemory
public String getResourceRequestMemory()
-
setResourceRequestMemory
@DataBoundSetter public void setResourceRequestMemory(String resourceRequestMemory)
-
getResourceLimitMemory
public String getResourceLimitMemory()
-
setResourceLimitMemory
@DataBoundSetter public void setResourceLimitMemory(String resourceLimitMemory)
-
getResourceRequestCpu
public String getResourceRequestCpu()
-
setResourceRequestCpu
@DataBoundSetter public void setResourceRequestCpu(String resourceRequestCpu)
-
getResourceLimitCpu
public String getResourceLimitCpu()
-
setResourceLimitCpu
@DataBoundSetter public void setResourceLimitCpu(String resourceLimitCpu)
-
getResourceRequestEphemeralStorage
public String getResourceRequestEphemeralStorage()
-
setResourceRequestEphemeralStorage
@DataBoundSetter public void setResourceRequestEphemeralStorage(String resourceRequestEphemeralStorage)
-
getResourceLimitEphemeralStorage
public String getResourceLimitEphemeralStorage()
-
setResourceLimitEphemeralStorage
@DataBoundSetter public void setResourceLimitEphemeralStorage(String resourceLimitEphemeralStorage)
-
getShell
public String getShell()
-
setShell
@DataBoundSetter public void setShell(String shell)
-
-