1 // SPDX-License-Identifier: Apache-2.0
2 // Copyright (c) 2020 Intel Corporation
3 // Code generated by informer-gen. DO NOT EDIT.
5 package internalinterfaces
8 versioned "github.com/open-ness/EMCO/src/monitor/pkg/generated/clientset/versioned"
11 v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
12 runtime "k8s.io/apimachinery/pkg/runtime"
13 cache "k8s.io/client-go/tools/cache"
16 // NewInformerFunc takes versioned.Interface and time.Duration to return a SharedIndexInformer.
17 type NewInformerFunc func(versioned.Interface, time.Duration) cache.SharedIndexInformer
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
25 // TweakListOptionsFunc is a function that transforms a v1.ListOptions.
26 type TweakListOptionsFunc func(*v1.ListOptions)