public interface  io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.kubernetes.api.model.Affinity getAffinity();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withAffinity(io.fabric.kubernetes.api.model.Affinity);
public abstract java.lang.Boolean hasAffinity();
public abstract java.lang.Boolean getAutomountServiceAccountToken();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withAutomountServiceAccountToken(java.lang.Boolean);
public abstract java.lang.Boolean hasAutomountServiceAccountToken();
public abstract io.fabric.kubernetes.api.model.PodDNSConfig getDnsConfig();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withDnsConfig(io.fabric.kubernetes.api.model.PodDNSConfig);
public abstract java.lang.Boolean hasDnsConfig();
public abstract java.lang.String getDnsPolicy();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withDnsPolicy(java.lang.String);
public abstract java.lang.Boolean hasDnsPolicy();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withNewDnsPolicy(java.lang.String);
public abstract java.lang.Boolean getEnableServiceLinks();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withEnableServiceLinks(java.lang.Boolean);
public abstract java.lang.Boolean hasEnableServiceLinks();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent addToNodeSelector(java.lang.String, java.lang.String);
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent addToNodeSelector(java.util.Map);
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent removeFromNodeSelector(java.lang.String);
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent removeFromNodeSelector(java.util.Map);
public abstract java.util.Map getNodeSelector();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withNodeSelector(java.util.Map);
public abstract java.lang.Boolean hasNodeSelector();
public abstract java.lang.String getPriorityClassName();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withPriorityClassName(java.lang.String);
public abstract java.lang.Boolean hasPriorityClassName();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withNewPriorityClassName(java.lang.String);
public abstract java.lang.String getRuntimeClassName();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withRuntimeClassName(java.lang.String);
public abstract java.lang.Boolean hasRuntimeClassName();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withNewRuntimeClassName(java.lang.String);
public abstract io.fabric.kubernetes.api.model.PodSecurityContext getSecurityContext();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withSecurityContext(io.fabric.kubernetes.api.model.PodSecurityContext);
public abstract java.lang.Boolean hasSecurityContext();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent addToTolerations(int, io.fabric.kubernetes.api.model.Toleration);
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent setToTolerations(int, io.fabric.kubernetes.api.model.Toleration);
public abstract transient io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent addToTolerations(io.fabric.kubernetes.api.model.Toleration[]);
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent addAllToTolerations(java.util.Collection);
public abstract transient io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent removeFromTolerations(io.fabric.kubernetes.api.model.Toleration[]);
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent removeAllFromTolerations(java.util.Collection);
public abstract java.util.List getTolerations();
public abstract io.fabric.kubernetes.api.model.Toleration getToleration(int);
public abstract io.fabric.kubernetes.api.model.Toleration getFirstToleration();
public abstract io.fabric.kubernetes.api.model.Toleration getLastToleration();
public abstract io.fabric.kubernetes.api.model.Toleration getMatchingToleration(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingToleration(java.util.function.Predicate);
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withTolerations(java.util.List);
public abstract transient io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withTolerations(io.fabric.kubernetes.api.model.Toleration[]);
public abstract java.lang.Boolean hasTolerations();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent addNewToleration(java.lang.String, java.lang.String, java.lang.String, java.lang.Long, java.lang.String);
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent addToVolumes(int, io.fabric.kubernetes.api.model.Volume);
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent setToVolumes(int, io.fabric.kubernetes.api.model.Volume);
public abstract transient io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent addToVolumes(io.fabric.kubernetes.api.model.Volume[]);
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent addAllToVolumes(java.util.Collection);
public abstract transient io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent removeFromVolumes(io.fabric.kubernetes.api.model.Volume[]);
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent removeAllFromVolumes(java.util.Collection);
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent 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.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withVolumes(java.util.List);
public abstract transient io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withVolumes(io.fabric.kubernetes.api.model.Volume[]);
public abstract java.lang.Boolean hasVolumes();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent$VolumesNested addNewVolume();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent$VolumesNested addNewVolumeLike(io.fabric.kubernetes.api.model.Volume);
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent$VolumesNested setNewVolumeLike(int, io.fabric.kubernetes.api.model.Volume);
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent$VolumesNested editVolume(int);
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent$VolumesNested editFirstVolume();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent$VolumesNested editLastVolume();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent$VolumesNested editMatchingVolume(java.util.function.Predicate);
}