All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.fabric8.kubernetes.api.model.PodSpecFluent Maven / Gradle / Ivy

package io.fabric8.kubernetes.api.model;

import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonInclude;
import java.util.ArrayList;
import java.lang.String;
import java.util.LinkedHashMap;
import java.util.function.Predicate;
import java.util.List;
import java.lang.Boolean;
import io.fabric8.kubernetes.api.builder.Fluent;
import java.lang.Long;
import java.util.Collection;
import java.lang.Object;
import java.util.Map;
import io.fabric8.kubernetes.api.builder.Nested;
import java.lang.Deprecated;
import java.util.Iterator;
import java.lang.Integer;

 /**
  * Generated
  */
public interface PodSpecFluent> extends io.fabric8.kubernetes.api.builder.Fluent{
  public java.lang.Long getActiveDeadlineSeconds();
  public A withActiveDeadlineSeconds(java.lang.Long activeDeadlineSeconds);
  public java.lang.Boolean hasActiveDeadlineSeconds();
  
  /**
   * This method has been deprecated, please use method buildAffinity instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.Affinity getAffinity();
  public io.fabric8.kubernetes.api.model.Affinity buildAffinity();
  public A withAffinity(io.fabric8.kubernetes.api.model.Affinity affinity);
  public java.lang.Boolean hasAffinity();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.AffinityNested withNewAffinity();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.AffinityNested withNewAffinityLike(io.fabric8.kubernetes.api.model.Affinity item);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.AffinityNested editAffinity();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.AffinityNested editOrNewAffinity();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.AffinityNested editOrNewAffinityLike(io.fabric8.kubernetes.api.model.Affinity item);
  public java.lang.Boolean getAutomountServiceAccountToken();
  public A withAutomountServiceAccountToken(java.lang.Boolean automountServiceAccountToken);
  public java.lang.Boolean hasAutomountServiceAccountToken();
  public A addToContainers(java.lang.Integer index,io.fabric8.kubernetes.api.model.Container item);
  public A setToContainers(java.lang.Integer index,io.fabric8.kubernetes.api.model.Container item);
  public A addToContainers(io.fabric8.kubernetes.api.model.Container... items);
  public A addAllToContainers(java.util.Collection items);
  public A removeFromContainers(io.fabric8.kubernetes.api.model.Container... items);
  public A removeAllFromContainers(java.util.Collection items);
  public A removeMatchingFromContainers(java.util.function.Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildContainers instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public java.util.List getContainers();
  public java.util.List buildContainers();
  public io.fabric8.kubernetes.api.model.Container buildContainer(java.lang.Integer index);
  public io.fabric8.kubernetes.api.model.Container buildFirstContainer();
  public io.fabric8.kubernetes.api.model.Container buildLastContainer();
  public io.fabric8.kubernetes.api.model.Container buildMatchingContainer(java.util.function.Predicate predicate);
  public java.lang.Boolean hasMatchingContainer(java.util.function.Predicate predicate);
  public A withContainers(java.util.List containers);
  public A withContainers(io.fabric8.kubernetes.api.model.Container... containers);
  public java.lang.Boolean hasContainers();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.ContainersNested addNewContainer();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.ContainersNested addNewContainerLike(io.fabric8.kubernetes.api.model.Container item);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.ContainersNested setNewContainerLike(java.lang.Integer index,io.fabric8.kubernetes.api.model.Container item);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.ContainersNested editContainer(java.lang.Integer index);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.ContainersNested editFirstContainer();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.ContainersNested editLastContainer();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.ContainersNested editMatchingContainer(java.util.function.Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildDnsConfig instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.PodDNSConfig getDnsConfig();
  public io.fabric8.kubernetes.api.model.PodDNSConfig buildDnsConfig();
  public A withDnsConfig(io.fabric8.kubernetes.api.model.PodDNSConfig dnsConfig);
  public java.lang.Boolean hasDnsConfig();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.DnsConfigNested withNewDnsConfig();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.DnsConfigNested withNewDnsConfigLike(io.fabric8.kubernetes.api.model.PodDNSConfig item);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.DnsConfigNested editDnsConfig();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.DnsConfigNested editOrNewDnsConfig();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.DnsConfigNested editOrNewDnsConfigLike(io.fabric8.kubernetes.api.model.PodDNSConfig item);
  public java.lang.String getDnsPolicy();
  public A withDnsPolicy(java.lang.String dnsPolicy);
  public java.lang.Boolean hasDnsPolicy();
  
  /**
   * Method is deprecated. use withDnsPolicy instead.
   */
  @java.lang.Deprecated
  public A withNewDnsPolicy(java.lang.String arg0);
  public java.lang.Boolean getEnableServiceLinks();
  public A withEnableServiceLinks(java.lang.Boolean enableServiceLinks);
  public java.lang.Boolean hasEnableServiceLinks();
  public A addToEphemeralContainers(java.lang.Integer index,io.fabric8.kubernetes.api.model.EphemeralContainer item);
  public A setToEphemeralContainers(java.lang.Integer index,io.fabric8.kubernetes.api.model.EphemeralContainer item);
  public A addToEphemeralContainers(io.fabric8.kubernetes.api.model.EphemeralContainer... items);
  public A addAllToEphemeralContainers(java.util.Collection items);
  public A removeFromEphemeralContainers(io.fabric8.kubernetes.api.model.EphemeralContainer... items);
  public A removeAllFromEphemeralContainers(java.util.Collection items);
  public A removeMatchingFromEphemeralContainers(java.util.function.Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildEphemeralContainers instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public java.util.List getEphemeralContainers();
  public java.util.List buildEphemeralContainers();
  public io.fabric8.kubernetes.api.model.EphemeralContainer buildEphemeralContainer(java.lang.Integer index);
  public io.fabric8.kubernetes.api.model.EphemeralContainer buildFirstEphemeralContainer();
  public io.fabric8.kubernetes.api.model.EphemeralContainer buildLastEphemeralContainer();
  public io.fabric8.kubernetes.api.model.EphemeralContainer buildMatchingEphemeralContainer(java.util.function.Predicate predicate);
  public java.lang.Boolean hasMatchingEphemeralContainer(java.util.function.Predicate predicate);
  public A withEphemeralContainers(java.util.List ephemeralContainers);
  public A withEphemeralContainers(io.fabric8.kubernetes.api.model.EphemeralContainer... ephemeralContainers);
  public java.lang.Boolean hasEphemeralContainers();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.EphemeralContainersNested addNewEphemeralContainer();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.EphemeralContainersNested addNewEphemeralContainerLike(io.fabric8.kubernetes.api.model.EphemeralContainer item);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.EphemeralContainersNested setNewEphemeralContainerLike(java.lang.Integer index,io.fabric8.kubernetes.api.model.EphemeralContainer item);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.EphemeralContainersNested editEphemeralContainer(java.lang.Integer index);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.EphemeralContainersNested editFirstEphemeralContainer();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.EphemeralContainersNested editLastEphemeralContainer();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.EphemeralContainersNested editMatchingEphemeralContainer(java.util.function.Predicate predicate);
  public A addToHostAliases(java.lang.Integer index,io.fabric8.kubernetes.api.model.HostAlias item);
  public A setToHostAliases(java.lang.Integer index,io.fabric8.kubernetes.api.model.HostAlias item);
  public A addToHostAliases(io.fabric8.kubernetes.api.model.HostAlias... items);
  public A addAllToHostAliases(java.util.Collection items);
  public A removeFromHostAliases(io.fabric8.kubernetes.api.model.HostAlias... items);
  public A removeAllFromHostAliases(java.util.Collection items);
  public A removeMatchingFromHostAliases(java.util.function.Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildHostAliases instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public java.util.List getHostAliases();
  public java.util.List buildHostAliases();
  public io.fabric8.kubernetes.api.model.HostAlias buildHostAlias(java.lang.Integer index);
  public io.fabric8.kubernetes.api.model.HostAlias buildFirstHostAlias();
  public io.fabric8.kubernetes.api.model.HostAlias buildLastHostAlias();
  public io.fabric8.kubernetes.api.model.HostAlias buildMatchingHostAlias(java.util.function.Predicate predicate);
  public java.lang.Boolean hasMatchingHostAlias(java.util.function.Predicate predicate);
  public A withHostAliases(java.util.List hostAliases);
  public A withHostAliases(io.fabric8.kubernetes.api.model.HostAlias... hostAliases);
  public java.lang.Boolean hasHostAliases();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.HostAliasesNested addNewHostAlias();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.HostAliasesNested addNewHostAliasLike(io.fabric8.kubernetes.api.model.HostAlias item);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.HostAliasesNested setNewHostAliasLike(java.lang.Integer index,io.fabric8.kubernetes.api.model.HostAlias item);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.HostAliasesNested editHostAlias(java.lang.Integer index);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.HostAliasesNested editFirstHostAlias();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.HostAliasesNested editLastHostAlias();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.HostAliasesNested editMatchingHostAlias(java.util.function.Predicate predicate);
  public java.lang.Boolean getHostIPC();
  public A withHostIPC(java.lang.Boolean hostIPC);
  public java.lang.Boolean hasHostIPC();
  public java.lang.Boolean getHostNetwork();
  public A withHostNetwork(java.lang.Boolean hostNetwork);
  public java.lang.Boolean hasHostNetwork();
  public java.lang.Boolean getHostPID();
  public A withHostPID(java.lang.Boolean hostPID);
  public java.lang.Boolean hasHostPID();
  public java.lang.String getHostname();
  public A withHostname(java.lang.String hostname);
  public java.lang.Boolean hasHostname();
  
  /**
   * Method is deprecated. use withHostname instead.
   */
  @java.lang.Deprecated
  public A withNewHostname(java.lang.String arg0);
  public A addToImagePullSecrets(java.lang.Integer index,io.fabric8.kubernetes.api.model.LocalObjectReference item);
  public A setToImagePullSecrets(java.lang.Integer index,io.fabric8.kubernetes.api.model.LocalObjectReference item);
  public A addToImagePullSecrets(io.fabric8.kubernetes.api.model.LocalObjectReference... items);
  public A addAllToImagePullSecrets(java.util.Collection items);
  public A removeFromImagePullSecrets(io.fabric8.kubernetes.api.model.LocalObjectReference... items);
  public A removeAllFromImagePullSecrets(java.util.Collection items);
  public A removeMatchingFromImagePullSecrets(java.util.function.Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildImagePullSecrets instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public java.util.List getImagePullSecrets();
  public java.util.List buildImagePullSecrets();
  public io.fabric8.kubernetes.api.model.LocalObjectReference buildImagePullSecret(java.lang.Integer index);
  public io.fabric8.kubernetes.api.model.LocalObjectReference buildFirstImagePullSecret();
  public io.fabric8.kubernetes.api.model.LocalObjectReference buildLastImagePullSecret();
  public io.fabric8.kubernetes.api.model.LocalObjectReference buildMatchingImagePullSecret(java.util.function.Predicate predicate);
  public java.lang.Boolean hasMatchingImagePullSecret(java.util.function.Predicate predicate);
  public A withImagePullSecrets(java.util.List imagePullSecrets);
  public A withImagePullSecrets(io.fabric8.kubernetes.api.model.LocalObjectReference... imagePullSecrets);
  public java.lang.Boolean hasImagePullSecrets();
  public A addNewImagePullSecret(java.lang.String name);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.ImagePullSecretsNested addNewImagePullSecret();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.ImagePullSecretsNested addNewImagePullSecretLike(io.fabric8.kubernetes.api.model.LocalObjectReference item);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.ImagePullSecretsNested setNewImagePullSecretLike(java.lang.Integer index,io.fabric8.kubernetes.api.model.LocalObjectReference item);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.ImagePullSecretsNested editImagePullSecret(java.lang.Integer index);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.ImagePullSecretsNested editFirstImagePullSecret();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.ImagePullSecretsNested editLastImagePullSecret();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.ImagePullSecretsNested editMatchingImagePullSecret(java.util.function.Predicate predicate);
  public A addToInitContainers(java.lang.Integer index,io.fabric8.kubernetes.api.model.Container item);
  public A setToInitContainers(java.lang.Integer index,io.fabric8.kubernetes.api.model.Container item);
  public A addToInitContainers(io.fabric8.kubernetes.api.model.Container... items);
  public A addAllToInitContainers(java.util.Collection items);
  public A removeFromInitContainers(io.fabric8.kubernetes.api.model.Container... items);
  public A removeAllFromInitContainers(java.util.Collection items);
  public A removeMatchingFromInitContainers(java.util.function.Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildInitContainers instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public java.util.List getInitContainers();
  public java.util.List buildInitContainers();
  public io.fabric8.kubernetes.api.model.Container buildInitContainer(java.lang.Integer index);
  public io.fabric8.kubernetes.api.model.Container buildFirstInitContainer();
  public io.fabric8.kubernetes.api.model.Container buildLastInitContainer();
  public io.fabric8.kubernetes.api.model.Container buildMatchingInitContainer(java.util.function.Predicate predicate);
  public java.lang.Boolean hasMatchingInitContainer(java.util.function.Predicate predicate);
  public A withInitContainers(java.util.List initContainers);
  public A withInitContainers(io.fabric8.kubernetes.api.model.Container... initContainers);
  public java.lang.Boolean hasInitContainers();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.InitContainersNested addNewInitContainer();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.InitContainersNested addNewInitContainerLike(io.fabric8.kubernetes.api.model.Container item);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.InitContainersNested setNewInitContainerLike(java.lang.Integer index,io.fabric8.kubernetes.api.model.Container item);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.InitContainersNested editInitContainer(java.lang.Integer index);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.InitContainersNested editFirstInitContainer();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.InitContainersNested editLastInitContainer();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.InitContainersNested editMatchingInitContainer(java.util.function.Predicate predicate);
  public java.lang.String getNodeName();
  public A withNodeName(java.lang.String nodeName);
  public java.lang.Boolean hasNodeName();
  
  /**
   * Method is deprecated. use withNodeName instead.
   */
  @java.lang.Deprecated
  public A withNewNodeName(java.lang.String arg0);
  public A addToNodeSelector(java.lang.String key,java.lang.String value);
  public A addToNodeSelector(java.util.Map map);
  public A removeFromNodeSelector(java.lang.String key);
  public A removeFromNodeSelector(java.util.Map map);
  public java.util.Map getNodeSelector();
  public A withNodeSelector(java.util.Map nodeSelector);
  public java.lang.Boolean hasNodeSelector();
  
  /**
   * This method has been deprecated, please use method buildOs instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.PodOS getOs();
  public io.fabric8.kubernetes.api.model.PodOS buildOs();
  public A withOs(io.fabric8.kubernetes.api.model.PodOS os);
  public java.lang.Boolean hasOs();
  public A withNewOs(java.lang.String name);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.OsNested withNewOs();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.OsNested withNewOsLike(io.fabric8.kubernetes.api.model.PodOS item);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.OsNested editOs();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.OsNested editOrNewOs();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.OsNested editOrNewOsLike(io.fabric8.kubernetes.api.model.PodOS item);
  public A addToOverhead(java.lang.String key,io.fabric8.kubernetes.api.model.Quantity value);
  public A addToOverhead(java.util.Map map);
  public A removeFromOverhead(java.lang.String key);
  public A removeFromOverhead(java.util.Map map);
  public java.util.Map getOverhead();
  public A withOverhead(java.util.Map overhead);
  public java.lang.Boolean hasOverhead();
  public java.lang.String getPreemptionPolicy();
  public A withPreemptionPolicy(java.lang.String preemptionPolicy);
  public java.lang.Boolean hasPreemptionPolicy();
  
  /**
   * Method is deprecated. use withPreemptionPolicy instead.
   */
  @java.lang.Deprecated
  public A withNewPreemptionPolicy(java.lang.String arg0);
  public java.lang.Integer getPriority();
  public A withPriority(java.lang.Integer priority);
  public java.lang.Boolean hasPriority();
  public java.lang.String getPriorityClassName();
  public A withPriorityClassName(java.lang.String priorityClassName);
  public java.lang.Boolean hasPriorityClassName();
  
  /**
   * Method is deprecated. use withPriorityClassName instead.
   */
  @java.lang.Deprecated
  public A withNewPriorityClassName(java.lang.String arg0);
  public A addToReadinessGates(java.lang.Integer index,io.fabric8.kubernetes.api.model.PodReadinessGate item);
  public A setToReadinessGates(java.lang.Integer index,io.fabric8.kubernetes.api.model.PodReadinessGate item);
  public A addToReadinessGates(io.fabric8.kubernetes.api.model.PodReadinessGate... items);
  public A addAllToReadinessGates(java.util.Collection items);
  public A removeFromReadinessGates(io.fabric8.kubernetes.api.model.PodReadinessGate... items);
  public A removeAllFromReadinessGates(java.util.Collection items);
  public A removeMatchingFromReadinessGates(java.util.function.Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildReadinessGates instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public java.util.List getReadinessGates();
  public java.util.List buildReadinessGates();
  public io.fabric8.kubernetes.api.model.PodReadinessGate buildReadinessGate(java.lang.Integer index);
  public io.fabric8.kubernetes.api.model.PodReadinessGate buildFirstReadinessGate();
  public io.fabric8.kubernetes.api.model.PodReadinessGate buildLastReadinessGate();
  public io.fabric8.kubernetes.api.model.PodReadinessGate buildMatchingReadinessGate(java.util.function.Predicate predicate);
  public java.lang.Boolean hasMatchingReadinessGate(java.util.function.Predicate predicate);
  public A withReadinessGates(java.util.List readinessGates);
  public A withReadinessGates(io.fabric8.kubernetes.api.model.PodReadinessGate... readinessGates);
  public java.lang.Boolean hasReadinessGates();
  public A addNewReadinessGate(java.lang.String conditionType);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.ReadinessGatesNested addNewReadinessGate();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.ReadinessGatesNested addNewReadinessGateLike(io.fabric8.kubernetes.api.model.PodReadinessGate item);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.ReadinessGatesNested setNewReadinessGateLike(java.lang.Integer index,io.fabric8.kubernetes.api.model.PodReadinessGate item);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.ReadinessGatesNested editReadinessGate(java.lang.Integer index);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.ReadinessGatesNested editFirstReadinessGate();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.ReadinessGatesNested editLastReadinessGate();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.ReadinessGatesNested editMatchingReadinessGate(java.util.function.Predicate predicate);
  public java.lang.String getRestartPolicy();
  public A withRestartPolicy(java.lang.String restartPolicy);
  public java.lang.Boolean hasRestartPolicy();
  
  /**
   * Method is deprecated. use withRestartPolicy instead.
   */
  @java.lang.Deprecated
  public A withNewRestartPolicy(java.lang.String arg0);
  public java.lang.String getRuntimeClassName();
  public A withRuntimeClassName(java.lang.String runtimeClassName);
  public java.lang.Boolean hasRuntimeClassName();
  
  /**
   * Method is deprecated. use withRuntimeClassName instead.
   */
  @java.lang.Deprecated
  public A withNewRuntimeClassName(java.lang.String arg0);
  public java.lang.String getSchedulerName();
  public A withSchedulerName(java.lang.String schedulerName);
  public java.lang.Boolean hasSchedulerName();
  
  /**
   * Method is deprecated. use withSchedulerName instead.
   */
  @java.lang.Deprecated
  public A withNewSchedulerName(java.lang.String arg0);
  
  /**
   * This method has been deprecated, please use method buildSecurityContext instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.PodSecurityContext getSecurityContext();
  public io.fabric8.kubernetes.api.model.PodSecurityContext buildSecurityContext();
  public A withSecurityContext(io.fabric8.kubernetes.api.model.PodSecurityContext securityContext);
  public java.lang.Boolean hasSecurityContext();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.SecurityContextNested withNewSecurityContext();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.SecurityContextNested withNewSecurityContextLike(io.fabric8.kubernetes.api.model.PodSecurityContext item);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.SecurityContextNested editSecurityContext();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.SecurityContextNested editOrNewSecurityContext();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.SecurityContextNested editOrNewSecurityContextLike(io.fabric8.kubernetes.api.model.PodSecurityContext item);
  public java.lang.String getServiceAccount();
  public A withServiceAccount(java.lang.String serviceAccount);
  public java.lang.Boolean hasServiceAccount();
  
  /**
   * Method is deprecated. use withServiceAccount instead.
   */
  @java.lang.Deprecated
  public A withNewServiceAccount(java.lang.String arg0);
  public java.lang.String getServiceAccountName();
  public A withServiceAccountName(java.lang.String serviceAccountName);
  public java.lang.Boolean hasServiceAccountName();
  
  /**
   * Method is deprecated. use withServiceAccountName instead.
   */
  @java.lang.Deprecated
  public A withNewServiceAccountName(java.lang.String arg0);
  public java.lang.Boolean getSetHostnameAsFQDN();
  public A withSetHostnameAsFQDN(java.lang.Boolean setHostnameAsFQDN);
  public java.lang.Boolean hasSetHostnameAsFQDN();
  public java.lang.Boolean getShareProcessNamespace();
  public A withShareProcessNamespace(java.lang.Boolean shareProcessNamespace);
  public java.lang.Boolean hasShareProcessNamespace();
  public java.lang.String getSubdomain();
  public A withSubdomain(java.lang.String subdomain);
  public java.lang.Boolean hasSubdomain();
  
  /**
   * Method is deprecated. use withSubdomain instead.
   */
  @java.lang.Deprecated
  public A withNewSubdomain(java.lang.String arg0);
  public java.lang.Long getTerminationGracePeriodSeconds();
  public A withTerminationGracePeriodSeconds(java.lang.Long terminationGracePeriodSeconds);
  public java.lang.Boolean hasTerminationGracePeriodSeconds();
  public A addToTolerations(java.lang.Integer index,io.fabric8.kubernetes.api.model.Toleration item);
  public A setToTolerations(java.lang.Integer index,io.fabric8.kubernetes.api.model.Toleration item);
  public A addToTolerations(io.fabric8.kubernetes.api.model.Toleration... items);
  public A addAllToTolerations(java.util.Collection items);
  public A removeFromTolerations(io.fabric8.kubernetes.api.model.Toleration... items);
  public A removeAllFromTolerations(java.util.Collection items);
  public A removeMatchingFromTolerations(java.util.function.Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildTolerations instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public java.util.List getTolerations();
  public java.util.List buildTolerations();
  public io.fabric8.kubernetes.api.model.Toleration buildToleration(java.lang.Integer index);
  public io.fabric8.kubernetes.api.model.Toleration buildFirstToleration();
  public io.fabric8.kubernetes.api.model.Toleration buildLastToleration();
  public io.fabric8.kubernetes.api.model.Toleration buildMatchingToleration(java.util.function.Predicate predicate);
  public java.lang.Boolean hasMatchingToleration(java.util.function.Predicate predicate);
  public A withTolerations(java.util.List tolerations);
  public A withTolerations(io.fabric8.kubernetes.api.model.Toleration... tolerations);
  public java.lang.Boolean hasTolerations();
  public A addNewToleration(java.lang.String effect,java.lang.String key,java.lang.String operator,java.lang.Long tolerationSeconds,java.lang.String value);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.TolerationsNested addNewToleration();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.TolerationsNested addNewTolerationLike(io.fabric8.kubernetes.api.model.Toleration item);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.TolerationsNested setNewTolerationLike(java.lang.Integer index,io.fabric8.kubernetes.api.model.Toleration item);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.TolerationsNested editToleration(java.lang.Integer index);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.TolerationsNested editFirstToleration();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.TolerationsNested editLastToleration();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.TolerationsNested editMatchingToleration(java.util.function.Predicate predicate);
  public A addToTopologySpreadConstraints(java.lang.Integer index,io.fabric8.kubernetes.api.model.TopologySpreadConstraint item);
  public A setToTopologySpreadConstraints(java.lang.Integer index,io.fabric8.kubernetes.api.model.TopologySpreadConstraint item);
  public A addToTopologySpreadConstraints(io.fabric8.kubernetes.api.model.TopologySpreadConstraint... items);
  public A addAllToTopologySpreadConstraints(java.util.Collection items);
  public A removeFromTopologySpreadConstraints(io.fabric8.kubernetes.api.model.TopologySpreadConstraint... items);
  public A removeAllFromTopologySpreadConstraints(java.util.Collection items);
  public A removeMatchingFromTopologySpreadConstraints(java.util.function.Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildTopologySpreadConstraints instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public java.util.List getTopologySpreadConstraints();
  public java.util.List buildTopologySpreadConstraints();
  public io.fabric8.kubernetes.api.model.TopologySpreadConstraint buildTopologySpreadConstraint(java.lang.Integer index);
  public io.fabric8.kubernetes.api.model.TopologySpreadConstraint buildFirstTopologySpreadConstraint();
  public io.fabric8.kubernetes.api.model.TopologySpreadConstraint buildLastTopologySpreadConstraint();
  public io.fabric8.kubernetes.api.model.TopologySpreadConstraint buildMatchingTopologySpreadConstraint(java.util.function.Predicate predicate);
  public java.lang.Boolean hasMatchingTopologySpreadConstraint(java.util.function.Predicate predicate);
  public A withTopologySpreadConstraints(java.util.List topologySpreadConstraints);
  public A withTopologySpreadConstraints(io.fabric8.kubernetes.api.model.TopologySpreadConstraint... topologySpreadConstraints);
  public java.lang.Boolean hasTopologySpreadConstraints();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.TopologySpreadConstraintsNested addNewTopologySpreadConstraint();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.TopologySpreadConstraintsNested addNewTopologySpreadConstraintLike(io.fabric8.kubernetes.api.model.TopologySpreadConstraint item);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.TopologySpreadConstraintsNested setNewTopologySpreadConstraintLike(java.lang.Integer index,io.fabric8.kubernetes.api.model.TopologySpreadConstraint item);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.TopologySpreadConstraintsNested editTopologySpreadConstraint(java.lang.Integer index);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.TopologySpreadConstraintsNested editFirstTopologySpreadConstraint();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.TopologySpreadConstraintsNested editLastTopologySpreadConstraint();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.TopologySpreadConstraintsNested editMatchingTopologySpreadConstraint(java.util.function.Predicate predicate);
  public A addToVolumes(java.lang.Integer index,io.fabric8.kubernetes.api.model.Volume item);
  public A setToVolumes(java.lang.Integer index,io.fabric8.kubernetes.api.model.Volume item);
  public A addToVolumes(io.fabric8.kubernetes.api.model.Volume... items);
  public A addAllToVolumes(java.util.Collection items);
  public A removeFromVolumes(io.fabric8.kubernetes.api.model.Volume... items);
  public A removeAllFromVolumes(java.util.Collection items);
  public A removeMatchingFromVolumes(java.util.function.Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildVolumes instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public java.util.List getVolumes();
  public java.util.List buildVolumes();
  public io.fabric8.kubernetes.api.model.Volume buildVolume(java.lang.Integer index);
  public io.fabric8.kubernetes.api.model.Volume buildFirstVolume();
  public io.fabric8.kubernetes.api.model.Volume buildLastVolume();
  public io.fabric8.kubernetes.api.model.Volume buildMatchingVolume(java.util.function.Predicate predicate);
  public java.lang.Boolean hasMatchingVolume(java.util.function.Predicate predicate);
  public A withVolumes(java.util.List volumes);
  public A withVolumes(io.fabric8.kubernetes.api.model.Volume... volumes);
  public java.lang.Boolean hasVolumes();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.VolumesNested addNewVolume();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.VolumesNested addNewVolumeLike(io.fabric8.kubernetes.api.model.Volume item);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.VolumesNested setNewVolumeLike(java.lang.Integer index,io.fabric8.kubernetes.api.model.Volume item);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.VolumesNested editVolume(java.lang.Integer index);
  public io.fabric8.kubernetes.api.model.PodSpecFluent.VolumesNested editFirstVolume();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.VolumesNested editLastVolume();
  public io.fabric8.kubernetes.api.model.PodSpecFluent.VolumesNested editMatchingVolume(java.util.function.Predicate predicate);
  public A addToAdditionalProperties(java.lang.String key,java.lang.Object value);
  public A addToAdditionalProperties(java.util.Map map);
  public A removeFromAdditionalProperties(java.lang.String key);
  public A removeFromAdditionalProperties(java.util.Map map);
  public java.util.Map getAdditionalProperties();
  public A withAdditionalProperties(java.util.Map additionalProperties);
  public java.lang.Boolean hasAdditionalProperties();
  public interface AffinityNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.AffinityFluent>{
    public N and();
    public N endAffinity();
    
  }
  public interface ContainersNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.ContainerFluent>{
    public N and();
    public N endContainer();
    
  }
  public interface DnsConfigNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.PodDNSConfigFluent>{
    public N and();
    public N endDnsConfig();
    
  }
  public interface EphemeralContainersNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.EphemeralContainerFluent>{
    public N and();
    public N endEphemeralContainer();
    
  }
  public interface HostAliasesNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.HostAliasFluent>{
    public N and();
    public N endHostAlias();
    
  }
  public interface ImagePullSecretsNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.LocalObjectReferenceFluent>{
    public N and();
    public N endImagePullSecret();
    
  }
  public interface InitContainersNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.ContainerFluent>{
    public N and();
    public N endInitContainer();
    
  }
  public interface OsNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.PodOSFluent>{
    public N and();
    public N endOs();
    
  }
  public interface ReadinessGatesNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.PodReadinessGateFluent>{
    public N and();
    public N endReadinessGate();
    
  }
  public interface SecurityContextNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.PodSecurityContextFluent>{
    public N and();
    public N endSecurityContext();
    
  }
  public interface TolerationsNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.TolerationFluent>{
    public N and();
    public N endToleration();
    
  }
  public interface TopologySpreadConstraintsNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.TopologySpreadConstraintFluent>{
    public N and();
    public N endTopologySpreadConstraint();
    
  }
  public interface VolumesNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.VolumeFluent>{
    public N and();
    public N endVolume();
    
  }
  
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy