Documentation ¶
Index ¶
- func NewControllerInstallationInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewControllerRegistrationInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredControllerInstallationInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredControllerRegistrationInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ControllerInstallationInformer
- type ControllerRegistrationInformer
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewControllerInstallationInformer ¶
func NewControllerInstallationInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewControllerInstallationInformer constructs a new informer for ControllerInstallation 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 NewControllerRegistrationInformer ¶
func NewControllerRegistrationInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewControllerRegistrationInformer constructs a new informer for ControllerRegistration 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 NewFilteredControllerInstallationInformer ¶
func NewFilteredControllerInstallationInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredControllerInstallationInformer constructs a new informer for ControllerInstallation 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 NewFilteredControllerRegistrationInformer ¶
func NewFilteredControllerRegistrationInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredControllerRegistrationInformer constructs a new informer for ControllerRegistration 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 ControllerInstallationInformer ¶
type ControllerInstallationInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ControllerInstallationLister }
ControllerInstallationInformer provides access to a shared informer and lister for ControllerInstallations.
type ControllerRegistrationInformer ¶
type ControllerRegistrationInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ControllerRegistrationLister }
ControllerRegistrationInformer provides access to a shared informer and lister for ControllerRegistrations.
type Interface ¶
type Interface interface { // ControllerInstallations returns a ControllerInstallationInformer. ControllerInstallations() ControllerInstallationInformer // ControllerRegistrations returns a ControllerRegistrationInformer. ControllerRegistrations() ControllerRegistrationInformer }
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.