public class V1Container extends Object
Constructor and Description |
---|
V1Container() |
Modifier and Type | Method and Description |
---|---|
V1Container |
addArgsItem(String argsItem) |
V1Container |
addCommandItem(String commandItem) |
V1Container |
addEnvFromItem(V1EnvFromSource envFromItem) |
V1Container |
addEnvItem(V1EnvVar envItem) |
V1Container |
addPortsItem(V1ContainerPort portsItem) |
V1Container |
addVolumeMountsItem(V1VolumeMount volumeMountsItem) |
V1Container |
args(List<String> args) |
V1Container |
command(List<String> command) |
V1Container |
env(List<V1EnvVar> env) |
V1Container |
envFrom(List<V1EnvFromSource> envFrom) |
boolean |
equals(Object o) |
List<String> |
getArgs()
Arguments to the entrypoint.
|
List<String> |
getCommand()
Entrypoint array.
|
List<V1EnvVar> |
getEnv()
List of environment variables to set in the container.
|
List<V1EnvFromSource> |
getEnvFrom()
List of sources to populate environment variables in the container.
|
String |
getImage()
Docker image name.
|
String |
getImagePullPolicy()
Image pull policy.
|
V1Lifecycle |
getLifecycle()
Actions that the management system should take in response to container lifecycle events.
|
V1Probe |
getLivenessProbe()
Periodic probe of container liveness.
|
String |
getName()
Name of the container specified as a DNS_LABEL.
|
List<V1ContainerPort> |
getPorts()
List of ports to expose from the container.
|
V1Probe |
getReadinessProbe()
Periodic probe of container service readiness.
|
V1ResourceRequirements |
getResources()
Compute Resources required by this container.
|
V1SecurityContext |
getSecurityContext()
Security options the pod should run with.
|
String |
getTerminationMessagePath()
Optional: Path at which the file to which the container's termination message will be written is mounted into the container's filesystem.
|
String |
getTerminationMessagePolicy()
Indicate how the termination message should be populated.
|
List<V1VolumeMount> |
getVolumeMounts()
Pod volumes to mount into the container's filesystem.
|
String |
getWorkingDir()
Container's working directory.
|
int |
hashCode() |
V1Container |
image(String image) |
V1Container |
imagePullPolicy(String imagePullPolicy) |
Boolean |
isStdin()
Whether this container should allocate a buffer for stdin in the container runtime.
|
Boolean |
isStdinOnce()
Whether the container runtime should close the stdin channel after it has been opened by a single attach.
|
Boolean |
isTty()
Whether this container should allocate a TTY for itself, also requires 'stdin' to be true.
|
V1Container |
lifecycle(V1Lifecycle lifecycle) |
V1Container |
livenessProbe(V1Probe livenessProbe) |
V1Container |
name(String name) |
V1Container |
ports(List<V1ContainerPort> ports) |
V1Container |
readinessProbe(V1Probe readinessProbe) |
V1Container |
resources(V1ResourceRequirements resources) |
V1Container |
securityContext(V1SecurityContext securityContext) |
void |
setArgs(List<String> args) |
void |
setCommand(List<String> command) |
void |
setEnv(List<V1EnvVar> env) |
void |
setEnvFrom(List<V1EnvFromSource> envFrom) |
void |
setImage(String image) |
void |
setImagePullPolicy(String imagePullPolicy) |
void |
setLifecycle(V1Lifecycle lifecycle) |
void |
setLivenessProbe(V1Probe livenessProbe) |
void |
setName(String name) |
void |
setPorts(List<V1ContainerPort> ports) |
void |
setReadinessProbe(V1Probe readinessProbe) |
void |
setResources(V1ResourceRequirements resources) |
void |
setSecurityContext(V1SecurityContext securityContext) |
void |
setStdin(Boolean stdin) |
void |
setStdinOnce(Boolean stdinOnce) |
void |
setTerminationMessagePath(String terminationMessagePath) |
void |
setTerminationMessagePolicy(String terminationMessagePolicy) |
void |
setTty(Boolean tty) |
void |
setVolumeMounts(List<V1VolumeMount> volumeMounts) |
void |
setWorkingDir(String workingDir) |
V1Container |
stdin(Boolean stdin) |
V1Container |
stdinOnce(Boolean stdinOnce) |
V1Container |
terminationMessagePath(String terminationMessagePath) |
V1Container |
terminationMessagePolicy(String terminationMessagePolicy) |
String |
toString() |
V1Container |
tty(Boolean tty) |
V1Container |
volumeMounts(List<V1VolumeMount> volumeMounts) |
V1Container |
workingDir(String workingDir) |
public V1Container args(List<String> args)
public V1Container addArgsItem(String argsItem)
public List<String> getArgs()
public V1Container command(List<String> command)
public V1Container addCommandItem(String commandItem)
public List<String> getCommand()
public V1Container env(List<V1EnvVar> env)
public V1Container addEnvItem(V1EnvVar envItem)
public List<V1EnvVar> getEnv()
public V1Container envFrom(List<V1EnvFromSource> envFrom)
public V1Container addEnvFromItem(V1EnvFromSource envFromItem)
public List<V1EnvFromSource> getEnvFrom()
public void setEnvFrom(List<V1EnvFromSource> envFrom)
public V1Container image(String image)
public String getImage()
public void setImage(String image)
public V1Container imagePullPolicy(String imagePullPolicy)
public String getImagePullPolicy()
public void setImagePullPolicy(String imagePullPolicy)
public V1Container lifecycle(V1Lifecycle lifecycle)
public V1Lifecycle getLifecycle()
public void setLifecycle(V1Lifecycle lifecycle)
public V1Container livenessProbe(V1Probe livenessProbe)
public V1Probe getLivenessProbe()
public void setLivenessProbe(V1Probe livenessProbe)
public V1Container name(String name)
public String getName()
public void setName(String name)
public V1Container ports(List<V1ContainerPort> ports)
public V1Container addPortsItem(V1ContainerPort portsItem)
public List<V1ContainerPort> getPorts()
public void setPorts(List<V1ContainerPort> ports)
public V1Container readinessProbe(V1Probe readinessProbe)
public V1Probe getReadinessProbe()
public void setReadinessProbe(V1Probe readinessProbe)
public V1Container resources(V1ResourceRequirements resources)
public V1ResourceRequirements getResources()
public void setResources(V1ResourceRequirements resources)
public V1Container securityContext(V1SecurityContext securityContext)
public V1SecurityContext getSecurityContext()
public void setSecurityContext(V1SecurityContext securityContext)
public V1Container stdin(Boolean stdin)
public Boolean isStdin()
public void setStdin(Boolean stdin)
public V1Container stdinOnce(Boolean stdinOnce)
public Boolean isStdinOnce()
public void setStdinOnce(Boolean stdinOnce)
public V1Container terminationMessagePath(String terminationMessagePath)
public String getTerminationMessagePath()
public void setTerminationMessagePath(String terminationMessagePath)
public V1Container terminationMessagePolicy(String terminationMessagePolicy)
public String getTerminationMessagePolicy()
public void setTerminationMessagePolicy(String terminationMessagePolicy)
public V1Container tty(Boolean tty)
public Boolean isTty()
public void setTty(Boolean tty)
public V1Container volumeMounts(List<V1VolumeMount> volumeMounts)
public V1Container addVolumeMountsItem(V1VolumeMount volumeMountsItem)
public List<V1VolumeMount> getVolumeMounts()
public void setVolumeMounts(List<V1VolumeMount> volumeMounts)
public V1Container workingDir(String workingDir)
public String getWorkingDir()
public void setWorkingDir(String workingDir)
Copyright © 2018. All rights reserved.