public interface  io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent addToParams(int, io.fabric.tekton.pipeline.v1beta.Param);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent setToParams(int, io.fabric.tekton.pipeline.v1beta.Param);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent addToParams(io.fabric.tekton.pipeline.v1beta.Param[]);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent addAllToParams(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent removeFromParams(io.fabric.tekton.pipeline.v1beta.Param[]);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent removeAllFromParams(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent 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.PipelineRunSpecFluent withParams(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent withParams(io.fabric.tekton.pipeline.v1beta.Param[]);
public abstract java.lang.Boolean hasParams();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$ParamsNested addNewParam();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$ParamsNested addNewParamLike(io.fabric.tekton.pipeline.v1beta.Param);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$ParamsNested setNewParamLike(int, io.fabric.tekton.pipeline.v1beta.Param);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$ParamsNested editParam(int);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$ParamsNested editFirstParam();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$ParamsNested editLastParam();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$ParamsNested editMatchingParam(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRef getPipelineRef();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRef buildPipelineRef();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent withPipelineRef(io.fabric.tekton.pipeline.v1beta.PipelineRef);
public abstract java.lang.Boolean hasPipelineRef();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent withNewPipelineRef(java.lang.String, java.lang.String);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$PipelineRefNested withNewPipelineRef();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$PipelineRefNested withNewPipelineRefLike(io.fabric.tekton.pipeline.v1beta.PipelineRef);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$PipelineRefNested editPipelineRef();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$PipelineRefNested editOrNewPipelineRef();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$PipelineRefNested editOrNewPipelineRefLike(io.fabric.tekton.pipeline.v1beta.PipelineRef);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineSpec getPipelineSpec();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineSpec buildPipelineSpec();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent withPipelineSpec(io.fabric.tekton.pipeline.v1beta.PipelineSpec);
public abstract java.lang.Boolean hasPipelineSpec();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$PipelineSpecNested withNewPipelineSpec();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$PipelineSpecNested withNewPipelineSpecLike(io.fabric.tekton.pipeline.v1beta.PipelineSpec);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$PipelineSpecNested editPipelineSpec();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$PipelineSpecNested editOrNewPipelineSpec();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$PipelineSpecNested editOrNewPipelineSpecLike(io.fabric.tekton.pipeline.v1beta.PipelineSpec);
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.PipelineRunSpecFluent 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.PipelineRunSpecFluent$PodTemplateNested withNewPodTemplate();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$PodTemplateNested withNewPodTemplateLike(io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.Template);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$PodTemplateNested editPodTemplate();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$PodTemplateNested editOrNewPodTemplate();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$PodTemplateNested editOrNewPodTemplateLike(io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.Template);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent addToResources(int, io.fabric.tekton.pipeline.v1beta.PipelineResourceBinding);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent setToResources(int, io.fabric.tekton.pipeline.v1beta.PipelineResourceBinding);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent addToResources(io.fabric.tekton.pipeline.v1beta.PipelineResourceBinding[]);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent addAllToResources(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent removeFromResources(io.fabric.tekton.pipeline.v1beta.PipelineResourceBinding[]);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent removeAllFromResources(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent removeMatchingFromResources(java.util.function.Predicate);
public abstract java.util.List getResources();
public abstract java.util.List buildResources();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineResourceBinding buildResource(int);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineResourceBinding buildFirstResource();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineResourceBinding buildLastResource();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineResourceBinding buildMatchingResource(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingResource(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent withResources(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent withResources(io.fabric.tekton.pipeline.v1beta.PipelineResourceBinding[]);
public abstract java.lang.Boolean hasResources();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$ResourcesNested addNewResource();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$ResourcesNested addNewResourceLike(io.fabric.tekton.pipeline.v1beta.PipelineResourceBinding);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$ResourcesNested setNewResourceLike(int, io.fabric.tekton.pipeline.v1beta.PipelineResourceBinding);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$ResourcesNested editResource(int);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$ResourcesNested editFirstResource();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$ResourcesNested editLastResource();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$ResourcesNested editMatchingResource(java.util.function.Predicate);
public abstract java.lang.String getServiceAccountName();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent withServiceAccountName(java.lang.String);
public abstract java.lang.Boolean hasServiceAccountName();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent withNewServiceAccountName(java.lang.String);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent addToServiceAccountNames(int, io.fabric.tekton.pipeline.v1beta.PipelineRunSpecServiceAccountName);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent setToServiceAccountNames(int, io.fabric.tekton.pipeline.v1beta.PipelineRunSpecServiceAccountName);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent addToServiceAccountNames(io.fabric.tekton.pipeline.v1beta.PipelineRunSpecServiceAccountName[]);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent addAllToServiceAccountNames(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent removeFromServiceAccountNames(io.fabric.tekton.pipeline.v1beta.PipelineRunSpecServiceAccountName[]);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent removeAllFromServiceAccountNames(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent removeMatchingFromServiceAccountNames(java.util.function.Predicate);
public abstract java.util.List getServiceAccountNames();
public abstract java.util.List buildServiceAccountNames();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecServiceAccountName buildServiceAccountName(int);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecServiceAccountName buildFirstServiceAccountName();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecServiceAccountName buildLastServiceAccountName();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecServiceAccountName buildMatchingServiceAccountName(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingServiceAccountName(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent withServiceAccountNames(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent withServiceAccountNames(io.fabric.tekton.pipeline.v1beta.PipelineRunSpecServiceAccountName[]);
public abstract java.lang.Boolean hasServiceAccountNames();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent addNewServiceAccountName(java.lang.String, java.lang.String);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$ServiceAccountNamesNested addNewServiceAccountName();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$ServiceAccountNamesNested addNewServiceAccountNameLike(io.fabric.tekton.pipeline.v1beta.PipelineRunSpecServiceAccountName);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$ServiceAccountNamesNested setNewServiceAccountNameLike(int, io.fabric.tekton.pipeline.v1beta.PipelineRunSpecServiceAccountName);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$ServiceAccountNamesNested editServiceAccountName(int);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$ServiceAccountNamesNested editFirstServiceAccountName();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$ServiceAccountNamesNested editLastServiceAccountName();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$ServiceAccountNamesNested editMatchingServiceAccountName(java.util.function.Predicate);
public abstract java.lang.String getStatus();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent withStatus(java.lang.String);
public abstract java.lang.Boolean hasStatus();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent withNewStatus(java.lang.String);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent addToTaskRunSpecs(int, io.fabric.tekton.pipeline.v1beta.PipelineTaskRunSpec);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent setToTaskRunSpecs(int, io.fabric.tekton.pipeline.v1beta.PipelineTaskRunSpec);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent addToTaskRunSpecs(io.fabric.tekton.pipeline.v1beta.PipelineTaskRunSpec[]);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent addAllToTaskRunSpecs(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent removeFromTaskRunSpecs(io.fabric.tekton.pipeline.v1beta.PipelineTaskRunSpec[]);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent removeAllFromTaskRunSpecs(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent removeMatchingFromTaskRunSpecs(java.util.function.Predicate);
public abstract java.util.List getTaskRunSpecs();
public abstract java.util.List buildTaskRunSpecs();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskRunSpec buildTaskRunSpec(int);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskRunSpec buildFirstTaskRunSpec();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskRunSpec buildLastTaskRunSpec();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskRunSpec buildMatchingTaskRunSpec(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingTaskRunSpec(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent withTaskRunSpecs(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent withTaskRunSpecs(io.fabric.tekton.pipeline.v1beta.PipelineTaskRunSpec[]);
public abstract java.lang.Boolean hasTaskRunSpecs();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$TaskRunSpecsNested addNewTaskRunSpec();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$TaskRunSpecsNested addNewTaskRunSpecLike(io.fabric.tekton.pipeline.v1beta.PipelineTaskRunSpec);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$TaskRunSpecsNested setNewTaskRunSpecLike(int, io.fabric.tekton.pipeline.v1beta.PipelineTaskRunSpec);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$TaskRunSpecsNested editTaskRunSpec(int);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$TaskRunSpecsNested editFirstTaskRunSpec();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$TaskRunSpecsNested editLastTaskRunSpec();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$TaskRunSpecsNested editMatchingTaskRunSpec(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.Duration getTimeout();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent withTimeout(io.fabric.kubernetes.api.model.Duration);
public abstract java.lang.Boolean hasTimeout();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent addToWorkspaces(int, io.fabric.tekton.pipeline.v1beta.WorkspaceBinding);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent setToWorkspaces(int, io.fabric.tekton.pipeline.v1beta.WorkspaceBinding);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent addToWorkspaces(io.fabric.tekton.pipeline.v1beta.WorkspaceBinding[]);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent addAllToWorkspaces(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent removeFromWorkspaces(io.fabric.tekton.pipeline.v1beta.WorkspaceBinding[]);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent removeAllFromWorkspaces(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent 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.PipelineRunSpecFluent withWorkspaces(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent withWorkspaces(io.fabric.tekton.pipeline.v1beta.WorkspaceBinding[]);
public abstract java.lang.Boolean hasWorkspaces();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$WorkspacesNested addNewWorkspace();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$WorkspacesNested addNewWorkspaceLike(io.fabric.tekton.pipeline.v1beta.WorkspaceBinding);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$WorkspacesNested setNewWorkspaceLike(int, io.fabric.tekton.pipeline.v1beta.WorkspaceBinding);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$WorkspacesNested editWorkspace(int);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$WorkspacesNested editFirstWorkspace();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$WorkspacesNested editLastWorkspace();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunSpecFluent$WorkspacesNested editMatchingWorkspace(java.util.function.Predicate);
}