func NewBrokerTemplateInstanceInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewBrokerTemplateInstanceInformer constructs a new informer for BrokerTemplateInstance type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredBrokerTemplateInstanceInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredBrokerTemplateInstanceInformer constructs a new informer for BrokerTemplateInstance type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredTemplateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTemplateInformer constructs a new informer for Template type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredTemplateInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTemplateInstanceInformer constructs a new informer for TemplateInstance type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewTemplateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTemplateInformer constructs a new informer for Template type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewTemplateInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTemplateInstanceInformer constructs a new informer for TemplateInstance type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
BrokerTemplateInstanceInformer provides access to a shared informer and lister for BrokerTemplateInstances.
type BrokerTemplateInstanceInformer interface { Informer() cache.SharedIndexInformer Lister() v1.BrokerTemplateInstanceLister }
Interface provides access to all the informers in this group version.
type Interface interface { // BrokerTemplateInstances returns a BrokerTemplateInstanceInformer. BrokerTemplateInstances() BrokerTemplateInstanceInformer // Templates returns a TemplateInformer. Templates() TemplateInformer // TemplateInstances returns a TemplateInstanceInformer. TemplateInstances() TemplateInstanceInformer }
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
New returns a new Interface.
TemplateInformer provides access to a shared informer and lister for Templates.
type TemplateInformer interface { Informer() cache.SharedIndexInformer Lister() v1.TemplateLister }
TemplateInstanceInformer provides access to a shared informer and lister for TemplateInstances.
type TemplateInstanceInformer interface { Informer() cache.SharedIndexInformer Lister() v1.TemplateInstanceLister }