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