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(java.lang.Integer, io.fabric.tekton.triggers.v1alpha.ParamSpec);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent setToParams(java.lang.Integer, 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(java.lang.Integer);
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(java.lang.Integer, io.fabric.tekton.triggers.v1alpha.ParamSpec);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$ParamsNested editParam(java.lang.Integer);
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(java.lang.Integer, io.fabric.kubernetes.api.builder.VisitableBuilder);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addToResourcetemplates(java.lang.Integer, io.fabric.kubernetes.api.model.HasMetadata);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent setToResourcetemplates(java.lang.Integer, 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(java.lang.Integer);
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(java.lang.Integer, io.fabric.tekton.triggers.v1alpha.TriggerTemplate);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent setToTriggerTemplateResourcetemplates(java.lang.Integer, 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(java.lang.Integer, 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 addToClusterInterceptorResourcetemplates(java.lang.Integer, io.fabric.tekton.triggers.v1alpha.ClusterInterceptor);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent setToClusterInterceptorResourcetemplates(java.lang.Integer, io.fabric.tekton.triggers.v1alpha.ClusterInterceptor);
public abstract transient io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addToClusterInterceptorResourcetemplates(io.fabric.tekton.triggers.v1alpha.ClusterInterceptor[]);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addAllToClusterInterceptorResourcetemplates(java.util.Collection);
public abstract transient io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeFromClusterInterceptorResourcetemplates(io.fabric.tekton.triggers.v1alpha.ClusterInterceptor[]);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeAllFromClusterInterceptorResourcetemplates(java.util.Collection);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeMatchingFromClusterInterceptorResourcetemplates(java.util.function.Predicate);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$ClusterInterceptorResourcetemplatesNested setNewClusterInterceptorResourcetemplateLike(java.lang.Integer, io.fabric.tekton.triggers.v1alpha.ClusterInterceptor);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$ClusterInterceptorResourcetemplatesNested addNewClusterInterceptorResourcetemplate();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$ClusterInterceptorResourcetemplatesNested addNewClusterInterceptorResourcetemplateLike(io.fabric.tekton.triggers.v1alpha.ClusterInterceptor);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addToTriggerBindingResourcetemplates(java.lang.Integer, io.fabric.tekton.triggers.v1alpha.TriggerBinding);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent setToTriggerBindingResourcetemplates(java.lang.Integer, 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(java.lang.Integer, 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(java.lang.Integer, io.fabric.tekton.triggers.v1alpha.ClusterTriggerBinding);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent setToClusterTriggerBindingResourcetemplates(java.lang.Integer, 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(java.lang.Integer, 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 addToPersistentVolumeClaimResourcetemplates(java.lang.Integer, io.fabric.kubernetes.api.model.PersistentVolumeClaim);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent setToPersistentVolumeClaimResourcetemplates(java.lang.Integer, io.fabric.kubernetes.api.model.PersistentVolumeClaim);
public abstract transient io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addToPersistentVolumeClaimResourcetemplates(io.fabric.kubernetes.api.model.PersistentVolumeClaim[]);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addAllToPersistentVolumeClaimResourcetemplates(java.util.Collection);
public abstract transient io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeFromPersistentVolumeClaimResourcetemplates(io.fabric.kubernetes.api.model.PersistentVolumeClaim[]);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeAllFromPersistentVolumeClaimResourcetemplates(java.util.Collection);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeMatchingFromPersistentVolumeClaimResourcetemplates(java.util.function.Predicate);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$PersistentVolumeClaimResourcetemplatesNested setNewPersistentVolumeClaimResourcetemplateLike(java.lang.Integer, io.fabric.kubernetes.api.model.PersistentVolumeClaim);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$PersistentVolumeClaimResourcetemplatesNested addNewPersistentVolumeClaimResourcetemplate();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$PersistentVolumeClaimResourcetemplatesNested addNewPersistentVolumeClaimResourcetemplateLike(io.fabric.kubernetes.api.model.PersistentVolumeClaim);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addToGenericKubernetesResourceResourcetemplates(java.lang.Integer, io.fabric.kubernetes.api.model.GenericKubernetesResource);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent setToGenericKubernetesResourceResourcetemplates(java.lang.Integer, io.fabric.kubernetes.api.model.GenericKubernetesResource);
public abstract transient io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addToGenericKubernetesResourceResourcetemplates(io.fabric.kubernetes.api.model.GenericKubernetesResource[]);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addAllToGenericKubernetesResourceResourcetemplates(java.util.Collection);
public abstract transient io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeFromGenericKubernetesResourceResourcetemplates(io.fabric.kubernetes.api.model.GenericKubernetesResource[]);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeAllFromGenericKubernetesResourceResourcetemplates(java.util.Collection);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeMatchingFromGenericKubernetesResourceResourcetemplates(java.util.function.Predicate);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$GenericKubernetesResourceResourcetemplatesNested setNewGenericKubernetesResourceResourcetemplateLike(java.lang.Integer, io.fabric.kubernetes.api.model.GenericKubernetesResource);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$GenericKubernetesResourceResourcetemplatesNested addNewGenericKubernetesResourceResourcetemplate();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$GenericKubernetesResourceResourcetemplatesNested addNewGenericKubernetesResourceResourcetemplateLike(io.fabric.kubernetes.api.model.GenericKubernetesResource);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addToEventListenerResourcetemplates(java.lang.Integer, io.fabric.tekton.triggers.v1alpha.EventListener);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent setToEventListenerResourcetemplates(java.lang.Integer, 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(java.lang.Integer, 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);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addToTriggerResourcetemplates(java.lang.Integer, io.fabric.tekton.triggers.v1alpha.Trigger);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent setToTriggerResourcetemplates(java.lang.Integer, io.fabric.tekton.triggers.v1alpha.Trigger);
public abstract transient io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addToTriggerResourcetemplates(io.fabric.tekton.triggers.v1alpha.Trigger[]);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent addAllToTriggerResourcetemplates(java.util.Collection);
public abstract transient io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeFromTriggerResourcetemplates(io.fabric.tekton.triggers.v1alpha.Trigger[]);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeAllFromTriggerResourcetemplates(java.util.Collection);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent removeMatchingFromTriggerResourcetemplates(java.util.function.Predicate);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$TriggerResourcetemplatesNested setNewTriggerResourcetemplateLike(java.lang.Integer, io.fabric.tekton.triggers.v1alpha.Trigger);
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$TriggerResourcetemplatesNested addNewTriggerResourcetemplate();
public abstract io.fabric.tekton.triggers.v1alpha.TriggerTemplateSpecFluent$TriggerResourcetemplatesNested addNewTriggerResourcetemplateLike(io.fabric.tekton.triggers.v1alpha.Trigger);
}