@Generated(value="jsonschema2pojo") public class PodSpec extends Object implements io.fabric8.kubernetes.api.builder.Editable<PodSpecBuilder>, 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,
Boolean hostUsers,
String hostname,
List<LocalObjectReference> imagePullSecrets,
List<Container> initContainers,
String nodeName,
Map<String,String> nodeSelector,
PodOS os,
Map<String,Quantity> overhead,
String preemptionPolicy,
Integer priority,
String priorityClassName,
List<PodReadinessGate> readinessGates,
List<PodResourceClaim> resourceClaims,
String restartPolicy,
String runtimeClassName,
String schedulerName,
List<PodSchedulingGate> schedulingGates,
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, Boolean hostUsers, String hostname, List<LocalObjectReference> imagePullSecrets, List<Container> initContainers, String nodeName, Map<String,String> nodeSelector, PodOS os, Map<String,Quantity> overhead, String preemptionPolicy, Integer priority, String priorityClassName, List<PodReadinessGate> readinessGates, List<PodResourceClaim> resourceClaims, String restartPolicy, String runtimeClassName, String schedulerName, List<PodSchedulingGate> schedulingGates, PodSecurityContext securityContext, String serviceAccount, String serviceAccountName, Boolean setHostnameAsFQDN, Boolean shareProcessNamespace, String subdomain, Long terminationGracePeriodSeconds, List<Toleration> tolerations, List<TopologySpreadConstraint> topologySpreadConstraints, List<Volume> volumes)
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 Boolean getHostUsers()
public void setHostUsers(Boolean hostUsers)
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 PodOS getOs()
public void setOs(PodOS os)
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 List<PodResourceClaim> getResourceClaims()
public void setResourceClaims(List<PodResourceClaim> resourceClaims)
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 List<PodSchedulingGate> getSchedulingGates()
public void setSchedulingGates(List<PodSchedulingGate> schedulingGates)
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)
public PodSpecBuilder edit()
edit in interface io.fabric8.kubernetes.api.builder.Editable<PodSpecBuilder>public PodSpecBuilder toBuilder()
Copyright © 2015–2024 Red Hat. All rights reserved.