...

Package v1

import "github.com/openshift/client-go/template/informers/externalversions/template/v1"
Overview
Index

Overview ▾

func NewBrokerTemplateInstanceInformer

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

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

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

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

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

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.

type BrokerTemplateInstanceInformer

BrokerTemplateInstanceInformer provides access to a shared informer and lister for BrokerTemplateInstances.

type BrokerTemplateInstanceInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1.BrokerTemplateInstanceLister
}

type Interface

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

func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface

New returns a new Interface.

type TemplateInformer

TemplateInformer provides access to a shared informer and lister for Templates.

type TemplateInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1.TemplateLister
}

type TemplateInstanceInformer

TemplateInstanceInformer provides access to a shared informer and lister for TemplateInstances.

type TemplateInstanceInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1.TemplateInstanceLister
}