github.com/verrazzano/verrazzano-monitoring-operator@v0.0.30/pkg/client/informers/externalversions/vmcontroller/v1/interface.go (about) 1 // Copyright (c) 2020, 2022, Oracle and/or its affiliates. 2 // Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. 3 4 // Code generated by informer-gen. DO NOT EDIT. 5 6 package v1 7 8 import ( 9 internalinterfaces "github.com/verrazzano/verrazzano-monitoring-operator/pkg/client/informers/externalversions/internalinterfaces" 10 ) 11 12 // Interface provides access to all the informers in this group version. 13 type Interface interface { 14 // VerrazzanoMonitoringInstances returns a VerrazzanoMonitoringInstanceInformer. 15 VerrazzanoMonitoringInstances() VerrazzanoMonitoringInstanceInformer 16 } 17 18 type version struct { 19 factory internalinterfaces.SharedInformerFactory 20 namespace string 21 tweakListOptions internalinterfaces.TweakListOptionsFunc 22 } 23 24 // New returns a new Interface. 25 func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface { 26 return &version{factory: f, namespace: namespace, tweakListOptions: tweakListOptions} 27 } 28 29 // VerrazzanoMonitoringInstances returns a VerrazzanoMonitoringInstanceInformer. 30 func (v *version) VerrazzanoMonitoringInstances() VerrazzanoMonitoringInstanceInformer { 31 return &verrazzanoMonitoringInstanceInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 32 }