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  }