0784fade2e3932c0a21721907c41ca4abf887e6a
[icn/sdwan.git] /
1 // SPDX-License-Identifier: Apache-2.0
2 // Copyright (c) 2020 Intel Corporation
3 // Code generated by informer-gen. DO NOT EDIT.
4
5 package internalinterfaces
6
7 import (
8         versioned "github.com/open-ness/EMCO/src/monitor/pkg/generated/clientset/versioned"
9         time "time"
10
11         v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
12         runtime "k8s.io/apimachinery/pkg/runtime"
13         cache "k8s.io/client-go/tools/cache"
14 )
15
16 // NewInformerFunc takes versioned.Interface and time.Duration to return a SharedIndexInformer.
17 type NewInformerFunc func(versioned.Interface, time.Duration) cache.SharedIndexInformer
18
19 // SharedInformerFactory a small interface to allow for adding an informer without an import cycle
20 type SharedInformerFactory interface {
21         Start(stopCh <-chan struct{})
22         InformerFor(obj runtime.Object, newFunc NewInformerFunc) cache.SharedIndexInformer
23 }
24
25 // TweakListOptionsFunc is a function that transforms a v1.ListOptions.
26 type TweakListOptionsFunc func(*v1.ListOptions)