public interface  io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent addToParams(int, io.fabric.tekton.pipeline.v1beta.Param);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent setToParams(int, io.fabric.tekton.pipeline.v1beta.Param);
public abstract transient io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent addToParams(io.fabric.tekton.pipeline.v1beta.Param[]);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent addAllToParams(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent removeFromParams(io.fabric.tekton.pipeline.v1beta.Param[]);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent removeAllFromParams(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent removeMatchingFromParams(java.util.function.Predicate);
public abstract java.util.List getParams();
public abstract java.util.List buildParams();
public abstract io.fabric.tekton.pipeline.v1beta.Param buildParam(int);
public abstract io.fabric.tekton.pipeline.v1beta.Param buildFirstParam();
public abstract io.fabric.tekton.pipeline.v1beta.Param buildLastParam();
public abstract io.fabric.tekton.pipeline.v1beta.Param buildMatchingParam(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingParam(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withParams(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withParams(io.fabric.tekton.pipeline.v1beta.Param[]);
public abstract java.lang.Boolean hasParams();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$ParamsNested addNewParam();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$ParamsNested addNewParamLike(io.fabric.tekton.pipeline.v1beta.Param);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$ParamsNested setNewParamLike(int, io.fabric.tekton.pipeline.v1beta.Param);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$ParamsNested editParam(int);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$ParamsNested editFirstParam();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$ParamsNested editLastParam();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$ParamsNested editMatchingParam(java.util.function.Predicate);
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.Template getPodTemplate();
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.Template buildPodTemplate();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withPodTemplate(io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.Template);
public abstract java.lang.Boolean hasPodTemplate();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$PodTemplateNested withNewPodTemplate();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$PodTemplateNested withNewPodTemplateLike(io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.Template);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$PodTemplateNested editPodTemplate();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$PodTemplateNested editOrNewPodTemplate();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$PodTemplateNested editOrNewPodTemplateLike(io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.Template);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunResources getResources();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunResources buildResources();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withResources(io.fabric.tekton.pipeline.v1beta.TaskRunResources);
public abstract java.lang.Boolean hasResources();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$ResourcesNested withNewResources();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$ResourcesNested withNewResourcesLike(io.fabric.tekton.pipeline.v1beta.TaskRunResources);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$ResourcesNested editResources();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$ResourcesNested editOrNewResources();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$ResourcesNested editOrNewResourcesLike(io.fabric.tekton.pipeline.v1beta.TaskRunResources);
public abstract java.lang.String getServiceAccountName();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withServiceAccountName(java.lang.String);
public abstract java.lang.Boolean hasServiceAccountName();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withNewServiceAccountName(java.lang.String);
public abstract java.lang.String getStatus();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withStatus(java.lang.String);
public abstract java.lang.Boolean hasStatus();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withNewStatus(java.lang.String);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRef getTaskRef();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRef buildTaskRef();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withTaskRef(io.fabric.tekton.pipeline.v1beta.TaskRef);
public abstract java.lang.Boolean hasTaskRef();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withNewTaskRef(java.lang.String, java.lang.String, java.lang.String);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$TaskRefNested withNewTaskRef();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$TaskRefNested withNewTaskRefLike(io.fabric.tekton.pipeline.v1beta.TaskRef);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$TaskRefNested editTaskRef();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$TaskRefNested editOrNewTaskRef();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$TaskRefNested editOrNewTaskRefLike(io.fabric.tekton.pipeline.v1beta.TaskRef);
public abstract io.fabric.tekton.pipeline.v1beta.TaskSpec getTaskSpec();
public abstract io.fabric.tekton.pipeline.v1beta.TaskSpec buildTaskSpec();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withTaskSpec(io.fabric.tekton.pipeline.v1beta.TaskSpec);
public abstract java.lang.Boolean hasTaskSpec();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$TaskSpecNested withNewTaskSpec();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$TaskSpecNested withNewTaskSpecLike(io.fabric.tekton.pipeline.v1beta.TaskSpec);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$TaskSpecNested editTaskSpec();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$TaskSpecNested editOrNewTaskSpec();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$TaskSpecNested editOrNewTaskSpecLike(io.fabric.tekton.pipeline.v1beta.TaskSpec);
public abstract io.fabric.kubernetes.api.model.Duration getTimeout();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withTimeout(io.fabric.kubernetes.api.model.Duration);
public abstract java.lang.Boolean hasTimeout();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent addToWorkspaces(int, io.fabric.tekton.pipeline.v1beta.WorkspaceBinding);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent setToWorkspaces(int, io.fabric.tekton.pipeline.v1beta.WorkspaceBinding);
public abstract transient io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent addToWorkspaces(io.fabric.tekton.pipeline.v1beta.WorkspaceBinding[]);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent addAllToWorkspaces(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent removeFromWorkspaces(io.fabric.tekton.pipeline.v1beta.WorkspaceBinding[]);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent removeAllFromWorkspaces(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent removeMatchingFromWorkspaces(java.util.function.Predicate);
public abstract java.util.List getWorkspaces();
public abstract java.util.List buildWorkspaces();
public abstract io.fabric.tekton.pipeline.v1beta.WorkspaceBinding buildWorkspace(int);
public abstract io.fabric.tekton.pipeline.v1beta.WorkspaceBinding buildFirstWorkspace();
public abstract io.fabric.tekton.pipeline.v1beta.WorkspaceBinding buildLastWorkspace();
public abstract io.fabric.tekton.pipeline.v1beta.WorkspaceBinding buildMatchingWorkspace(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingWorkspace(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withWorkspaces(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withWorkspaces(io.fabric.tekton.pipeline.v1beta.WorkspaceBinding[]);
public abstract java.lang.Boolean hasWorkspaces();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$WorkspacesNested addNewWorkspace();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$WorkspacesNested addNewWorkspaceLike(io.fabric.tekton.pipeline.v1beta.WorkspaceBinding);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$WorkspacesNested setNewWorkspaceLike(int, io.fabric.tekton.pipeline.v1beta.WorkspaceBinding);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$WorkspacesNested editWorkspace(int);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$WorkspacesNested editFirstWorkspace();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$WorkspacesNested editLastWorkspace();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$WorkspacesNested editMatchingWorkspace(java.util.function.Predicate);
}