public interface  io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addToParams(int, io.fabric.tekton.triggers.v1alpha.ParamSpec);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent setToParams(int, io.fabric.tekton.triggers.v1alpha.ParamSpec);
public abstract transient io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addToParams(io.fabric.tekton.triggers.v1alpha.ParamSpec[]);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addAllToParams(java.util.Collection);
public abstract transient io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeFromParams(io.fabric.tekton.triggers.v1alpha.ParamSpec[]);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeAllFromParams(java.util.Collection);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeMatchingFromParams(java.util.function.Predicate);
public abstract java.util.List getParams();
public abstract java.util.List buildParams();
public abstract io.fabric.tekton.triggers.v1alpha.ParamSpec buildParam(int);
public abstract io.fabric.tekton.triggers.v1alpha.ParamSpec buildFirstParam();
public abstract io.fabric.tekton.triggers.v1alpha.ParamSpec buildLastParam();
public abstract io.fabric.tekton.triggers.v1alpha.ParamSpec buildMatchingParam(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingParam(java.util.function.Predicate);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent withParams(java.util.List);
public abstract transient io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent withParams(io.fabric.tekton.triggers.v1alpha.ParamSpec[]);
public abstract java.lang.Boolean hasParams();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addNewParam(java.lang.String, java.lang.String, java.lang.String);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$ParamsNested addNewParam();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$ParamsNested addNewParamLike(io.fabric.tekton.triggers.v1alpha.ParamSpec);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$ParamsNested setNewParamLike(int, io.fabric.tekton.triggers.v1alpha.ParamSpec);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$ParamsNested editParam(int);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$ParamsNested editFirstParam();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$ParamsNested editLastParam();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$ParamsNested editMatchingParam(java.util.function.Predicate);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addToResourcetemplates(io.fabric.kubernetes.api.builder.VisitableBuilder);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addToResourcetemplates(int, io.fabric.kubernetes.api.builder.VisitableBuilder);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addToResourcetemplates(int, io.fabric.kubernetes.api.model.HasMetadata);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent setToResourcetemplates(int, io.fabric.kubernetes.api.model.HasMetadata);
public abstract transient io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addToResourcetemplates(io.fabric.kubernetes.api.model.HasMetadata[]);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addAllToResourcetemplates(java.util.Collection);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeFromResourcetemplates(io.fabric.kubernetes.api.builder.VisitableBuilder);
public abstract transient io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeFromResourcetemplates(io.fabric.kubernetes.api.model.HasMetadata[]);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeAllFromResourcetemplates(java.util.Collection);
public abstract java.util.List getResourcetemplates();
public abstract java.util.List buildResourcetemplates();
public abstract io.fabric.kubernetes.api.model.HasMetadata buildResourcetemplate(int);
public abstract io.fabric.kubernetes.api.model.HasMetadata buildFirstResourcetemplate();
public abstract io.fabric.kubernetes.api.model.HasMetadata buildLastResourcetemplate();
public abstract io.fabric.kubernetes.api.model.HasMetadata buildMatchingResourcetemplate(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingResourcetemplate(java.util.function.Predicate);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent withResourcetemplates(java.util.List);
public abstract transient io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent withResourcetemplates(io.fabric.kubernetes.api.model.HasMetadata[]);
public abstract java.lang.Boolean hasResourcetemplates();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addToTriggerTemplateResourcetemplates(int, io.fabric.tekton.triggers.v1alpha.TriggerTemplate);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent setToTriggerTemplateResourcetemplates(int, io.fabric.tekton.triggers.v1alpha.TriggerTemplate);
public abstract transient io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addToTriggerTemplateResourcetemplates(io.fabric.tekton.triggers.v1alpha.TriggerTemplate[]);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addAllToTriggerTemplateResourcetemplates(java.util.Collection);
public abstract transient io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeFromTriggerTemplateResourcetemplates(io.fabric.tekton.triggers.v1alpha.TriggerTemplate[]);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeAllFromTriggerTemplateResourcetemplates(java.util.Collection);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeMatchingFromTriggerTemplateResourcetemplates(java.util.function.Predicate);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$TriggerTemplateResourcetemplatesNested setNewTriggerTemplateResourcetemplateLike(int, io.fabric.tekton.triggers.v1alpha.TriggerTemplate);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$TriggerTemplateResourcetemplatesNested addNewTriggerTemplateResourcetemplate();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$TriggerTemplateResourcetemplatesNested addNewTriggerTemplateResourcetemplateLike(io.fabric.tekton.triggers.v1alpha.TriggerTemplate);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addToTriggerBindingResourcetemplates(int, io.fabric.tekton.triggers.v1alpha.TriggerBinding);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent setToTriggerBindingResourcetemplates(int, io.fabric.tekton.triggers.v1alpha.TriggerBinding);
public abstract transient io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addToTriggerBindingResourcetemplates(io.fabric.tekton.triggers.v1alpha.TriggerBinding[]);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addAllToTriggerBindingResourcetemplates(java.util.Collection);
public abstract transient io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeFromTriggerBindingResourcetemplates(io.fabric.tekton.triggers.v1alpha.TriggerBinding[]);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeAllFromTriggerBindingResourcetemplates(java.util.Collection);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeMatchingFromTriggerBindingResourcetemplates(java.util.function.Predicate);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$TriggerBindingResourcetemplatesNested setNewTriggerBindingResourcetemplateLike(int, io.fabric.tekton.triggers.v1alpha.TriggerBinding);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$TriggerBindingResourcetemplatesNested addNewTriggerBindingResourcetemplate();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$TriggerBindingResourcetemplatesNested addNewTriggerBindingResourcetemplateLike(io.fabric.tekton.triggers.v1alpha.TriggerBinding);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addToClusterTriggerBindingResourcetemplates(int, io.fabric.tekton.triggers.v1alpha.ClusterTriggerBinding);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent setToClusterTriggerBindingResourcetemplates(int, io.fabric.tekton.triggers.v1alpha.ClusterTriggerBinding);
public abstract transient io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addToClusterTriggerBindingResourcetemplates(io.fabric.tekton.triggers.v1alpha.ClusterTriggerBinding[]);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addAllToClusterTriggerBindingResourcetemplates(java.util.Collection);
public abstract transient io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeFromClusterTriggerBindingResourcetemplates(io.fabric.tekton.triggers.v1alpha.ClusterTriggerBinding[]);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeAllFromClusterTriggerBindingResourcetemplates(java.util.Collection);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeMatchingFromClusterTriggerBindingResourcetemplates(java.util.function.Predicate);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$ClusterTriggerBindingResourcetemplatesNested setNewClusterTriggerBindingResourcetemplateLike(int, io.fabric.tekton.triggers.v1alpha.ClusterTriggerBinding);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$ClusterTriggerBindingResourcetemplatesNested addNewClusterTriggerBindingResourcetemplate();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$ClusterTriggerBindingResourcetemplatesNested addNewClusterTriggerBindingResourcetemplateLike(io.fabric.tekton.triggers.v1alpha.ClusterTriggerBinding);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addToEventListenerResourcetemplates(int, io.fabric.tekton.triggers.v1alpha.EventListener);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent setToEventListenerResourcetemplates(int, io.fabric.tekton.triggers.v1alpha.EventListener);
public abstract transient io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addToEventListenerResourcetemplates(io.fabric.tekton.triggers.v1alpha.EventListener[]);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addAllToEventListenerResourcetemplates(java.util.Collection);
public abstract transient io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeFromEventListenerResourcetemplates(io.fabric.tekton.triggers.v1alpha.EventListener[]);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeAllFromEventListenerResourcetemplates(java.util.Collection);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeMatchingFromEventListenerResourcetemplates(java.util.function.Predicate);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$EventListenerResourcetemplatesNested setNewEventListenerResourcetemplateLike(int, io.fabric.tekton.triggers.v1alpha.EventListener);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$EventListenerResourcetemplatesNested addNewEventListenerResourcetemplate();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$EventListenerResourcetemplatesNested addNewEventListenerResourcetemplateLike(io.fabric.tekton.triggers.v1alpha.EventListener);
}