type SharedInformerOption …
type sharedInformerFactory …
func WithCustomResyncConfig(resyncConfig map[v1.Object]time.Duration) SharedInformerOption { … }
func WithTweakListOptions(tweakListOptions internalinterfaces.TweakListOptionsFunc) SharedInformerOption { … }
func WithNamespace(namespace string) SharedInformerOption { … }
func WithTransform(transform cache.TransformFunc) SharedInformerOption { … }
func NewSharedInformerFactory(client versioned.Interface, defaultResync time.Duration) SharedInformerFactory { … }
func NewFilteredSharedInformerFactory(client versioned.Interface, defaultResync time.Duration, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) SharedInformerFactory { … }
func NewSharedInformerFactoryWithOptions(client versioned.Interface, defaultResync time.Duration, options ...SharedInformerOption) SharedInformerFactory { … }
func (f *sharedInformerFactory) Start(stopCh <-chan struct{ … }
func (f *sharedInformerFactory) Shutdown() { … }
func (f *sharedInformerFactory) WaitForCacheSync(stopCh <-chan struct{ … }
func (f *sharedInformerFactory) InformerFor(obj runtime.Object, newFunc internalinterfaces.NewInformerFunc) cache.SharedIndexInformer { … }
type SharedInformerFactory …
func (f *sharedInformerFactory) Core() core.Interface { … }
func (f *sharedInformerFactory) Example() example.Interface { … }
func (f *sharedInformerFactory) SecondExample() example2.Interface { … }
func (f *sharedInformerFactory) ThirdExample() example3io.Interface { … }