public interface  io.fabric.tekton.triggers.v1alpha.TriggerBindingSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.tekton.triggers.v1alpha.TriggerBindingSpecFluent addToParams(int, io.fabric.tekton.triggers.v1alpha.Param);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerBindingSpecFluent setToParams(int, io.fabric.tekton.triggers.v1alpha.Param);
public abstract transient io.fabric.tekton.triggers.v1alpha.TriggerBindingSpecFluent addToParams(io.fabric.tekton.triggers.v1alpha.Param[]);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerBindingSpecFluent addAllToParams(java.util.Collection);
public abstract transient io.fabric.tekton.triggers.v1alpha.TriggerBindingSpecFluent removeFromParams(io.fabric.tekton.triggers.v1alpha.Param[]);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerBindingSpecFluent removeAllFromParams(java.util.Collection);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerBindingSpecFluent removeMatchingFromParams(java.util.function.Predicate);
public abstract java.util.List getParams();
public abstract java.util.List buildParams();
public abstract io.fabric.tekton.triggers.v1alpha.Param buildParam(int);
public abstract io.fabric.tekton.triggers.v1alpha.Param buildFirstParam();
public abstract io.fabric.tekton.triggers.v1alpha.Param buildLastParam();
public abstract io.fabric.tekton.triggers.v1alpha.Param buildMatchingParam(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingParam(java.util.function.Predicate);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerBindingSpecFluent withParams(java.util.List);
public abstract transient io.fabric.tekton.triggers.v1alpha.TriggerBindingSpecFluent withParams(io.fabric.tekton.triggers.v1alpha.Param[]);
public abstract java.lang.Boolean hasParams();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerBindingSpecFluent addNewParam(java.lang.String, java.lang.String);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerBindingSpecFluent$ParamsNested addNewParam();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerBindingSpecFluent$ParamsNested addNewParamLike(io.fabric.tekton.triggers.v1alpha.Param);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerBindingSpecFluent$ParamsNested setNewParamLike(int, io.fabric.tekton.triggers.v1alpha.Param);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerBindingSpecFluent$ParamsNested editParam(int);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerBindingSpecFluent$ParamsNested editFirstParam();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerBindingSpecFluent$ParamsNested editLastParam();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerBindingSpecFluent$ParamsNested editMatchingParam(java.util.function.Predicate);
}