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