@Introspected
public class PodSpec
extends java.lang.Object
Constructor and Description |
---|
PodSpec() |
Modifier and Type | Method and Description |
---|---|
java.util.List<Container> |
getContainers() |
java.util.List<LocalObjectReference> |
getImagePullSecrets() |
java.util.List<Container> |
getInitContainers() |
java.lang.String |
getRestartPolicy() |
java.lang.String |
getServiceAccountName() |
java.util.List<Volume> |
getVolumes() |
void |
setContainers(java.util.List<Container> containers) |
void |
setImagePullSecrets(java.util.List<LocalObjectReference> imagePullSecrets) |
void |
setInitContainers(java.util.List<Container> initContainers) |
void |
setRestartPolicy(java.lang.String restartPolicy) |
void |
setServiceAccountName(java.lang.String serviceAccountName) |
void |
setVolumes(java.util.List<Volume> volumes) |
java.lang.String |
toString() |
public java.lang.String getRestartPolicy()
public void setRestartPolicy(java.lang.String restartPolicy)
restartPolicy
- Restart policy for all containers within the pod. One of Always, OnFailure, Never. Default to Always.public java.lang.String getServiceAccountName()
public void setServiceAccountName(java.lang.String serviceAccountName)
serviceAccountName
- ServiceAccountName is the name of the ServiceAccount to use to run this pod.public java.util.List<Container> getContainers()
public void setContainers(java.util.List<Container> containers)
containers
- List of containers belonging to the pod.public java.util.List<Container> getInitContainers()
public void setInitContainers(java.util.List<Container> initContainers)
initContainers
- List of initialization containers belonging to the pod.public java.util.List<Volume> getVolumes()
public void setVolumes(java.util.List<Volume> volumes)
volumes
- List of volumes that can be mounted by containers belonging to the pod.public java.util.List<LocalObjectReference> getImagePullSecrets()
public void setImagePullSecrets(java.util.List<LocalObjectReference> imagePullSecrets)
imagePullSecrets
- ImagePullSecrets is an optional list of references to secrets in the same namespace to use for pulling any of the images used by this PodSpec.public java.lang.String toString()
toString
in class java.lang.Object