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<EphemeralContainer> ephemeralContainers,
List<HostAlias> hostAliases,
Boolean hostIPC,
Boolean hostNetwork,
Boolean hostPID,
String hostname,
List<LocalObjectReference> imagePullSecrets,
List<Container> initContainers,
String nodeName,
Map<String,String> nodeSelector,
Map<String,Quantity> overhead,
String preemptionPolicy,
Integer priority,
String priorityClassName,
List<PodReadinessGate> readinessGates,
String restartPolicy,
String runtimeClassName,
String schedulerName,
PodSecurityContext securityContext,
String serviceAccount,
String serviceAccountName,
Boolean setHostnameAsFQDN,
Boolean shareProcessNamespace,
String subdomain,
Long terminationGracePeriodSeconds,
List<Toleration> tolerations,
List<TopologySpreadConstraint> topologySpreadConstraints,
List<Volume> volumes) |
public PodSpec()
public PodSpec(Long activeDeadlineSeconds, Affinity affinity, Boolean automountServiceAccountToken, List<Container> containers, PodDNSConfig dnsConfig, String dnsPolicy, Boolean enableServiceLinks, List<EphemeralContainer> ephemeralContainers, List<HostAlias> hostAliases, Boolean hostIPC, Boolean hostNetwork, Boolean hostPID, String hostname, List<LocalObjectReference> imagePullSecrets, List<Container> initContainers, String nodeName, Map<String,String> nodeSelector, Map<String,Quantity> overhead, String preemptionPolicy, Integer priority, String priorityClassName, List<PodReadinessGate> readinessGates, String restartPolicy, String runtimeClassName, String schedulerName, PodSecurityContext securityContext, String serviceAccount, String serviceAccountName, Boolean setHostnameAsFQDN, Boolean shareProcessNamespace, String subdomain, Long terminationGracePeriodSeconds, List<Toleration> tolerations, List<TopologySpreadConstraint> topologySpreadConstraints, List<Volume> volumes)
dnsPolicy - nodeName - terminationGracePeriodSeconds - dnsConfig - hostNetwork - readinessGates - serviceAccountName - imagePullSecrets - priorityClassName - hostAliases - securityContext - preemptionPolicy - nodeSelector - hostname - runtimeClassName - tolerations - automountServiceAccountToken - schedulerName - activeDeadlineSeconds - setHostnameAsFQDN - enableServiceLinks - overhead - hostIPC - topologySpreadConstraints - volumes - ephemeralContainers - serviceAccount - priority - restartPolicy - shareProcessNamespace - subdomain - containers - initContainers - affinity - hostPID - public Long getActiveDeadlineSeconds()
public void setActiveDeadlineSeconds(Long activeDeadlineSeconds)
public Affinity getAffinity()
public void setAffinity(Affinity affinity)
public Boolean getAutomountServiceAccountToken()
public void setAutomountServiceAccountToken(Boolean automountServiceAccountToken)
public PodDNSConfig getDnsConfig()
public void setDnsConfig(PodDNSConfig dnsConfig)
public String getDnsPolicy()
public void setDnsPolicy(String dnsPolicy)
public Boolean getEnableServiceLinks()
public void setEnableServiceLinks(Boolean enableServiceLinks)
public List<EphemeralContainer> getEphemeralContainers()
public void setEphemeralContainers(List<EphemeralContainer> ephemeralContainers)
public Boolean getHostIPC()
public void setHostIPC(Boolean hostIPC)
public Boolean getHostNetwork()
public void setHostNetwork(Boolean hostNetwork)
public Boolean getHostPID()
public void setHostPID(Boolean hostPID)
public String getHostname()
public void setHostname(String hostname)
public List<LocalObjectReference> getImagePullSecrets()
public void setImagePullSecrets(List<LocalObjectReference> imagePullSecrets)
public String getNodeName()
public void setNodeName(String nodeName)
public String getPreemptionPolicy()
public void setPreemptionPolicy(String preemptionPolicy)
public Integer getPriority()
public void setPriority(Integer priority)
public String getPriorityClassName()
public void setPriorityClassName(String priorityClassName)
public List<PodReadinessGate> getReadinessGates()
public void setReadinessGates(List<PodReadinessGate> readinessGates)
public String getRestartPolicy()
public void setRestartPolicy(String restartPolicy)
public String getRuntimeClassName()
public void setRuntimeClassName(String runtimeClassName)
public String getSchedulerName()
public void setSchedulerName(String schedulerName)
public PodSecurityContext getSecurityContext()
public void setSecurityContext(PodSecurityContext securityContext)
public String getServiceAccount()
public void setServiceAccount(String serviceAccount)
public String getServiceAccountName()
public void setServiceAccountName(String serviceAccountName)
public Boolean getSetHostnameAsFQDN()
public void setSetHostnameAsFQDN(Boolean setHostnameAsFQDN)
public Boolean getShareProcessNamespace()
public void setShareProcessNamespace(Boolean shareProcessNamespace)
public String getSubdomain()
public void setSubdomain(String subdomain)
public Long getTerminationGracePeriodSeconds()
public void setTerminationGracePeriodSeconds(Long terminationGracePeriodSeconds)
public List<Toleration> getTolerations()
public void setTolerations(List<Toleration> tolerations)
public List<TopologySpreadConstraint> getTopologySpreadConstraints()
public void setTopologySpreadConstraints(List<TopologySpreadConstraint> topologySpreadConstraints)
Copyright © 2015–2020 Red Hat. All rights reserved.