public interface  io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getConditionRef();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent withConditionRef(java.lang.String);
public abstract java.lang.Boolean hasConditionRef();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent withNewConditionRef(java.lang.String);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent addToParams(int, io.fabric.tekton.pipeline.v1beta.Param);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent setToParams(int, io.fabric.tekton.pipeline.v1beta.Param);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent addToParams(io.fabric.tekton.pipeline.v1beta.Param[]);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent addAllToParams(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent removeFromParams(io.fabric.tekton.pipeline.v1beta.Param[]);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent removeAllFromParams(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent 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.PipelineTaskConditionFluent withParams(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent withParams(io.fabric.tekton.pipeline.v1beta.Param[]);
public abstract java.lang.Boolean hasParams();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent$ParamsNested addNewParam();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent$ParamsNested addNewParamLike(io.fabric.tekton.pipeline.v1beta.Param);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent$ParamsNested setNewParamLike(int, io.fabric.tekton.pipeline.v1beta.Param);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent$ParamsNested editParam(int);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent$ParamsNested editFirstParam();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent$ParamsNested editLastParam();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent$ParamsNested editMatchingParam(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent addToResources(int, io.fabric.tekton.pipeline.v1beta.PipelineTaskInputResource);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent setToResources(int, io.fabric.tekton.pipeline.v1beta.PipelineTaskInputResource);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent addToResources(io.fabric.tekton.pipeline.v1beta.PipelineTaskInputResource[]);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent addAllToResources(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent removeFromResources(io.fabric.tekton.pipeline.v1beta.PipelineTaskInputResource[]);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent removeAllFromResources(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent removeMatchingFromResources(java.util.function.Predicate);
public abstract java.util.List getResources();
public abstract java.util.List buildResources();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskInputResource buildResource(int);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskInputResource buildFirstResource();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskInputResource buildLastResource();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskInputResource buildMatchingResource(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingResource(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent withResources(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent withResources(io.fabric.tekton.pipeline.v1beta.PipelineTaskInputResource[]);
public abstract java.lang.Boolean hasResources();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent$ResourcesNested addNewResource();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent$ResourcesNested addNewResourceLike(io.fabric.tekton.pipeline.v1beta.PipelineTaskInputResource);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent$ResourcesNested setNewResourceLike(int, io.fabric.tekton.pipeline.v1beta.PipelineTaskInputResource);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent$ResourcesNested editResource(int);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent$ResourcesNested editFirstResource();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent$ResourcesNested editLastResource();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineTaskConditionFluent$ResourcesNested editMatchingResource(java.util.function.Predicate);
}