Package io.fabric8.kubernetes.api.model
Class Container
- java.lang.Object
-
- io.fabric8.kubernetes.api.model.Container
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<ContainerBuilder>
,KubernetesResource
,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class Container extends Object implements io.fabric8.kubernetes.api.builder.Editable<ContainerBuilder>, KubernetesResource
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Container()
No args constructor for use in serializationContainer(List<String> args, List<String> command, List<EnvVar> env, List<EnvFromSource> envFrom, String image, String imagePullPolicy, Lifecycle lifecycle, Probe livenessProbe, String name, List<ContainerPort> ports, Probe readinessProbe, List<ContainerResizePolicy> resizePolicy, ResourceRequirements resources, String restartPolicy, SecurityContext securityContext, Probe startupProbe, Boolean stdin, Boolean stdinOnce, String terminationMessagePath, String terminationMessagePolicy, Boolean tty, List<VolumeDevice> volumeDevices, List<VolumeMount> volumeMounts, String workingDir)
-
Method Summary
-
-
-
Constructor Detail
-
Container
public Container()
No args constructor for use in serialization
-
Container
public Container(List<String> args, List<String> command, List<EnvVar> env, List<EnvFromSource> envFrom, String image, String imagePullPolicy, Lifecycle lifecycle, Probe livenessProbe, String name, List<ContainerPort> ports, Probe readinessProbe, List<ContainerResizePolicy> resizePolicy, ResourceRequirements resources, String restartPolicy, SecurityContext securityContext, Probe startupProbe, Boolean stdin, Boolean stdinOnce, String terminationMessagePath, String terminationMessagePolicy, Boolean tty, List<VolumeDevice> volumeDevices, List<VolumeMount> volumeMounts, String workingDir)
-
-
Method Detail
-
getEnvFrom
public List<EnvFromSource> getEnvFrom()
-
setEnvFrom
public void setEnvFrom(List<EnvFromSource> envFrom)
-
getImage
public String getImage()
-
setImage
public void setImage(String image)
-
getImagePullPolicy
public String getImagePullPolicy()
-
setImagePullPolicy
public void setImagePullPolicy(String imagePullPolicy)
-
getLifecycle
public Lifecycle getLifecycle()
-
setLifecycle
public void setLifecycle(Lifecycle lifecycle)
-
getLivenessProbe
public Probe getLivenessProbe()
-
setLivenessProbe
public void setLivenessProbe(Probe livenessProbe)
-
getName
public String getName()
-
setName
public void setName(String name)
-
getPorts
public List<ContainerPort> getPorts()
-
setPorts
public void setPorts(List<ContainerPort> ports)
-
getReadinessProbe
public Probe getReadinessProbe()
-
setReadinessProbe
public void setReadinessProbe(Probe readinessProbe)
-
getResizePolicy
public List<ContainerResizePolicy> getResizePolicy()
-
setResizePolicy
public void setResizePolicy(List<ContainerResizePolicy> resizePolicy)
-
getResources
public ResourceRequirements getResources()
-
setResources
public void setResources(ResourceRequirements resources)
-
getRestartPolicy
public String getRestartPolicy()
-
setRestartPolicy
public void setRestartPolicy(String restartPolicy)
-
getSecurityContext
public SecurityContext getSecurityContext()
-
setSecurityContext
public void setSecurityContext(SecurityContext securityContext)
-
getStartupProbe
public Probe getStartupProbe()
-
setStartupProbe
public void setStartupProbe(Probe startupProbe)
-
getStdin
public Boolean getStdin()
-
setStdin
public void setStdin(Boolean stdin)
-
getStdinOnce
public Boolean getStdinOnce()
-
setStdinOnce
public void setStdinOnce(Boolean stdinOnce)
-
getTerminationMessagePath
public String getTerminationMessagePath()
-
setTerminationMessagePath
public void setTerminationMessagePath(String terminationMessagePath)
-
getTerminationMessagePolicy
public String getTerminationMessagePolicy()
-
setTerminationMessagePolicy
public void setTerminationMessagePolicy(String terminationMessagePolicy)
-
getTty
public Boolean getTty()
-
setTty
public void setTty(Boolean tty)
-
getVolumeDevices
public List<VolumeDevice> getVolumeDevices()
-
setVolumeDevices
public void setVolumeDevices(List<VolumeDevice> volumeDevices)
-
getVolumeMounts
public List<VolumeMount> getVolumeMounts()
-
setVolumeMounts
public void setVolumeMounts(List<VolumeMount> volumeMounts)
-
getWorkingDir
public String getWorkingDir()
-
setWorkingDir
public void setWorkingDir(String workingDir)
-
edit
public ContainerBuilder edit()
- Specified by:
edit
in interfaceio.fabric8.kubernetes.api.builder.Editable<ContainerBuilder>
-
toBuilder
public ContainerBuilder toBuilder()
-
-