public interface  io.fabric.tekton.v1beta.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.v1beta.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.v1beta.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.v1beta.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.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withDnsPolicy(java.lang.String);
public abstract java.lang.Boolean hasDnsPolicy();
public abstract java.lang.Boolean getEnableServiceLinks();
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withEnableServiceLinks(java.lang.Boolean);
public abstract java.lang.Boolean hasEnableServiceLinks();
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent addToHostAliases(java.lang.Integer, io.fabric.kubernetes.api.model.HostAlias);
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent setToHostAliases(java.lang.Integer, io.fabric.kubernetes.api.model.HostAlias);
public abstract transient io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent addToHostAliases(io.fabric.kubernetes.api.model.HostAlias[]);
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent addAllToHostAliases(java.util.Collection);
public abstract transient io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent removeFromHostAliases(io.fabric.kubernetes.api.model.HostAlias[]);
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent removeAllFromHostAliases(java.util.Collection);
public abstract java.util.List getHostAliases();
public abstract io.fabric.kubernetes.api.model.HostAlias getHostAlias(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.HostAlias getFirstHostAlias();
public abstract io.fabric.kubernetes.api.model.HostAlias getLastHostAlias();
public abstract io.fabric.kubernetes.api.model.HostAlias getMatchingHostAlias(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingHostAlias(java.util.function.Predicate);
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withHostAliases(java.util.List);
public abstract transient io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withHostAliases(io.fabric.kubernetes.api.model.HostAlias[]);
public abstract java.lang.Boolean hasHostAliases();
public abstract java.lang.Boolean getHostNetwork();
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withHostNetwork(java.lang.Boolean);
public abstract java.lang.Boolean hasHostNetwork();
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent addToImagePullSecrets(java.lang.Integer, io.fabric.kubernetes.api.model.LocalObjectReference);
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent setToImagePullSecrets(java.lang.Integer, io.fabric.kubernetes.api.model.LocalObjectReference);
public abstract transient io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent addToImagePullSecrets(io.fabric.kubernetes.api.model.LocalObjectReference[]);
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent addAllToImagePullSecrets(java.util.Collection);
public abstract transient io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent removeFromImagePullSecrets(io.fabric.kubernetes.api.model.LocalObjectReference[]);
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent removeAllFromImagePullSecrets(java.util.Collection);
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent 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(java.lang.Integer);
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.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withImagePullSecrets(java.util.List);
public abstract transient io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withImagePullSecrets(io.fabric.kubernetes.api.model.LocalObjectReference[]);
public abstract java.lang.Boolean hasImagePullSecrets();
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent addNewImagePullSecret(java.lang.String);
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent$ImagePullSecretsNested addNewImagePullSecret();
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent$ImagePullSecretsNested addNewImagePullSecretLike(io.fabric.kubernetes.api.model.LocalObjectReference);
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent$ImagePullSecretsNested setNewImagePullSecretLike(java.lang.Integer, io.fabric.kubernetes.api.model.LocalObjectReference);
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent$ImagePullSecretsNested editImagePullSecret(java.lang.Integer);
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent$ImagePullSecretsNested editFirstImagePullSecret();
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent$ImagePullSecretsNested editLastImagePullSecret();
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent$ImagePullSecretsNested editMatchingImagePullSecret(java.util.function.Predicate);
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent addToNodeSelector(java.lang.String, java.lang.String);
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent addToNodeSelector(java.util.Map);
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent removeFromNodeSelector(java.lang.String);
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent removeFromNodeSelector(java.util.Map);
public abstract java.util.Map getNodeSelector();
public abstract io.fabric.tekton.v1beta.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.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withPriorityClassName(java.lang.String);
public abstract java.lang.Boolean hasPriorityClassName();
public abstract java.lang.String getRuntimeClassName();
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withRuntimeClassName(java.lang.String);
public abstract java.lang.Boolean hasRuntimeClassName();
public abstract java.lang.String getSchedulerName();
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withSchedulerName(java.lang.String);
public abstract java.lang.Boolean hasSchedulerName();
public abstract io.fabric.kubernetes.api.model.PodSecurityContext getSecurityContext();
public abstract io.fabric.tekton.v1beta.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.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent addToTolerations(java.lang.Integer, io.fabric.kubernetes.api.model.Toleration);
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent setToTolerations(java.lang.Integer, io.fabric.kubernetes.api.model.Toleration);
public abstract transient io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent addToTolerations(io.fabric.kubernetes.api.model.Toleration[]);
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent addAllToTolerations(java.util.Collection);
public abstract transient io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent removeFromTolerations(io.fabric.kubernetes.api.model.Toleration[]);
public abstract io.fabric.tekton.v1beta.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(java.lang.Integer);
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.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withTolerations(java.util.List);
public abstract transient io.fabric.tekton.v1beta.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.v1beta.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.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent addToVolumes(java.lang.Integer, io.fabric.kubernetes.api.model.Volume);
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent setToVolumes(java.lang.Integer, io.fabric.kubernetes.api.model.Volume);
public abstract transient io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent addToVolumes(io.fabric.kubernetes.api.model.Volume[]);
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent addAllToVolumes(java.util.Collection);
public abstract transient io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent removeFromVolumes(io.fabric.kubernetes.api.model.Volume[]);
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent removeAllFromVolumes(java.util.Collection);
public abstract io.fabric.tekton.v1beta.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(java.lang.Integer);
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.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withVolumes(java.util.List);
public abstract transient io.fabric.tekton.v1beta.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.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent$VolumesNested addNewVolume();
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent$VolumesNested addNewVolumeLike(io.fabric.kubernetes.api.model.Volume);
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent$VolumesNested setNewVolumeLike(java.lang.Integer, io.fabric.kubernetes.api.model.Volume);
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent$VolumesNested editVolume(java.lang.Integer);
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent$VolumesNested editFirstVolume();
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent$VolumesNested editLastVolume();
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent$VolumesNested editMatchingVolume(java.util.function.Predicate);
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withAutomountServiceAccountToken();
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withEnableServiceLinks();
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.TemplateFluent withHostNetwork();
}