@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,
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,
String restartPolicy,
String schedulerName,
PodSecurityContext securityContext,
String serviceAccount,
String serviceAccountName,
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, 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, String restartPolicy, String schedulerName, PodSecurityContext securityContext, String serviceAccount, String serviceAccountName, String subdomain, Long terminationGracePeriodSeconds, List<Toleration> tolerations, List<Volume> volumes)
dnsPolicy - nodeName - terminationGracePeriodSeconds - dnsConfig - hostNetwork - serviceAccountName - imagePullSecrets - priorityClassName - hostAliases - securityContext - nodeSelector - hostname - tolerations - automountServiceAccountToken - schedulerName - activeDeadlineSeconds - hostIPC - volumes - serviceAccount - priority - restartPolicy - 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 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 String getRestartPolicy()
public void setRestartPolicy(String restartPolicy)
restartPolicy - The restartPolicypublic 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 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 © 2011–2018 Red Hat. All rights reserved.