@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.