Documentation ¶
Index ¶
- func NewFilteredLoggingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMonitoringInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewLoggingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMonitoringInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type Interface
- type LoggingInformer
- type MonitoringInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredLoggingInformer ¶
func NewFilteredLoggingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredLoggingInformer constructs a new informer for Logging 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 NewFilteredMonitoringInformer ¶
func NewFilteredMonitoringInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMonitoringInformer constructs a new informer for Monitoring 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 NewLoggingInformer ¶
func NewLoggingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewLoggingInformer constructs a new informer for Logging 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 NewMonitoringInformer ¶
func NewMonitoringInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMonitoringInformer constructs a new informer for Monitoring 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 Interface ¶
type Interface interface { // Loggings returns a LoggingInformer. Loggings() LoggingInformer // Monitorings returns a MonitoringInformer. Monitorings() MonitoringInformer }
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.
type LoggingInformer ¶
type LoggingInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.LoggingLister }
LoggingInformer provides access to a shared informer and lister for Loggings.
type MonitoringInformer ¶
type MonitoringInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.MonitoringLister }
MonitoringInformer provides access to a shared informer and lister for Monitorings.