Documentation ¶
Index ¶
- func NewFilteredMonitoringDefaultRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMonitoringFilterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMonitoringRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMonitoringDefaultRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMonitoringFilterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMonitoringRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type Interface
- type MonitoringDefaultRuleInformer
- type MonitoringFilterInformer
- type MonitoringRuleInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredMonitoringDefaultRuleInformer ¶
func NewFilteredMonitoringDefaultRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMonitoringDefaultRuleInformer constructs a new informer for MonitoringDefaultRule 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 NewFilteredMonitoringFilterInformer ¶ added in v0.4.0
func NewFilteredMonitoringFilterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMonitoringFilterInformer constructs a new informer for MonitoringFilter 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 NewFilteredMonitoringRuleInformer ¶
func NewFilteredMonitoringRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMonitoringRuleInformer constructs a new informer for MonitoringRule 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 NewMonitoringDefaultRuleInformer ¶
func NewMonitoringDefaultRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMonitoringDefaultRuleInformer constructs a new informer for MonitoringDefaultRule 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 NewMonitoringFilterInformer ¶ added in v0.4.0
func NewMonitoringFilterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMonitoringFilterInformer constructs a new informer for MonitoringFilter 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 NewMonitoringRuleInformer ¶
func NewMonitoringRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMonitoringRuleInformer constructs a new informer for MonitoringRule 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 { // MonitoringDefaultRules returns a MonitoringDefaultRuleInformer. MonitoringDefaultRules() MonitoringDefaultRuleInformer // MonitoringFilters returns a MonitoringFilterInformer. MonitoringFilters() MonitoringFilterInformer // MonitoringRules returns a MonitoringRuleInformer. MonitoringRules() MonitoringRuleInformer }
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 MonitoringDefaultRuleInformer ¶
type MonitoringDefaultRuleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.MonitoringDefaultRuleLister }
MonitoringDefaultRuleInformer provides access to a shared informer and lister for MonitoringDefaultRules.
type MonitoringFilterInformer ¶ added in v0.4.0
type MonitoringFilterInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.MonitoringFilterLister }
MonitoringFilterInformer provides access to a shared informer and lister for MonitoringFilters.
type MonitoringRuleInformer ¶
type MonitoringRuleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.MonitoringRuleLister }
MonitoringRuleInformer provides access to a shared informer and lister for MonitoringRules.