public interface  io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent addToConditions(int, io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.PipelineTaskCondition);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent setToConditions(int, io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.PipelineTaskCondition);
public abstract transient io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent addToConditions(io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.PipelineTaskCondition[]);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent addAllToConditions(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent removeFromConditions(io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.PipelineTaskCondition[]);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent removeAllFromConditions(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent removeMatchingFromConditions(java.util.function.Predicate);
public abstract java.util.List getConditions();
public abstract java.util.List buildConditions();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.PipelineTaskCondition buildCondition(int);
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.PipelineTaskCondition buildFirstCondition();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.PipelineTaskCondition buildLastCondition();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.PipelineTaskCondition buildMatchingCondition(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingCondition(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent withConditions(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent withConditions(io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.PipelineTaskCondition[]);
public abstract java.lang.Boolean hasConditions();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$ConditionsNested addNewCondition();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$ConditionsNested addNewConditionLike(io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.PipelineTaskCondition);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$ConditionsNested setNewConditionLike(int, io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.PipelineTaskCondition);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$ConditionsNested editCondition(int);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$ConditionsNested editFirstCondition();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$ConditionsNested editLastCondition();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$ConditionsNested editMatchingCondition(java.util.function.Predicate);
public abstract java.lang.String getName();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent withName(java.lang.String);
public abstract java.lang.Boolean hasName();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent withNewName(java.lang.String);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent addToParams(int, io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.Param);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent setToParams(int, io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.Param);
public abstract transient io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent addToParams(io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.Param[]);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent addAllToParams(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent removeFromParams(io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.Param[]);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent removeAllFromParams(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent removeMatchingFromParams(java.util.function.Predicate);
public abstract java.util.List getParams();
public abstract java.util.List buildParams();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.Param buildParam(int);
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.Param buildFirstParam();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.Param buildLastParam();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.Param buildMatchingParam(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingParam(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent withParams(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent withParams(io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.Param[]);
public abstract java.lang.Boolean hasParams();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$ParamsNested addNewParam();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$ParamsNested addNewParamLike(io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.Param);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$ParamsNested setNewParamLike(int, io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.Param);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$ParamsNested editParam(int);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$ParamsNested editFirstParam();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$ParamsNested editLastParam();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$ParamsNested editMatchingParam(java.util.function.Predicate);
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.PipelineTaskResources getResources();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.PipelineTaskResources buildResources();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent withResources(io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.PipelineTaskResources);
public abstract java.lang.Boolean hasResources();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$ResourcesNested withNewResources();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$ResourcesNested withNewResourcesLike(io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.PipelineTaskResources);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$ResourcesNested editResources();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$ResourcesNested editOrNewResources();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$ResourcesNested editOrNewResourcesLike(io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.PipelineTaskResources);
public abstract java.lang.Integer getRetries();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent withRetries(java.lang.Integer);
public abstract java.lang.Boolean hasRetries();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent addToRunAfter(int, java.lang.String);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent setToRunAfter(int, java.lang.String);
public abstract transient io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent addToRunAfter(java.lang.String[]);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent addAllToRunAfter(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent removeFromRunAfter(java.lang.String[]);
public abstract io.fabric.tekton.pipeline.v1alpha.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.v1alpha.PipelineTaskFluent withRunAfter(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent withRunAfter(java.lang.String[]);
public abstract java.lang.Boolean hasRunAfter();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent addNewRunAfter(java.lang.String);
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.TaskRef getTaskRef();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.TaskRef buildTaskRef();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent withTaskRef(io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.TaskRef);
public abstract java.lang.Boolean hasTaskRef();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent withNewTaskRef(java.lang.String, java.lang.String, java.lang.String);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$TaskRefNested withNewTaskRef();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$TaskRefNested withNewTaskRefLike(io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.TaskRef);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$TaskRefNested editTaskRef();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$TaskRefNested editOrNewTaskRef();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$TaskRefNested editOrNewTaskRefLike(io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.TaskRef);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskSpec getTaskSpec();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskSpec buildTaskSpec();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent withTaskSpec(io.fabric.tekton.pipeline.v1alpha.TaskSpec);
public abstract java.lang.Boolean hasTaskSpec();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$TaskSpecNested withNewTaskSpec();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$TaskSpecNested withNewTaskSpecLike(io.fabric.tekton.pipeline.v1alpha.TaskSpec);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$TaskSpecNested editTaskSpec();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$TaskSpecNested editOrNewTaskSpec();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$TaskSpecNested editOrNewTaskSpecLike(io.fabric.tekton.pipeline.v1alpha.TaskSpec);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent addToWorkspaces(int, io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.WorkspacePipelineTaskBinding);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent setToWorkspaces(int, io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.WorkspacePipelineTaskBinding);
public abstract transient io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent addToWorkspaces(io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.WorkspacePipelineTaskBinding[]);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent addAllToWorkspaces(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent removeFromWorkspaces(io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.WorkspacePipelineTaskBinding[]);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent removeAllFromWorkspaces(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent removeMatchingFromWorkspaces(java.util.function.Predicate);
public abstract java.util.List getWorkspaces();
public abstract java.util.List buildWorkspaces();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.WorkspacePipelineTaskBinding buildWorkspace(int);
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.WorkspacePipelineTaskBinding buildFirstWorkspace();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.WorkspacePipelineTaskBinding buildLastWorkspace();
public abstract io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.WorkspacePipelineTaskBinding buildMatchingWorkspace(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingWorkspace(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent withWorkspaces(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent withWorkspaces(io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.WorkspacePipelineTaskBinding[]);
public abstract java.lang.Boolean hasWorkspaces();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent addNewWorkspace(java.lang.String, java.lang.String);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$WorkspacesNested addNewWorkspace();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$WorkspacesNested addNewWorkspaceLike(io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.WorkspacePipelineTaskBinding);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$WorkspacesNested setNewWorkspaceLike(int, io.fabric.tekton.v1alpha.internal.pipeline.pkg.apis.pipeline.v1alpha.WorkspacePipelineTaskBinding);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$WorkspacesNested editWorkspace(int);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$WorkspacesNested editFirstWorkspace();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$WorkspacesNested editLastWorkspace();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineTaskFluent$WorkspacesNested editMatchingWorkspace(java.util.function.Predicate);
}