k8c.io/api/v3@v3.0.0-20230904060738-b0a93889c0b6/pkg/generated/informers/externalversions/apps.kubermatic/v1/interface.go (about) 1 // Code generated by informer-gen. DO NOT EDIT. 2 3 package v1 4 5 import ( 6 internalinterfaces "k8c.io/api/v3/pkg/generated/informers/externalversions/internalinterfaces" 7 ) 8 9 // Interface provides access to all the informers in this group version. 10 type Interface interface { 11 // ApplicationDefinitions returns a ApplicationDefinitionInformer. 12 ApplicationDefinitions() ApplicationDefinitionInformer 13 // ApplicationInstallations returns a ApplicationInstallationInformer. 14 ApplicationInstallations() ApplicationInstallationInformer 15 } 16 17 type version struct { 18 factory internalinterfaces.SharedInformerFactory 19 namespace string 20 tweakListOptions internalinterfaces.TweakListOptionsFunc 21 } 22 23 // New returns a new Interface. 24 func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface { 25 return &version{factory: f, namespace: namespace, tweakListOptions: tweakListOptions} 26 } 27 28 // ApplicationDefinitions returns a ApplicationDefinitionInformer. 29 func (v *version) ApplicationDefinitions() ApplicationDefinitionInformer { 30 return &applicationDefinitionInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 31 } 32 33 // ApplicationInstallations returns a ApplicationInstallationInformer. 34 func (v *version) ApplicationInstallations() ApplicationInstallationInformer { 35 return &applicationInstallationInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} 36 }