public interface  io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent addToMatrix(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.Param);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent setToMatrix(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.Param);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent addToMatrix(io.fabric.tekton.pipeline.v1beta.Param[]);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent addAllToMatrix(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent removeFromMatrix(io.fabric.tekton.pipeline.v1beta.Param[]);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent removeAllFromMatrix(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent removeMatchingFromMatrix(java.util.function.Predicate);
public abstract java.util.List getMatrix();
public abstract java.util.List buildMatrix();
public abstract io.fabric.tekton.pipeline.v1beta.Param buildMatrix(java.lang.Integer);
public abstract io.fabric.tekton.pipeline.v1beta.Param buildFirstMatrix();
public abstract io.fabric.tekton.pipeline.v1beta.Param buildLastMatrix();
public abstract io.fabric.tekton.pipeline.v1beta.Param buildMatchingMatrix(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingMatrix(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent withMatrix(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent withMatrix(io.fabric.tekton.pipeline.v1beta.Param[]);
public abstract java.lang.Boolean hasMatrix();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$MatrixNested addNewMatrix();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$MatrixNested addNewMatrixLike(io.fabric.tekton.pipeline.v1beta.Param);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$MatrixNested setNewMatrixLike(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.Param);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$MatrixNested editMatrix(java.lang.Integer);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$MatrixNested editFirstMatrix();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$MatrixNested editLastMatrix();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$MatrixNested editMatchingMatrix(java.util.function.Predicate);
public abstract java.lang.String getName();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent withName(java.lang.String);
public abstract java.lang.Boolean hasName();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent addToParams(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.Param);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent setToParams(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.Param);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent addToParams(io.fabric.tekton.pipeline.v1beta.Param[]);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent addAllToParams(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent removeFromParams(io.fabric.tekton.pipeline.v1beta.Param[]);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent removeAllFromParams(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent 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(java.lang.Integer);
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.PipelineTaskFluent withParams(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent withParams(io.fabric.tekton.pipeline.v1beta.Param[]);
public abstract java.lang.Boolean hasParams();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$ParamsNested addNewParam();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$ParamsNested addNewParamLike(io.fabric.tekton.pipeline.v1beta.Param);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$ParamsNested setNewParamLike(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.Param);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$ParamsNested editParam(java.lang.Integer);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$ParamsNested editFirstParam();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$ParamsNested editLastParam();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$ParamsNested editMatchingParam(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskResources getResources();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskResources buildResources();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent withResources(io.fabric.tekton.pipeline.v1beta.PipelineTaskResources);
public abstract java.lang.Boolean hasResources();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$ResourcesNested withNewResources();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$ResourcesNested withNewResourcesLike(io.fabric.tekton.pipeline.v1beta.PipelineTaskResources);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$ResourcesNested editResources();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$ResourcesNested editOrNewResources();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$ResourcesNested editOrNewResourcesLike(io.fabric.tekton.pipeline.v1beta.PipelineTaskResources);
public abstract java.lang.Integer getRetries();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent withRetries(java.lang.Integer);
public abstract java.lang.Boolean hasRetries();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent addToRunAfter(java.lang.Integer, java.lang.String);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent setToRunAfter(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent addToRunAfter(java.lang.String[]);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent addAllToRunAfter(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent removeFromRunAfter(java.lang.String[]);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent removeAllFromRunAfter(java.util.Collection);
public abstract java.util.List getRunAfter();
public abstract java.lang.String getRunAfter(java.lang.Integer);
public abstract java.lang.String getFirstRunAfter();
public abstract java.lang.String getLastRunAfter();
public abstract java.lang.String getMatchingRunAfter(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingRunAfter(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent withRunAfter(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent withRunAfter(java.lang.String[]);
public abstract java.lang.Boolean hasRunAfter();
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.PipelineTaskFluent withTaskRef(io.fabric.tekton.pipeline.v1beta.TaskRef);
public abstract java.lang.Boolean hasTaskRef();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$TaskRefNested withNewTaskRef();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$TaskRefNested withNewTaskRefLike(io.fabric.tekton.pipeline.v1beta.TaskRef);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$TaskRefNested editTaskRef();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$TaskRefNested editOrNewTaskRef();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$TaskRefNested editOrNewTaskRefLike(io.fabric.tekton.pipeline.v1beta.TaskRef);
public abstract io.fabric.tekton.pipeline.v1beta.EmbeddedTask getTaskSpec();
public abstract io.fabric.tekton.pipeline.v1beta.EmbeddedTask buildTaskSpec();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent withTaskSpec(io.fabric.tekton.pipeline.v1beta.EmbeddedTask);
public abstract java.lang.Boolean hasTaskSpec();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$TaskSpecNested withNewTaskSpec();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$TaskSpecNested withNewTaskSpecLike(io.fabric.tekton.pipeline.v1beta.EmbeddedTask);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$TaskSpecNested editTaskSpec();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$TaskSpecNested editOrNewTaskSpec();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$TaskSpecNested editOrNewTaskSpecLike(io.fabric.tekton.pipeline.v1beta.EmbeddedTask);
public abstract io.fabric.kubernetes.api.model.Duration getTimeout();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent withTimeout(io.fabric.kubernetes.api.model.Duration);
public abstract java.lang.Boolean hasTimeout();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent addToWhen(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.WhenExpression);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent setToWhen(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.WhenExpression);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent addToWhen(io.fabric.tekton.pipeline.v1beta.WhenExpression[]);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent addAllToWhen(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent removeFromWhen(io.fabric.tekton.pipeline.v1beta.WhenExpression[]);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent removeAllFromWhen(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent removeMatchingFromWhen(java.util.function.Predicate);
public abstract java.util.List getWhen();
public abstract java.util.List buildWhen();
public abstract io.fabric.tekton.pipeline.v1beta.WhenExpression buildWhen(java.lang.Integer);
public abstract io.fabric.tekton.pipeline.v1beta.WhenExpression buildFirstWhen();
public abstract io.fabric.tekton.pipeline.v1beta.WhenExpression buildLastWhen();
public abstract io.fabric.tekton.pipeline.v1beta.WhenExpression buildMatchingWhen(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingWhen(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent withWhen(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent withWhen(io.fabric.tekton.pipeline.v1beta.WhenExpression[]);
public abstract java.lang.Boolean hasWhen();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$WhenNested addNewWhen();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$WhenNested addNewWhenLike(io.fabric.tekton.pipeline.v1beta.WhenExpression);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$WhenNested setNewWhenLike(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.WhenExpression);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$WhenNested editWhen(java.lang.Integer);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$WhenNested editFirstWhen();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$WhenNested editLastWhen();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$WhenNested editMatchingWhen(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent addToWorkspaces(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.WorkspacePipelineTaskBinding);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent setToWorkspaces(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.WorkspacePipelineTaskBinding);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent addToWorkspaces(io.fabric.tekton.pipeline.v1beta.WorkspacePipelineTaskBinding[]);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent addAllToWorkspaces(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent removeFromWorkspaces(io.fabric.tekton.pipeline.v1beta.WorkspacePipelineTaskBinding[]);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent removeAllFromWorkspaces(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent removeMatchingFromWorkspaces(java.util.function.Predicate);
public abstract java.util.List getWorkspaces();
public abstract java.util.List buildWorkspaces();
public abstract io.fabric.tekton.pipeline.v1beta.WorkspacePipelineTaskBinding buildWorkspace(java.lang.Integer);
public abstract io.fabric.tekton.pipeline.v1beta.WorkspacePipelineTaskBinding buildFirstWorkspace();
public abstract io.fabric.tekton.pipeline.v1beta.WorkspacePipelineTaskBinding buildLastWorkspace();
public abstract io.fabric.tekton.pipeline.v1beta.WorkspacePipelineTaskBinding buildMatchingWorkspace(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingWorkspace(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent withWorkspaces(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent withWorkspaces(io.fabric.tekton.pipeline.v1beta.WorkspacePipelineTaskBinding[]);
public abstract java.lang.Boolean hasWorkspaces();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent addNewWorkspace(java.lang.String, java.lang.String, java.lang.String);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$WorkspacesNested addNewWorkspace();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$WorkspacesNested addNewWorkspaceLike(io.fabric.tekton.pipeline.v1beta.WorkspacePipelineTaskBinding);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$WorkspacesNested setNewWorkspaceLike(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.WorkspacePipelineTaskBinding);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$WorkspacesNested editWorkspace(java.lang.Integer);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$WorkspacesNested editFirstWorkspace();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$WorkspacesNested editLastWorkspace();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$WorkspacesNested editMatchingWorkspace(java.util.function.Predicate);
}