public interface  io.fabric.kubernetes.api.model.PodSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.Long getActiveDeadlineSeconds();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withActiveDeadlineSeconds(java.lang.Long);
public abstract java.lang.Boolean hasActiveDeadlineSeconds();
public abstract io.fabric.kubernetes.api.model.Affinity getAffinity();
public abstract io.fabric.kubernetes.api.model.Affinity buildAffinity();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withAffinity(io.fabric.kubernetes.api.model.Affinity);
public abstract java.lang.Boolean hasAffinity();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$AffinityNested withNewAffinity();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$AffinityNested withNewAffinityLike(io.fabric.kubernetes.api.model.Affinity);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$AffinityNested editAffinity();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$AffinityNested editOrNewAffinity();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$AffinityNested editOrNewAffinityLike(io.fabric.kubernetes.api.model.Affinity);
public abstract java.lang.Boolean isAutomountServiceAccountToken();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withAutomountServiceAccountToken(java.lang.Boolean);
public abstract java.lang.Boolean hasAutomountServiceAccountToken();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewAutomountServiceAccountToken(java.lang.String);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewAutomountServiceAccountToken(boolean);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent addToContainers(int, io.fabric.kubernetes.api.model.Container);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent setToContainers(int, io.fabric.kubernetes.api.model.Container);
public abstract transient io.fabric.kubernetes.api.model.PodSpecFluent addToContainers(io.fabric.kubernetes.api.model.Container[]);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent addAllToContainers(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.PodSpecFluent removeFromContainers(io.fabric.kubernetes.api.model.Container[]);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent removeAllFromContainers(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent removeMatchingFromContainers(java.util.function.Predicate);
public abstract java.util.List getContainers();
public abstract java.util.List buildContainers();
public abstract io.fabric.kubernetes.api.model.Container buildContainer(int);
public abstract io.fabric.kubernetes.api.model.Container buildFirstContainer();
public abstract io.fabric.kubernetes.api.model.Container buildLastContainer();
public abstract io.fabric.kubernetes.api.model.Container buildMatchingContainer(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingContainer(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withContainers(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.PodSpecFluent withContainers(io.fabric.kubernetes.api.model.Container[]);
public abstract java.lang.Boolean hasContainers();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$ContainersNested addNewContainer();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$ContainersNested addNewContainerLike(io.fabric.kubernetes.api.model.Container);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$ContainersNested setNewContainerLike(int, io.fabric.kubernetes.api.model.Container);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$ContainersNested editContainer(int);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$ContainersNested editFirstContainer();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$ContainersNested editLastContainer();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$ContainersNested editMatchingContainer(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.PodDNSConfig getDnsConfig();
public abstract io.fabric.kubernetes.api.model.PodDNSConfig buildDnsConfig();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withDnsConfig(io.fabric.kubernetes.api.model.PodDNSConfig);
public abstract java.lang.Boolean hasDnsConfig();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$DnsConfigNested withNewDnsConfig();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$DnsConfigNested withNewDnsConfigLike(io.fabric.kubernetes.api.model.PodDNSConfig);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$DnsConfigNested editDnsConfig();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$DnsConfigNested editOrNewDnsConfig();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$DnsConfigNested editOrNewDnsConfigLike(io.fabric.kubernetes.api.model.PodDNSConfig);
public abstract java.lang.String getDnsPolicy();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withDnsPolicy(java.lang.String);
public abstract java.lang.Boolean hasDnsPolicy();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewDnsPolicy(java.lang.String);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewDnsPolicy(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewDnsPolicy(java.lang.StringBuffer);
public abstract java.lang.Boolean isEnableServiceLinks();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withEnableServiceLinks(java.lang.Boolean);
public abstract java.lang.Boolean hasEnableServiceLinks();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewEnableServiceLinks(java.lang.String);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewEnableServiceLinks(boolean);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent addToEphemeralContainers(int, io.fabric.kubernetes.api.model.EphemeralContainer);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent setToEphemeralContainers(int, io.fabric.kubernetes.api.model.EphemeralContainer);
public abstract transient io.fabric.kubernetes.api.model.PodSpecFluent addToEphemeralContainers(io.fabric.kubernetes.api.model.EphemeralContainer[]);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent addAllToEphemeralContainers(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.PodSpecFluent removeFromEphemeralContainers(io.fabric.kubernetes.api.model.EphemeralContainer[]);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent removeAllFromEphemeralContainers(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent removeMatchingFromEphemeralContainers(java.util.function.Predicate);
public abstract java.util.List getEphemeralContainers();
public abstract java.util.List buildEphemeralContainers();
public abstract io.fabric.kubernetes.api.model.EphemeralContainer buildEphemeralContainer(int);
public abstract io.fabric.kubernetes.api.model.EphemeralContainer buildFirstEphemeralContainer();
public abstract io.fabric.kubernetes.api.model.EphemeralContainer buildLastEphemeralContainer();
public abstract io.fabric.kubernetes.api.model.EphemeralContainer buildMatchingEphemeralContainer(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingEphemeralContainer(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withEphemeralContainers(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.PodSpecFluent withEphemeralContainers(io.fabric.kubernetes.api.model.EphemeralContainer[]);
public abstract java.lang.Boolean hasEphemeralContainers();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$EphemeralContainersNested addNewEphemeralContainer();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$EphemeralContainersNested addNewEphemeralContainerLike(io.fabric.kubernetes.api.model.EphemeralContainer);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$EphemeralContainersNested setNewEphemeralContainerLike(int, io.fabric.kubernetes.api.model.EphemeralContainer);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$EphemeralContainersNested editEphemeralContainer(int);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$EphemeralContainersNested editFirstEphemeralContainer();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$EphemeralContainersNested editLastEphemeralContainer();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$EphemeralContainersNested editMatchingEphemeralContainer(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent addToHostAliases(int, io.fabric.kubernetes.api.model.HostAlias);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent setToHostAliases(int, io.fabric.kubernetes.api.model.HostAlias);
public abstract transient io.fabric.kubernetes.api.model.PodSpecFluent addToHostAliases(io.fabric.kubernetes.api.model.HostAlias[]);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent addAllToHostAliases(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.PodSpecFluent removeFromHostAliases(io.fabric.kubernetes.api.model.HostAlias[]);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent removeAllFromHostAliases(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent removeMatchingFromHostAliases(java.util.function.Predicate);
public abstract java.util.List getHostAliases();
public abstract java.util.List buildHostAliases();
public abstract io.fabric.kubernetes.api.model.HostAlias buildHostAlias(int);
public abstract io.fabric.kubernetes.api.model.HostAlias buildFirstHostAlias();
public abstract io.fabric.kubernetes.api.model.HostAlias buildLastHostAlias();
public abstract io.fabric.kubernetes.api.model.HostAlias buildMatchingHostAlias(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingHostAlias(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withHostAliases(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.PodSpecFluent withHostAliases(io.fabric.kubernetes.api.model.HostAlias[]);
public abstract java.lang.Boolean hasHostAliases();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$HostAliasesNested addNewHostAlias();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$HostAliasesNested addNewHostAliasLike(io.fabric.kubernetes.api.model.HostAlias);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$HostAliasesNested setNewHostAliasLike(int, io.fabric.kubernetes.api.model.HostAlias);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$HostAliasesNested editHostAlias(int);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$HostAliasesNested editFirstHostAlias();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$HostAliasesNested editLastHostAlias();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$HostAliasesNested editMatchingHostAlias(java.util.function.Predicate);
public abstract java.lang.Boolean isHostIPC();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withHostIPC(java.lang.Boolean);
public abstract java.lang.Boolean hasHostIPC();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewHostIPC(java.lang.String);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewHostIPC(boolean);
public abstract java.lang.Boolean isHostNetwork();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withHostNetwork(java.lang.Boolean);
public abstract java.lang.Boolean hasHostNetwork();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewHostNetwork(java.lang.String);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewHostNetwork(boolean);
public abstract java.lang.Boolean isHostPID();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withHostPID(java.lang.Boolean);
public abstract java.lang.Boolean hasHostPID();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewHostPID(java.lang.String);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewHostPID(boolean);
public abstract java.lang.String getHostname();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withHostname(java.lang.String);
public abstract java.lang.Boolean hasHostname();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewHostname(java.lang.String);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewHostname(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewHostname(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent addToImagePullSecrets(int, io.fabric.kubernetes.api.model.LocalObjectReference);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent setToImagePullSecrets(int, io.fabric.kubernetes.api.model.LocalObjectReference);
public abstract transient io.fabric.kubernetes.api.model.PodSpecFluent addToImagePullSecrets(io.fabric.kubernetes.api.model.LocalObjectReference[]);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent addAllToImagePullSecrets(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.PodSpecFluent removeFromImagePullSecrets(io.fabric.kubernetes.api.model.LocalObjectReference[]);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent removeAllFromImagePullSecrets(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent removeMatchingFromImagePullSecrets(java.util.function.Predicate);
public abstract java.util.List getImagePullSecrets();
public abstract java.util.List buildImagePullSecrets();
public abstract io.fabric.kubernetes.api.model.LocalObjectReference buildImagePullSecret(int);
public abstract io.fabric.kubernetes.api.model.LocalObjectReference buildFirstImagePullSecret();
public abstract io.fabric.kubernetes.api.model.LocalObjectReference buildLastImagePullSecret();
public abstract io.fabric.kubernetes.api.model.LocalObjectReference buildMatchingImagePullSecret(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingImagePullSecret(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withImagePullSecrets(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.PodSpecFluent withImagePullSecrets(io.fabric.kubernetes.api.model.LocalObjectReference[]);
public abstract java.lang.Boolean hasImagePullSecrets();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent addNewImagePullSecret(java.lang.String);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$ImagePullSecretsNested addNewImagePullSecret();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$ImagePullSecretsNested addNewImagePullSecretLike(io.fabric.kubernetes.api.model.LocalObjectReference);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$ImagePullSecretsNested setNewImagePullSecretLike(int, io.fabric.kubernetes.api.model.LocalObjectReference);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$ImagePullSecretsNested editImagePullSecret(int);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$ImagePullSecretsNested editFirstImagePullSecret();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$ImagePullSecretsNested editLastImagePullSecret();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$ImagePullSecretsNested editMatchingImagePullSecret(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent addToInitContainers(int, io.fabric.kubernetes.api.model.Container);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent setToInitContainers(int, io.fabric.kubernetes.api.model.Container);
public abstract transient io.fabric.kubernetes.api.model.PodSpecFluent addToInitContainers(io.fabric.kubernetes.api.model.Container[]);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent addAllToInitContainers(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.PodSpecFluent removeFromInitContainers(io.fabric.kubernetes.api.model.Container[]);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent removeAllFromInitContainers(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent removeMatchingFromInitContainers(java.util.function.Predicate);
public abstract java.util.List getInitContainers();
public abstract java.util.List buildInitContainers();
public abstract io.fabric.kubernetes.api.model.Container buildInitContainer(int);
public abstract io.fabric.kubernetes.api.model.Container buildFirstInitContainer();
public abstract io.fabric.kubernetes.api.model.Container buildLastInitContainer();
public abstract io.fabric.kubernetes.api.model.Container buildMatchingInitContainer(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingInitContainer(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withInitContainers(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.PodSpecFluent withInitContainers(io.fabric.kubernetes.api.model.Container[]);
public abstract java.lang.Boolean hasInitContainers();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$InitContainersNested addNewInitContainer();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$InitContainersNested addNewInitContainerLike(io.fabric.kubernetes.api.model.Container);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$InitContainersNested setNewInitContainerLike(int, io.fabric.kubernetes.api.model.Container);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$InitContainersNested editInitContainer(int);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$InitContainersNested editFirstInitContainer();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$InitContainersNested editLastInitContainer();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$InitContainersNested editMatchingInitContainer(java.util.function.Predicate);
public abstract java.lang.String getNodeName();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNodeName(java.lang.String);
public abstract java.lang.Boolean hasNodeName();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewNodeName(java.lang.String);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewNodeName(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewNodeName(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent addToNodeSelector(java.lang.String, java.lang.String);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent addToNodeSelector(java.util.Map);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent removeFromNodeSelector(java.lang.String);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent removeFromNodeSelector(java.util.Map);
public abstract java.util.Map getNodeSelector();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNodeSelector(java.util.Map);
public abstract java.lang.Boolean hasNodeSelector();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent addToOverhead(java.lang.String, io.fabric.kubernetes.api.model.Quantity);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent addToOverhead(java.util.Map);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent removeFromOverhead(java.lang.String);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent removeFromOverhead(java.util.Map);
public abstract java.util.Map getOverhead();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withOverhead(java.util.Map);
public abstract java.lang.Boolean hasOverhead();
public abstract java.lang.String getPreemptionPolicy();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withPreemptionPolicy(java.lang.String);
public abstract java.lang.Boolean hasPreemptionPolicy();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewPreemptionPolicy(java.lang.String);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewPreemptionPolicy(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewPreemptionPolicy(java.lang.StringBuffer);
public abstract java.lang.Integer getPriority();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withPriority(java.lang.Integer);
public abstract java.lang.Boolean hasPriority();
public abstract java.lang.String getPriorityClassName();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withPriorityClassName(java.lang.String);
public abstract java.lang.Boolean hasPriorityClassName();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewPriorityClassName(java.lang.String);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewPriorityClassName(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewPriorityClassName(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent addToReadinessGates(int, io.fabric.kubernetes.api.model.PodReadinessGate);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent setToReadinessGates(int, io.fabric.kubernetes.api.model.PodReadinessGate);
public abstract transient io.fabric.kubernetes.api.model.PodSpecFluent addToReadinessGates(io.fabric.kubernetes.api.model.PodReadinessGate[]);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent addAllToReadinessGates(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.PodSpecFluent removeFromReadinessGates(io.fabric.kubernetes.api.model.PodReadinessGate[]);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent removeAllFromReadinessGates(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent removeMatchingFromReadinessGates(java.util.function.Predicate);
public abstract java.util.List getReadinessGates();
public abstract java.util.List buildReadinessGates();
public abstract io.fabric.kubernetes.api.model.PodReadinessGate buildReadinessGate(int);
public abstract io.fabric.kubernetes.api.model.PodReadinessGate buildFirstReadinessGate();
public abstract io.fabric.kubernetes.api.model.PodReadinessGate buildLastReadinessGate();
public abstract io.fabric.kubernetes.api.model.PodReadinessGate buildMatchingReadinessGate(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingReadinessGate(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withReadinessGates(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.PodSpecFluent withReadinessGates(io.fabric.kubernetes.api.model.PodReadinessGate[]);
public abstract java.lang.Boolean hasReadinessGates();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent addNewReadinessGate(java.lang.String);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$ReadinessGatesNested addNewReadinessGate();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$ReadinessGatesNested addNewReadinessGateLike(io.fabric.kubernetes.api.model.PodReadinessGate);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$ReadinessGatesNested setNewReadinessGateLike(int, io.fabric.kubernetes.api.model.PodReadinessGate);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$ReadinessGatesNested editReadinessGate(int);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$ReadinessGatesNested editFirstReadinessGate();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$ReadinessGatesNested editLastReadinessGate();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$ReadinessGatesNested editMatchingReadinessGate(java.util.function.Predicate);
public abstract java.lang.String getRestartPolicy();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withRestartPolicy(java.lang.String);
public abstract java.lang.Boolean hasRestartPolicy();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewRestartPolicy(java.lang.String);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewRestartPolicy(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewRestartPolicy(java.lang.StringBuffer);
public abstract java.lang.String getRuntimeClassName();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withRuntimeClassName(java.lang.String);
public abstract java.lang.Boolean hasRuntimeClassName();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewRuntimeClassName(java.lang.String);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewRuntimeClassName(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewRuntimeClassName(java.lang.StringBuffer);
public abstract java.lang.String getSchedulerName();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withSchedulerName(java.lang.String);
public abstract java.lang.Boolean hasSchedulerName();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewSchedulerName(java.lang.String);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewSchedulerName(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewSchedulerName(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.PodSecurityContext getSecurityContext();
public abstract io.fabric.kubernetes.api.model.PodSecurityContext buildSecurityContext();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withSecurityContext(io.fabric.kubernetes.api.model.PodSecurityContext);
public abstract java.lang.Boolean hasSecurityContext();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$SecurityContextNested withNewSecurityContext();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$SecurityContextNested withNewSecurityContextLike(io.fabric.kubernetes.api.model.PodSecurityContext);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$SecurityContextNested editSecurityContext();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$SecurityContextNested editOrNewSecurityContext();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$SecurityContextNested editOrNewSecurityContextLike(io.fabric.kubernetes.api.model.PodSecurityContext);
public abstract java.lang.String getServiceAccount();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withServiceAccount(java.lang.String);
public abstract java.lang.Boolean hasServiceAccount();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewServiceAccount(java.lang.String);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewServiceAccount(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewServiceAccount(java.lang.StringBuffer);
public abstract java.lang.String getServiceAccountName();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withServiceAccountName(java.lang.String);
public abstract java.lang.Boolean hasServiceAccountName();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewServiceAccountName(java.lang.String);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewServiceAccountName(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewServiceAccountName(java.lang.StringBuffer);
public abstract java.lang.Boolean isSetHostnameAsFQDN();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withSetHostnameAsFQDN(java.lang.Boolean);
public abstract java.lang.Boolean hasSetHostnameAsFQDN();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewSetHostnameAsFQDN(java.lang.String);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewSetHostnameAsFQDN(boolean);
public abstract java.lang.Boolean isShareProcessNamespace();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withShareProcessNamespace(java.lang.Boolean);
public abstract java.lang.Boolean hasShareProcessNamespace();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewShareProcessNamespace(java.lang.String);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewShareProcessNamespace(boolean);
public abstract java.lang.String getSubdomain();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withSubdomain(java.lang.String);
public abstract java.lang.Boolean hasSubdomain();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewSubdomain(java.lang.String);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewSubdomain(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withNewSubdomain(java.lang.StringBuffer);
public abstract java.lang.Long getTerminationGracePeriodSeconds();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withTerminationGracePeriodSeconds(java.lang.Long);
public abstract java.lang.Boolean hasTerminationGracePeriodSeconds();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent addToTolerations(int, io.fabric.kubernetes.api.model.Toleration);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent setToTolerations(int, io.fabric.kubernetes.api.model.Toleration);
public abstract transient io.fabric.kubernetes.api.model.PodSpecFluent addToTolerations(io.fabric.kubernetes.api.model.Toleration[]);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent addAllToTolerations(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.PodSpecFluent removeFromTolerations(io.fabric.kubernetes.api.model.Toleration[]);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent removeAllFromTolerations(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent removeMatchingFromTolerations(java.util.function.Predicate);
public abstract java.util.List getTolerations();
public abstract java.util.List buildTolerations();
public abstract io.fabric.kubernetes.api.model.Toleration buildToleration(int);
public abstract io.fabric.kubernetes.api.model.Toleration buildFirstToleration();
public abstract io.fabric.kubernetes.api.model.Toleration buildLastToleration();
public abstract io.fabric.kubernetes.api.model.Toleration buildMatchingToleration(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingToleration(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withTolerations(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.PodSpecFluent withTolerations(io.fabric.kubernetes.api.model.Toleration[]);
public abstract java.lang.Boolean hasTolerations();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent addNewToleration(java.lang.String, java.lang.String, java.lang.String, java.lang.Long, java.lang.String);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$TolerationsNested addNewToleration();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$TolerationsNested addNewTolerationLike(io.fabric.kubernetes.api.model.Toleration);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$TolerationsNested setNewTolerationLike(int, io.fabric.kubernetes.api.model.Toleration);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$TolerationsNested editToleration(int);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$TolerationsNested editFirstToleration();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$TolerationsNested editLastToleration();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$TolerationsNested editMatchingToleration(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent addToTopologySpreadConstraints(int, io.fabric.kubernetes.api.model.TopologySpreadConstraint);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent setToTopologySpreadConstraints(int, io.fabric.kubernetes.api.model.TopologySpreadConstraint);
public abstract transient io.fabric.kubernetes.api.model.PodSpecFluent addToTopologySpreadConstraints(io.fabric.kubernetes.api.model.TopologySpreadConstraint[]);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent addAllToTopologySpreadConstraints(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.PodSpecFluent removeFromTopologySpreadConstraints(io.fabric.kubernetes.api.model.TopologySpreadConstraint[]);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent removeAllFromTopologySpreadConstraints(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent removeMatchingFromTopologySpreadConstraints(java.util.function.Predicate);
public abstract java.util.List getTopologySpreadConstraints();
public abstract java.util.List buildTopologySpreadConstraints();
public abstract io.fabric.kubernetes.api.model.TopologySpreadConstraint buildTopologySpreadConstraint(int);
public abstract io.fabric.kubernetes.api.model.TopologySpreadConstraint buildFirstTopologySpreadConstraint();
public abstract io.fabric.kubernetes.api.model.TopologySpreadConstraint buildLastTopologySpreadConstraint();
public abstract io.fabric.kubernetes.api.model.TopologySpreadConstraint buildMatchingTopologySpreadConstraint(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingTopologySpreadConstraint(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withTopologySpreadConstraints(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.PodSpecFluent withTopologySpreadConstraints(io.fabric.kubernetes.api.model.TopologySpreadConstraint[]);
public abstract java.lang.Boolean hasTopologySpreadConstraints();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$TopologySpreadConstraintsNested addNewTopologySpreadConstraint();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$TopologySpreadConstraintsNested addNewTopologySpreadConstraintLike(io.fabric.kubernetes.api.model.TopologySpreadConstraint);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$TopologySpreadConstraintsNested setNewTopologySpreadConstraintLike(int, io.fabric.kubernetes.api.model.TopologySpreadConstraint);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$TopologySpreadConstraintsNested editTopologySpreadConstraint(int);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$TopologySpreadConstraintsNested editFirstTopologySpreadConstraint();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$TopologySpreadConstraintsNested editLastTopologySpreadConstraint();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$TopologySpreadConstraintsNested editMatchingTopologySpreadConstraint(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent addToVolumes(int, io.fabric.kubernetes.api.model.Volume);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent setToVolumes(int, io.fabric.kubernetes.api.model.Volume);
public abstract transient io.fabric.kubernetes.api.model.PodSpecFluent addToVolumes(io.fabric.kubernetes.api.model.Volume[]);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent addAllToVolumes(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.PodSpecFluent removeFromVolumes(io.fabric.kubernetes.api.model.Volume[]);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent removeAllFromVolumes(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent removeMatchingFromVolumes(java.util.function.Predicate);
public abstract java.util.List getVolumes();
public abstract java.util.List buildVolumes();
public abstract io.fabric.kubernetes.api.model.Volume buildVolume(int);
public abstract io.fabric.kubernetes.api.model.Volume buildFirstVolume();
public abstract io.fabric.kubernetes.api.model.Volume buildLastVolume();
public abstract io.fabric.kubernetes.api.model.Volume buildMatchingVolume(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingVolume(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent withVolumes(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.PodSpecFluent withVolumes(io.fabric.kubernetes.api.model.Volume[]);
public abstract java.lang.Boolean hasVolumes();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$VolumesNested addNewVolume();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$VolumesNested addNewVolumeLike(io.fabric.kubernetes.api.model.Volume);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$VolumesNested setNewVolumeLike(int, io.fabric.kubernetes.api.model.Volume);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$VolumesNested editVolume(int);
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$VolumesNested editFirstVolume();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$VolumesNested editLastVolume();
public abstract io.fabric.kubernetes.api.model.PodSpecFluent$VolumesNested editMatchingVolume(java.util.function.Predicate);
}