@Generated(value="org.jsonschema2pojo") public class PodSpec extends java.lang.Object implements KubernetesResource
| Constructor and Description |
|---|
PodSpec()
No args constructor for use in serialization
|
PodSpec(java.lang.Long activeDeadlineSeconds,
Affinity affinity,
java.lang.Boolean automountServiceAccountToken,
java.util.List<Container> containers,
PodDNSConfig dnsConfig,
java.lang.String dnsPolicy,
java.lang.Boolean enableServiceLinks,
java.util.List<HostAlias> hostAliases,
java.lang.Boolean hostIPC,
java.lang.Boolean hostNetwork,
java.lang.Boolean hostPID,
java.lang.String hostname,
java.util.List<LocalObjectReference> imagePullSecrets,
java.util.List<Container> initContainers,
java.lang.String nodeName,
java.util.Map<java.lang.String,java.lang.String> nodeSelector,
java.lang.Integer priority,
java.lang.String priorityClassName,
java.util.List<PodReadinessGate> readinessGates,
java.lang.String restartPolicy,
java.lang.String runtimeClassName,
java.lang.String schedulerName,
PodSecurityContext securityContext,
java.lang.String serviceAccount,
java.lang.String serviceAccountName,
java.lang.Boolean shareProcessNamespace,
java.lang.String subdomain,
java.lang.Long terminationGracePeriodSeconds,
java.util.List<Toleration> tolerations,
java.util.List<Volume> volumes) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Long |
getActiveDeadlineSeconds() |
java.util.Map<java.lang.String,java.lang.Object> |
getAdditionalProperties() |
Affinity |
getAffinity() |
java.lang.Boolean |
getAutomountServiceAccountToken() |
java.util.List<Container> |
getContainers() |
PodDNSConfig |
getDnsConfig() |
java.lang.String |
getDnsPolicy() |
java.lang.Boolean |
getEnableServiceLinks() |
java.util.List<HostAlias> |
getHostAliases() |
java.lang.Boolean |
getHostIPC() |
java.lang.String |
getHostname() |
java.lang.Boolean |
getHostNetwork() |
java.lang.Boolean |
getHostPID() |
java.util.List<LocalObjectReference> |
getImagePullSecrets() |
java.util.List<Container> |
getInitContainers() |
java.lang.String |
getNodeName() |
java.util.Map<java.lang.String,java.lang.String> |
getNodeSelector() |
java.lang.Integer |
getPriority() |
java.lang.String |
getPriorityClassName() |
java.util.List<PodReadinessGate> |
getReadinessGates() |
java.lang.String |
getRestartPolicy() |
java.lang.String |
getRuntimeClassName() |
java.lang.String |
getSchedulerName() |
PodSecurityContext |
getSecurityContext() |
java.lang.String |
getServiceAccount() |
java.lang.String |
getServiceAccountName() |
java.lang.Boolean |
getShareProcessNamespace() |
java.lang.String |
getSubdomain() |
java.lang.Long |
getTerminationGracePeriodSeconds() |
java.util.List<Toleration> |
getTolerations() |
java.util.List<Volume> |
getVolumes() |
void |
setActiveDeadlineSeconds(java.lang.Long activeDeadlineSeconds) |
void |
setAdditionalProperty(java.lang.String name,
java.lang.Object value) |
void |
setAffinity(Affinity affinity) |
void |
setAutomountServiceAccountToken(java.lang.Boolean automountServiceAccountToken) |
void |
setContainers(java.util.List<Container> containers) |
void |
setDnsConfig(PodDNSConfig dnsConfig) |
void |
setDnsPolicy(java.lang.String dnsPolicy) |
void |
setEnableServiceLinks(java.lang.Boolean enableServiceLinks) |
void |
setHostAliases(java.util.List<HostAlias> hostAliases) |
void |
setHostIPC(java.lang.Boolean hostIPC) |
void |
setHostname(java.lang.String hostname) |
void |
setHostNetwork(java.lang.Boolean hostNetwork) |
void |
setHostPID(java.lang.Boolean hostPID) |
void |
setImagePullSecrets(java.util.List<LocalObjectReference> imagePullSecrets) |
void |
setInitContainers(java.util.List<Container> initContainers) |
void |
setNodeName(java.lang.String nodeName) |
void |
setNodeSelector(java.util.Map<java.lang.String,java.lang.String> nodeSelector) |
void |
setPriority(java.lang.Integer priority) |
void |
setPriorityClassName(java.lang.String priorityClassName) |
void |
setReadinessGates(java.util.List<PodReadinessGate> readinessGates) |
void |
setRestartPolicy(java.lang.String restartPolicy) |
void |
setRuntimeClassName(java.lang.String runtimeClassName) |
void |
setSchedulerName(java.lang.String schedulerName) |
void |
setSecurityContext(PodSecurityContext securityContext) |
void |
setServiceAccount(java.lang.String serviceAccount) |
void |
setServiceAccountName(java.lang.String serviceAccountName) |
void |
setShareProcessNamespace(java.lang.Boolean shareProcessNamespace) |
void |
setSubdomain(java.lang.String subdomain) |
void |
setTerminationGracePeriodSeconds(java.lang.Long terminationGracePeriodSeconds) |
void |
setTolerations(java.util.List<Toleration> tolerations) |
void |
setVolumes(java.util.List<Volume> volumes) |
public PodSpec()
public PodSpec(java.lang.Long activeDeadlineSeconds,
Affinity affinity,
java.lang.Boolean automountServiceAccountToken,
java.util.List<Container> containers,
PodDNSConfig dnsConfig,
java.lang.String dnsPolicy,
java.lang.Boolean enableServiceLinks,
java.util.List<HostAlias> hostAliases,
java.lang.Boolean hostIPC,
java.lang.Boolean hostNetwork,
java.lang.Boolean hostPID,
java.lang.String hostname,
java.util.List<LocalObjectReference> imagePullSecrets,
java.util.List<Container> initContainers,
java.lang.String nodeName,
java.util.Map<java.lang.String,java.lang.String> nodeSelector,
java.lang.Integer priority,
java.lang.String priorityClassName,
java.util.List<PodReadinessGate> readinessGates,
java.lang.String restartPolicy,
java.lang.String runtimeClassName,
java.lang.String schedulerName,
PodSecurityContext securityContext,
java.lang.String serviceAccount,
java.lang.String serviceAccountName,
java.lang.Boolean shareProcessNamespace,
java.lang.String subdomain,
java.lang.Long terminationGracePeriodSeconds,
java.util.List<Toleration> tolerations,
java.util.List<Volume> volumes)
dnsPolicy - nodeName - terminationGracePeriodSeconds - dnsConfig - hostNetwork - readinessGates - serviceAccountName - imagePullSecrets - priorityClassName - hostAliases - securityContext - nodeSelector - hostname - runtimeClassName - tolerations - automountServiceAccountToken - schedulerName - activeDeadlineSeconds - enableServiceLinks - hostIPC - volumes - serviceAccount - priority - restartPolicy - shareProcessNamespace - subdomain - containers - initContainers - affinity - hostPID - public java.lang.Long getActiveDeadlineSeconds()
public void setActiveDeadlineSeconds(java.lang.Long activeDeadlineSeconds)
activeDeadlineSeconds - The activeDeadlineSecondspublic Affinity getAffinity()
public void setAffinity(Affinity affinity)
affinity - The affinitypublic java.lang.Boolean getAutomountServiceAccountToken()
public void setAutomountServiceAccountToken(java.lang.Boolean automountServiceAccountToken)
automountServiceAccountToken - The automountServiceAccountTokenpublic java.util.List<Container> getContainers()
public void setContainers(java.util.List<Container> containers)
containers - The containerspublic PodDNSConfig getDnsConfig()
public void setDnsConfig(PodDNSConfig dnsConfig)
dnsConfig - The dnsConfigpublic java.lang.String getDnsPolicy()
public void setDnsPolicy(java.lang.String dnsPolicy)
dnsPolicy - The dnsPolicypublic java.lang.Boolean getEnableServiceLinks()
public void setEnableServiceLinks(java.lang.Boolean enableServiceLinks)
enableServiceLinks - The enableServiceLinkspublic java.util.List<HostAlias> getHostAliases()
public void setHostAliases(java.util.List<HostAlias> hostAliases)
hostAliases - The hostAliasespublic java.lang.Boolean getHostIPC()
public void setHostIPC(java.lang.Boolean hostIPC)
hostIPC - The hostIPCpublic java.lang.Boolean getHostNetwork()
public void setHostNetwork(java.lang.Boolean hostNetwork)
hostNetwork - The hostNetworkpublic java.lang.Boolean getHostPID()
public void setHostPID(java.lang.Boolean hostPID)
hostPID - The hostPIDpublic java.lang.String getHostname()
public void setHostname(java.lang.String hostname)
hostname - The hostnamepublic java.util.List<LocalObjectReference> getImagePullSecrets()
public void setImagePullSecrets(java.util.List<LocalObjectReference> imagePullSecrets)
imagePullSecrets - The imagePullSecretspublic java.util.List<Container> getInitContainers()
public void setInitContainers(java.util.List<Container> initContainers)
initContainers - The initContainerspublic java.lang.String getNodeName()
public void setNodeName(java.lang.String nodeName)
nodeName - The nodeNamepublic java.util.Map<java.lang.String,java.lang.String> getNodeSelector()
public void setNodeSelector(java.util.Map<java.lang.String,java.lang.String> nodeSelector)
nodeSelector - The nodeSelectorpublic java.lang.Integer getPriority()
public void setPriority(java.lang.Integer priority)
priority - The prioritypublic java.lang.String getPriorityClassName()
public void setPriorityClassName(java.lang.String priorityClassName)
priorityClassName - The priorityClassNamepublic java.util.List<PodReadinessGate> getReadinessGates()
public void setReadinessGates(java.util.List<PodReadinessGate> readinessGates)
readinessGates - The readinessGatespublic java.lang.String getRestartPolicy()
public void setRestartPolicy(java.lang.String restartPolicy)
restartPolicy - The restartPolicypublic java.lang.String getRuntimeClassName()
public void setRuntimeClassName(java.lang.String runtimeClassName)
runtimeClassName - The runtimeClassNamepublic java.lang.String getSchedulerName()
public void setSchedulerName(java.lang.String schedulerName)
schedulerName - The schedulerNamepublic PodSecurityContext getSecurityContext()
public void setSecurityContext(PodSecurityContext securityContext)
securityContext - The securityContextpublic java.lang.String getServiceAccount()
public void setServiceAccount(java.lang.String serviceAccount)
serviceAccount - The serviceAccountpublic java.lang.String getServiceAccountName()
public void setServiceAccountName(java.lang.String serviceAccountName)
serviceAccountName - The serviceAccountNamepublic java.lang.Boolean getShareProcessNamespace()
public void setShareProcessNamespace(java.lang.Boolean shareProcessNamespace)
shareProcessNamespace - The shareProcessNamespacepublic java.lang.String getSubdomain()
public void setSubdomain(java.lang.String subdomain)
subdomain - The subdomainpublic java.lang.Long getTerminationGracePeriodSeconds()
public void setTerminationGracePeriodSeconds(java.lang.Long terminationGracePeriodSeconds)
terminationGracePeriodSeconds - The terminationGracePeriodSecondspublic java.util.List<Toleration> getTolerations()
public void setTolerations(java.util.List<Toleration> tolerations)
tolerations - The tolerationspublic java.util.List<Volume> getVolumes()
public void setVolumes(java.util.List<Volume> volumes)
volumes - The volumespublic java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
public void setAdditionalProperty(java.lang.String name,
java.lang.Object value)
Copyright © 2015-2019 Red Hat. All Rights Reserved.