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 addToConditions(int, io.fabric.tekton.pipeline.v1beta.PipelineTaskCondition);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent setToConditions(int, io.fabric.tekton.pipeline.v1beta.PipelineTaskCondition);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent addToConditions(io.fabric.tekton.pipeline.v1beta.PipelineTaskCondition[]);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent addAllToConditions(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent removeFromConditions(io.fabric.tekton.pipeline.v1beta.PipelineTaskCondition[]);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent removeAllFromConditions(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent removeMatchingFromConditions(java.util.function.Predicate);
public abstract java.util.List getConditions();
public abstract java.util.List buildConditions();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskCondition buildCondition(int);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskCondition buildFirstCondition();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskCondition buildLastCondition();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskCondition buildMatchingCondition(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingCondition(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent withConditions(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent withConditions(io.fabric.tekton.pipeline.v1beta.PipelineTaskCondition[]);
public abstract java.lang.Boolean hasConditions();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$ConditionsNested addNewCondition();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$ConditionsNested addNewConditionLike(io.fabric.tekton.pipeline.v1beta.PipelineTaskCondition);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$ConditionsNested setNewConditionLike(int, io.fabric.tekton.pipeline.v1beta.PipelineTaskCondition);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$ConditionsNested editCondition(int);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$ConditionsNested editFirstCondition();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$ConditionsNested editLastCondition();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$ConditionsNested editMatchingCondition(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 withNewName(java.lang.String);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent addToParams(int, io.fabric.tekton.pipeline.v1beta.Param);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent setToParams(int, 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(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.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(int, io.fabric.tekton.pipeline.v1beta.Param);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$ParamsNested editParam(int);
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(int, java.lang.String);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent setToRunAfter(int, 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(int);
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.PipelineTaskFluent addNewRunAfter(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.PipelineTaskFluent withTaskRef(io.fabric.tekton.pipeline.v1beta.TaskRef);
public abstract java.lang.Boolean hasTaskRef();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent withNewTaskRef(java.lang.String, java.lang.String, java.lang.String);
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(int, io.fabric.tekton.pipeline.v1beta.WhenExpression);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent setToWhen(int, 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(int);
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(int, io.fabric.tekton.pipeline.v1beta.WhenExpression);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$WhenNested editWhen(int);
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(int, io.fabric.tekton.pipeline.v1beta.WorkspacePipelineTaskBinding);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent setToWorkspaces(int, 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(int);
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(int, io.fabric.tekton.pipeline.v1beta.WorkspacePipelineTaskBinding);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskFluent$WorkspacesNested editWorkspace(int);
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);
}