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

io.kubernetes.client.openapi.models.V1PodSpecFluent Maven / Gradle / Ivy

There is a newer version: 22.0.0
Show newest version
package io.kubernetes.client.openapi.models;

import io.kubernetes.client.fluent.VisitableBuilder;
import com.google.gson.annotations.SerializedName;
import java.util.ArrayList;
import java.lang.String;
import io.kubernetes.client.fluent.Predicate;
import java.util.LinkedHashMap;
import java.util.List;
import java.lang.Boolean;
import io.kubernetes.client.fluent.Fluent;
import java.lang.Long;
import java.util.Collection;
import java.util.Map;
import java.lang.StringBuilder;
import io.kubernetes.client.fluent.Nested;
import java.lang.Deprecated;
import java.util.Iterator;
import io.kubernetes.client.custom.Quantity;
import java.lang.Integer;
import java.lang.StringBuffer;

public interface V1PodSpecFluent> extends Fluent {


    public Long getActiveDeadlineSeconds();
    public A withActiveDeadlineSeconds(Long activeDeadlineSeconds);
    public Boolean hasActiveDeadlineSeconds();
    
/**
 * This method has been deprecated, please use method buildAffinity instead.
 * @return The buildable object.
 */
@Deprecated public V1Affinity getAffinity();
    public V1Affinity buildAffinity();
    public A withAffinity(V1Affinity affinity);
    public Boolean hasAffinity();
    public V1PodSpecFluent.AffinityNested withNewAffinity();
    public V1PodSpecFluent.AffinityNested withNewAffinityLike(V1Affinity item);
    public V1PodSpecFluent.AffinityNested editAffinity();
    public V1PodSpecFluent.AffinityNested editOrNewAffinity();
    public V1PodSpecFluent.AffinityNested editOrNewAffinityLike(V1Affinity item);
    public Boolean isAutomountServiceAccountToken();
    public A withAutomountServiceAccountToken(Boolean automountServiceAccountToken);
    public Boolean hasAutomountServiceAccountToken();
    public A withNewAutomountServiceAccountToken(String arg1);
    public A withNewAutomountServiceAccountToken(boolean arg1);
    public A addToContainers(int index,V1Container item);
    public A setToContainers(int index,V1Container item);
    public A addToContainers(V1Container... items);
    public A addAllToContainers(Collection items);
    public A removeFromContainers(V1Container... items);
    public A removeAllFromContainers(Collection items);
    public A removeMatchingFromContainers(io.kubernetes.client.fluent.Predicate predicate);
    
/**
 * This method has been deprecated, please use method buildContainers instead.
 * @return The buildable object.
 */
@Deprecated public List getContainers();
    public List buildContainers();
    public V1Container buildContainer(int index);
    public V1Container buildFirstContainer();
    public V1Container buildLastContainer();
    public V1Container buildMatchingContainer(io.kubernetes.client.fluent.Predicate predicate);
    public Boolean hasMatchingContainer(io.kubernetes.client.fluent.Predicate predicate);
    public A withContainers(List containers);
    public A withContainers(V1Container... containers);
    public Boolean hasContainers();
    public V1PodSpecFluent.ContainersNested addNewContainer();
    public V1PodSpecFluent.ContainersNested addNewContainerLike(V1Container item);
    public V1PodSpecFluent.ContainersNested setNewContainerLike(int index,V1Container item);
    public V1PodSpecFluent.ContainersNested editContainer(int index);
    public V1PodSpecFluent.ContainersNested editFirstContainer();
    public V1PodSpecFluent.ContainersNested editLastContainer();
    public V1PodSpecFluent.ContainersNested editMatchingContainer(io.kubernetes.client.fluent.Predicate predicate);
    
/**
 * This method has been deprecated, please use method buildDnsConfig instead.
 * @return The buildable object.
 */
@Deprecated public V1PodDNSConfig getDnsConfig();
    public V1PodDNSConfig buildDnsConfig();
    public A withDnsConfig(V1PodDNSConfig dnsConfig);
    public Boolean hasDnsConfig();
    public V1PodSpecFluent.DnsConfigNested withNewDnsConfig();
    public V1PodSpecFluent.DnsConfigNested withNewDnsConfigLike(V1PodDNSConfig item);
    public V1PodSpecFluent.DnsConfigNested editDnsConfig();
    public V1PodSpecFluent.DnsConfigNested editOrNewDnsConfig();
    public V1PodSpecFluent.DnsConfigNested editOrNewDnsConfigLike(V1PodDNSConfig item);
    public String getDnsPolicy();
    public A withDnsPolicy(String dnsPolicy);
    public Boolean hasDnsPolicy();
    public A withNewDnsPolicy(String arg1);
    public A withNewDnsPolicy(StringBuilder arg1);
    public A withNewDnsPolicy(StringBuffer arg1);
    public Boolean isEnableServiceLinks();
    public A withEnableServiceLinks(Boolean enableServiceLinks);
    public Boolean hasEnableServiceLinks();
    public A withNewEnableServiceLinks(String arg1);
    public A withNewEnableServiceLinks(boolean arg1);
    public A addToEphemeralContainers(int index,V1EphemeralContainer item);
    public A setToEphemeralContainers(int index,V1EphemeralContainer item);
    public A addToEphemeralContainers(V1EphemeralContainer... items);
    public A addAllToEphemeralContainers(Collection items);
    public A removeFromEphemeralContainers(V1EphemeralContainer... items);
    public A removeAllFromEphemeralContainers(Collection items);
    public A removeMatchingFromEphemeralContainers(io.kubernetes.client.fluent.Predicate predicate);
    
/**
 * This method has been deprecated, please use method buildEphemeralContainers instead.
 * @return The buildable object.
 */
@Deprecated public List getEphemeralContainers();
    public List buildEphemeralContainers();
    public V1EphemeralContainer buildEphemeralContainer(int index);
    public V1EphemeralContainer buildFirstEphemeralContainer();
    public V1EphemeralContainer buildLastEphemeralContainer();
    public V1EphemeralContainer buildMatchingEphemeralContainer(io.kubernetes.client.fluent.Predicate predicate);
    public Boolean hasMatchingEphemeralContainer(io.kubernetes.client.fluent.Predicate predicate);
    public A withEphemeralContainers(List ephemeralContainers);
    public A withEphemeralContainers(V1EphemeralContainer... ephemeralContainers);
    public Boolean hasEphemeralContainers();
    public V1PodSpecFluent.EphemeralContainersNested addNewEphemeralContainer();
    public V1PodSpecFluent.EphemeralContainersNested addNewEphemeralContainerLike(V1EphemeralContainer item);
    public V1PodSpecFluent.EphemeralContainersNested setNewEphemeralContainerLike(int index,V1EphemeralContainer item);
    public V1PodSpecFluent.EphemeralContainersNested editEphemeralContainer(int index);
    public V1PodSpecFluent.EphemeralContainersNested editFirstEphemeralContainer();
    public V1PodSpecFluent.EphemeralContainersNested editLastEphemeralContainer();
    public V1PodSpecFluent.EphemeralContainersNested editMatchingEphemeralContainer(io.kubernetes.client.fluent.Predicate predicate);
    public A addToHostAliases(int index,V1HostAlias item);
    public A setToHostAliases(int index,V1HostAlias item);
    public A addToHostAliases(V1HostAlias... items);
    public A addAllToHostAliases(Collection items);
    public A removeFromHostAliases(V1HostAlias... items);
    public A removeAllFromHostAliases(Collection items);
    public A removeMatchingFromHostAliases(io.kubernetes.client.fluent.Predicate predicate);
    
/**
 * This method has been deprecated, please use method buildHostAliases instead.
 * @return The buildable object.
 */
@Deprecated public List getHostAliases();
    public List buildHostAliases();
    public V1HostAlias buildHostAlias(int index);
    public V1HostAlias buildFirstHostAlias();
    public V1HostAlias buildLastHostAlias();
    public V1HostAlias buildMatchingHostAlias(io.kubernetes.client.fluent.Predicate predicate);
    public Boolean hasMatchingHostAlias(io.kubernetes.client.fluent.Predicate predicate);
    public A withHostAliases(List hostAliases);
    public A withHostAliases(V1HostAlias... hostAliases);
    public Boolean hasHostAliases();
    public V1PodSpecFluent.HostAliasesNested addNewHostAlias();
    public V1PodSpecFluent.HostAliasesNested addNewHostAliasLike(V1HostAlias item);
    public V1PodSpecFluent.HostAliasesNested setNewHostAliasLike(int index,V1HostAlias item);
    public V1PodSpecFluent.HostAliasesNested editHostAlias(int index);
    public V1PodSpecFluent.HostAliasesNested editFirstHostAlias();
    public V1PodSpecFluent.HostAliasesNested editLastHostAlias();
    public V1PodSpecFluent.HostAliasesNested editMatchingHostAlias(io.kubernetes.client.fluent.Predicate predicate);
    public Boolean isHostIPC();
    public A withHostIPC(Boolean hostIPC);
    public Boolean hasHostIPC();
    public A withNewHostIPC(String arg1);
    public A withNewHostIPC(boolean arg1);
    public Boolean isHostNetwork();
    public A withHostNetwork(Boolean hostNetwork);
    public Boolean hasHostNetwork();
    public A withNewHostNetwork(String arg1);
    public A withNewHostNetwork(boolean arg1);
    public Boolean isHostPID();
    public A withHostPID(Boolean hostPID);
    public Boolean hasHostPID();
    public A withNewHostPID(String arg1);
    public A withNewHostPID(boolean arg1);
    public String getHostname();
    public A withHostname(String hostname);
    public Boolean hasHostname();
    public A withNewHostname(String arg1);
    public A withNewHostname(StringBuilder arg1);
    public A withNewHostname(StringBuffer arg1);
    public A addToImagePullSecrets(int index,V1LocalObjectReference item);
    public A setToImagePullSecrets(int index,V1LocalObjectReference item);
    public A addToImagePullSecrets(V1LocalObjectReference... items);
    public A addAllToImagePullSecrets(Collection items);
    public A removeFromImagePullSecrets(V1LocalObjectReference... items);
    public A removeAllFromImagePullSecrets(Collection items);
    public A removeMatchingFromImagePullSecrets(io.kubernetes.client.fluent.Predicate predicate);
    
/**
 * This method has been deprecated, please use method buildImagePullSecrets instead.
 * @return The buildable object.
 */
@Deprecated public List getImagePullSecrets();
    public List buildImagePullSecrets();
    public V1LocalObjectReference buildImagePullSecret(int index);
    public V1LocalObjectReference buildFirstImagePullSecret();
    public V1LocalObjectReference buildLastImagePullSecret();
    public V1LocalObjectReference buildMatchingImagePullSecret(io.kubernetes.client.fluent.Predicate predicate);
    public Boolean hasMatchingImagePullSecret(io.kubernetes.client.fluent.Predicate predicate);
    public A withImagePullSecrets(List imagePullSecrets);
    public A withImagePullSecrets(V1LocalObjectReference... imagePullSecrets);
    public Boolean hasImagePullSecrets();
    public V1PodSpecFluent.ImagePullSecretsNested addNewImagePullSecret();
    public V1PodSpecFluent.ImagePullSecretsNested addNewImagePullSecretLike(V1LocalObjectReference item);
    public V1PodSpecFluent.ImagePullSecretsNested setNewImagePullSecretLike(int index,V1LocalObjectReference item);
    public V1PodSpecFluent.ImagePullSecretsNested editImagePullSecret(int index);
    public V1PodSpecFluent.ImagePullSecretsNested editFirstImagePullSecret();
    public V1PodSpecFluent.ImagePullSecretsNested editLastImagePullSecret();
    public V1PodSpecFluent.ImagePullSecretsNested editMatchingImagePullSecret(io.kubernetes.client.fluent.Predicate predicate);
    public A addToInitContainers(int index,V1Container item);
    public A setToInitContainers(int index,V1Container item);
    public A addToInitContainers(V1Container... items);
    public A addAllToInitContainers(Collection items);
    public A removeFromInitContainers(V1Container... items);
    public A removeAllFromInitContainers(Collection items);
    public A removeMatchingFromInitContainers(io.kubernetes.client.fluent.Predicate predicate);
    
/**
 * This method has been deprecated, please use method buildInitContainers instead.
 * @return The buildable object.
 */
@Deprecated public List getInitContainers();
    public List buildInitContainers();
    public V1Container buildInitContainer(int index);
    public V1Container buildFirstInitContainer();
    public V1Container buildLastInitContainer();
    public V1Container buildMatchingInitContainer(io.kubernetes.client.fluent.Predicate predicate);
    public Boolean hasMatchingInitContainer(io.kubernetes.client.fluent.Predicate predicate);
    public A withInitContainers(List initContainers);
    public A withInitContainers(V1Container... initContainers);
    public Boolean hasInitContainers();
    public V1PodSpecFluent.InitContainersNested addNewInitContainer();
    public V1PodSpecFluent.InitContainersNested addNewInitContainerLike(V1Container item);
    public V1PodSpecFluent.InitContainersNested setNewInitContainerLike(int index,V1Container item);
    public V1PodSpecFluent.InitContainersNested editInitContainer(int index);
    public V1PodSpecFluent.InitContainersNested editFirstInitContainer();
    public V1PodSpecFluent.InitContainersNested editLastInitContainer();
    public V1PodSpecFluent.InitContainersNested editMatchingInitContainer(io.kubernetes.client.fluent.Predicate predicate);
    public String getNodeName();
    public A withNodeName(String nodeName);
    public Boolean hasNodeName();
    public A withNewNodeName(String arg1);
    public A withNewNodeName(StringBuilder arg1);
    public A withNewNodeName(StringBuffer arg1);
    public A addToNodeSelector(String key,String value);
    public A addToNodeSelector(Map map);
    public A removeFromNodeSelector(String key);
    public A removeFromNodeSelector(Map map);
    public Map getNodeSelector();
    public A withNodeSelector(Map nodeSelector);
    public Boolean hasNodeSelector();
    public A addToOverhead(String key,Quantity value);
    public A addToOverhead(Map map);
    public A removeFromOverhead(String key);
    public A removeFromOverhead(Map map);
    public Map getOverhead();
    public A withOverhead(Map overhead);
    public Boolean hasOverhead();
    public String getPreemptionPolicy();
    public A withPreemptionPolicy(String preemptionPolicy);
    public Boolean hasPreemptionPolicy();
    public A withNewPreemptionPolicy(String arg1);
    public A withNewPreemptionPolicy(StringBuilder arg1);
    public A withNewPreemptionPolicy(StringBuffer arg1);
    public Integer getPriority();
    public A withPriority(Integer priority);
    public Boolean hasPriority();
    public String getPriorityClassName();
    public A withPriorityClassName(String priorityClassName);
    public Boolean hasPriorityClassName();
    public A withNewPriorityClassName(String arg1);
    public A withNewPriorityClassName(StringBuilder arg1);
    public A withNewPriorityClassName(StringBuffer arg1);
    public A addToReadinessGates(int index,V1PodReadinessGate item);
    public A setToReadinessGates(int index,V1PodReadinessGate item);
    public A addToReadinessGates(V1PodReadinessGate... items);
    public A addAllToReadinessGates(Collection items);
    public A removeFromReadinessGates(V1PodReadinessGate... items);
    public A removeAllFromReadinessGates(Collection items);
    public A removeMatchingFromReadinessGates(io.kubernetes.client.fluent.Predicate predicate);
    
/**
 * This method has been deprecated, please use method buildReadinessGates instead.
 * @return The buildable object.
 */
@Deprecated public List getReadinessGates();
    public List buildReadinessGates();
    public V1PodReadinessGate buildReadinessGate(int index);
    public V1PodReadinessGate buildFirstReadinessGate();
    public V1PodReadinessGate buildLastReadinessGate();
    public V1PodReadinessGate buildMatchingReadinessGate(io.kubernetes.client.fluent.Predicate predicate);
    public Boolean hasMatchingReadinessGate(io.kubernetes.client.fluent.Predicate predicate);
    public A withReadinessGates(List readinessGates);
    public A withReadinessGates(V1PodReadinessGate... readinessGates);
    public Boolean hasReadinessGates();
    public V1PodSpecFluent.ReadinessGatesNested addNewReadinessGate();
    public V1PodSpecFluent.ReadinessGatesNested addNewReadinessGateLike(V1PodReadinessGate item);
    public V1PodSpecFluent.ReadinessGatesNested setNewReadinessGateLike(int index,V1PodReadinessGate item);
    public V1PodSpecFluent.ReadinessGatesNested editReadinessGate(int index);
    public V1PodSpecFluent.ReadinessGatesNested editFirstReadinessGate();
    public V1PodSpecFluent.ReadinessGatesNested editLastReadinessGate();
    public V1PodSpecFluent.ReadinessGatesNested editMatchingReadinessGate(io.kubernetes.client.fluent.Predicate predicate);
    public String getRestartPolicy();
    public A withRestartPolicy(String restartPolicy);
    public Boolean hasRestartPolicy();
    public A withNewRestartPolicy(String arg1);
    public A withNewRestartPolicy(StringBuilder arg1);
    public A withNewRestartPolicy(StringBuffer arg1);
    public String getRuntimeClassName();
    public A withRuntimeClassName(String runtimeClassName);
    public Boolean hasRuntimeClassName();
    public A withNewRuntimeClassName(String arg1);
    public A withNewRuntimeClassName(StringBuilder arg1);
    public A withNewRuntimeClassName(StringBuffer arg1);
    public String getSchedulerName();
    public A withSchedulerName(String schedulerName);
    public Boolean hasSchedulerName();
    public A withNewSchedulerName(String arg1);
    public A withNewSchedulerName(StringBuilder arg1);
    public A withNewSchedulerName(StringBuffer arg1);
    
/**
 * This method has been deprecated, please use method buildSecurityContext instead.
 * @return The buildable object.
 */
@Deprecated public V1PodSecurityContext getSecurityContext();
    public V1PodSecurityContext buildSecurityContext();
    public A withSecurityContext(V1PodSecurityContext securityContext);
    public Boolean hasSecurityContext();
    public V1PodSpecFluent.SecurityContextNested withNewSecurityContext();
    public V1PodSpecFluent.SecurityContextNested withNewSecurityContextLike(V1PodSecurityContext item);
    public V1PodSpecFluent.SecurityContextNested editSecurityContext();
    public V1PodSpecFluent.SecurityContextNested editOrNewSecurityContext();
    public V1PodSpecFluent.SecurityContextNested editOrNewSecurityContextLike(V1PodSecurityContext item);
    public String getServiceAccount();
    public A withServiceAccount(String serviceAccount);
    public Boolean hasServiceAccount();
    public A withNewServiceAccount(String arg1);
    public A withNewServiceAccount(StringBuilder arg1);
    public A withNewServiceAccount(StringBuffer arg1);
    public String getServiceAccountName();
    public A withServiceAccountName(String serviceAccountName);
    public Boolean hasServiceAccountName();
    public A withNewServiceAccountName(String arg1);
    public A withNewServiceAccountName(StringBuilder arg1);
    public A withNewServiceAccountName(StringBuffer arg1);
    public Boolean isSetHostnameAsFQDN();
    public A withSetHostnameAsFQDN(Boolean setHostnameAsFQDN);
    public Boolean hasSetHostnameAsFQDN();
    public A withNewSetHostnameAsFQDN(String arg1);
    public A withNewSetHostnameAsFQDN(boolean arg1);
    public Boolean isShareProcessNamespace();
    public A withShareProcessNamespace(Boolean shareProcessNamespace);
    public Boolean hasShareProcessNamespace();
    public A withNewShareProcessNamespace(String arg1);
    public A withNewShareProcessNamespace(boolean arg1);
    public String getSubdomain();
    public A withSubdomain(String subdomain);
    public Boolean hasSubdomain();
    public A withNewSubdomain(String arg1);
    public A withNewSubdomain(StringBuilder arg1);
    public A withNewSubdomain(StringBuffer arg1);
    public Long getTerminationGracePeriodSeconds();
    public A withTerminationGracePeriodSeconds(Long terminationGracePeriodSeconds);
    public Boolean hasTerminationGracePeriodSeconds();
    public A addToTolerations(int index,V1Toleration item);
    public A setToTolerations(int index,V1Toleration item);
    public A addToTolerations(V1Toleration... items);
    public A addAllToTolerations(Collection items);
    public A removeFromTolerations(V1Toleration... items);
    public A removeAllFromTolerations(Collection items);
    public A removeMatchingFromTolerations(io.kubernetes.client.fluent.Predicate predicate);
    
/**
 * This method has been deprecated, please use method buildTolerations instead.
 * @return The buildable object.
 */
@Deprecated public List getTolerations();
    public List buildTolerations();
    public V1Toleration buildToleration(int index);
    public V1Toleration buildFirstToleration();
    public V1Toleration buildLastToleration();
    public V1Toleration buildMatchingToleration(io.kubernetes.client.fluent.Predicate predicate);
    public Boolean hasMatchingToleration(io.kubernetes.client.fluent.Predicate predicate);
    public A withTolerations(List tolerations);
    public A withTolerations(V1Toleration... tolerations);
    public Boolean hasTolerations();
    public V1PodSpecFluent.TolerationsNested addNewToleration();
    public V1PodSpecFluent.TolerationsNested addNewTolerationLike(V1Toleration item);
    public V1PodSpecFluent.TolerationsNested setNewTolerationLike(int index,V1Toleration item);
    public V1PodSpecFluent.TolerationsNested editToleration(int index);
    public V1PodSpecFluent.TolerationsNested editFirstToleration();
    public V1PodSpecFluent.TolerationsNested editLastToleration();
    public V1PodSpecFluent.TolerationsNested editMatchingToleration(io.kubernetes.client.fluent.Predicate predicate);
    public A addToTopologySpreadConstraints(int index,V1TopologySpreadConstraint item);
    public A setToTopologySpreadConstraints(int index,V1TopologySpreadConstraint item);
    public A addToTopologySpreadConstraints(V1TopologySpreadConstraint... items);
    public A addAllToTopologySpreadConstraints(Collection items);
    public A removeFromTopologySpreadConstraints(V1TopologySpreadConstraint... items);
    public A removeAllFromTopologySpreadConstraints(Collection items);
    public A removeMatchingFromTopologySpreadConstraints(io.kubernetes.client.fluent.Predicate predicate);
    
/**
 * This method has been deprecated, please use method buildTopologySpreadConstraints instead.
 * @return The buildable object.
 */
@Deprecated public List getTopologySpreadConstraints();
    public List buildTopologySpreadConstraints();
    public V1TopologySpreadConstraint buildTopologySpreadConstraint(int index);
    public V1TopologySpreadConstraint buildFirstTopologySpreadConstraint();
    public V1TopologySpreadConstraint buildLastTopologySpreadConstraint();
    public V1TopologySpreadConstraint buildMatchingTopologySpreadConstraint(io.kubernetes.client.fluent.Predicate predicate);
    public Boolean hasMatchingTopologySpreadConstraint(io.kubernetes.client.fluent.Predicate predicate);
    public A withTopologySpreadConstraints(List topologySpreadConstraints);
    public A withTopologySpreadConstraints(V1TopologySpreadConstraint... topologySpreadConstraints);
    public Boolean hasTopologySpreadConstraints();
    public V1PodSpecFluent.TopologySpreadConstraintsNested addNewTopologySpreadConstraint();
    public V1PodSpecFluent.TopologySpreadConstraintsNested addNewTopologySpreadConstraintLike(V1TopologySpreadConstraint item);
    public V1PodSpecFluent.TopologySpreadConstraintsNested setNewTopologySpreadConstraintLike(int index,V1TopologySpreadConstraint item);
    public V1PodSpecFluent.TopologySpreadConstraintsNested editTopologySpreadConstraint(int index);
    public V1PodSpecFluent.TopologySpreadConstraintsNested editFirstTopologySpreadConstraint();
    public V1PodSpecFluent.TopologySpreadConstraintsNested editLastTopologySpreadConstraint();
    public V1PodSpecFluent.TopologySpreadConstraintsNested editMatchingTopologySpreadConstraint(io.kubernetes.client.fluent.Predicate predicate);
    public A addToVolumes(int index,V1Volume item);
    public A setToVolumes(int index,V1Volume item);
    public A addToVolumes(V1Volume... items);
    public A addAllToVolumes(Collection items);
    public A removeFromVolumes(V1Volume... items);
    public A removeAllFromVolumes(Collection items);
    public A removeMatchingFromVolumes(io.kubernetes.client.fluent.Predicate predicate);
    
/**
 * This method has been deprecated, please use method buildVolumes instead.
 * @return The buildable object.
 */
@Deprecated public List getVolumes();
    public List buildVolumes();
    public V1Volume buildVolume(int index);
    public V1Volume buildFirstVolume();
    public V1Volume buildLastVolume();
    public V1Volume buildMatchingVolume(io.kubernetes.client.fluent.Predicate predicate);
    public Boolean hasMatchingVolume(io.kubernetes.client.fluent.Predicate predicate);
    public A withVolumes(List volumes);
    public A withVolumes(V1Volume... volumes);
    public Boolean hasVolumes();
    public V1PodSpecFluent.VolumesNested addNewVolume();
    public V1PodSpecFluent.VolumesNested addNewVolumeLike(V1Volume item);
    public V1PodSpecFluent.VolumesNested setNewVolumeLike(int index,V1Volume item);
    public V1PodSpecFluent.VolumesNested editVolume(int index);
    public V1PodSpecFluent.VolumesNested editFirstVolume();
    public V1PodSpecFluent.VolumesNested editLastVolume();
    public V1PodSpecFluent.VolumesNested editMatchingVolume(io.kubernetes.client.fluent.Predicate predicate);
    public interface AffinityNested extends io.kubernetes.client.fluent.Nested,V1AffinityFluent> {

        public N and();
        public N endAffinity();    }


    public interface ContainersNested extends io.kubernetes.client.fluent.Nested,V1ContainerFluent> {

        public N and();
        public N endContainer();    }


    public interface DnsConfigNested extends io.kubernetes.client.fluent.Nested,V1PodDNSConfigFluent> {

        public N and();
        public N endDnsConfig();    }


    public interface EphemeralContainersNested extends io.kubernetes.client.fluent.Nested,V1EphemeralContainerFluent> {

        public N and();
        public N endEphemeralContainer();    }


    public interface HostAliasesNested extends io.kubernetes.client.fluent.Nested,V1HostAliasFluent> {

        public N and();
        public N endHostAlias();    }


    public interface ImagePullSecretsNested extends io.kubernetes.client.fluent.Nested,V1LocalObjectReferenceFluent> {

        public N and();
        public N endImagePullSecret();    }


    public interface InitContainersNested extends io.kubernetes.client.fluent.Nested,V1ContainerFluent> {

        public N and();
        public N endInitContainer();    }


    public interface ReadinessGatesNested extends io.kubernetes.client.fluent.Nested,V1PodReadinessGateFluent> {

        public N and();
        public N endReadinessGate();    }


    public interface SecurityContextNested extends io.kubernetes.client.fluent.Nested,V1PodSecurityContextFluent> {

        public N and();
        public N endSecurityContext();    }


    public interface TolerationsNested extends io.kubernetes.client.fluent.Nested,V1TolerationFluent> {

        public N and();
        public N endToleration();    }


    public interface TopologySpreadConstraintsNested extends io.kubernetes.client.fluent.Nested,V1TopologySpreadConstraintFluent> {

        public N and();
        public N endTopologySpreadConstraint();    }


    public interface VolumesNested extends io.kubernetes.client.fluent.Nested,V1VolumeFluent> {

        public N and();
        public N endVolume();    }


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy