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:
  • Field Details

  • Constructor Details

    • ContainerTemplate

      @Deprecated public ContainerTemplate(String image)
      Deprecated.
    • ContainerTemplate

      @DataBoundConstructor public ContainerTemplate(String name, String image)
    • ContainerTemplate

      public ContainerTemplate(String name, String image, String command, String args)
    • ContainerTemplate

      public ContainerTemplate(ContainerTemplate from)
  • Method Details

    • 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)
    • getAsArgs

      public Map<String,Object> getAsArgs()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object