Documentation ¶
Index ¶
- func NewAtomInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAtomVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAtomInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAtomVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AtomInformer
- type AtomVersionInformer
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAtomInformer ¶
func NewAtomInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAtomInformer constructs a new informer for Atom 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 NewAtomVersionInformer ¶
func NewAtomVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAtomVersionInformer constructs a new informer for AtomVersion 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 NewFilteredAtomInformer ¶
func NewFilteredAtomInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAtomInformer constructs a new informer for Atom 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 NewFilteredAtomVersionInformer ¶
func NewFilteredAtomVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAtomVersionInformer constructs a new informer for AtomVersion 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.
Types ¶
type AtomInformer ¶
type AtomInformer interface { Informer() cache.SharedIndexInformer Lister() v1.AtomLister }
AtomInformer provides access to a shared informer and lister for Atoms.
type AtomVersionInformer ¶
type AtomVersionInformer interface { Informer() cache.SharedIndexInformer Lister() v1.AtomVersionLister }
AtomVersionInformer provides access to a shared informer and lister for AtomVersions.
type Interface ¶
type Interface interface { // Atoms returns a AtomInformer. Atoms() AtomInformer // AtomVersions returns a AtomVersionInformer. AtomVersions() AtomVersionInformer }
Interface provides access to all the informers in this group version.
func New ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
New returns a new Interface.