Documentation
¶
Index ¶
- func NewClusterPodMonitoringInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewClusterRulesInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterPodMonitoringInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterRulesInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredGlobalRulesInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredOperatorConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPodMonitoringInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRulesInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGlobalRulesInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewOperatorConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPodMonitoringInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRulesInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ClusterPodMonitoringInformer
- type ClusterRulesInformer
- type GlobalRulesInformer
- type Interface
- type OperatorConfigInformer
- type PodMonitoringInformer
- type RulesInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewClusterPodMonitoringInformer ¶
func NewClusterPodMonitoringInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterPodMonitoringInformer constructs a new informer for ClusterPodMonitoring 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 NewClusterRulesInformer ¶
func NewClusterRulesInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterRulesInformer constructs a new informer for ClusterRules 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 NewFilteredClusterPodMonitoringInformer ¶
func NewFilteredClusterPodMonitoringInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterPodMonitoringInformer constructs a new informer for ClusterPodMonitoring 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 NewFilteredClusterRulesInformer ¶
func NewFilteredClusterRulesInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterRulesInformer constructs a new informer for ClusterRules 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 NewFilteredGlobalRulesInformer ¶
func NewFilteredGlobalRulesInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredGlobalRulesInformer constructs a new informer for GlobalRules 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 NewFilteredOperatorConfigInformer ¶
func NewFilteredOperatorConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredOperatorConfigInformer constructs a new informer for OperatorConfig 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 NewFilteredPodMonitoringInformer ¶
func NewFilteredPodMonitoringInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPodMonitoringInformer constructs a new informer for PodMonitoring 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 NewFilteredRulesInformer ¶
func NewFilteredRulesInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRulesInformer constructs a new informer for Rules 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 NewGlobalRulesInformer ¶
func NewGlobalRulesInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewGlobalRulesInformer constructs a new informer for GlobalRules 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 NewOperatorConfigInformer ¶
func NewOperatorConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewOperatorConfigInformer constructs a new informer for OperatorConfig 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 NewPodMonitoringInformer ¶
func NewPodMonitoringInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPodMonitoringInformer constructs a new informer for PodMonitoring 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 NewRulesInformer ¶
func NewRulesInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRulesInformer constructs a new informer for Rules 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 ClusterPodMonitoringInformer ¶
type ClusterPodMonitoringInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1.ClusterPodMonitoringLister
}
ClusterPodMonitoringInformer provides access to a shared informer and lister for ClusterPodMonitorings.
type ClusterRulesInformer ¶
type ClusterRulesInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1.ClusterRulesLister
}
ClusterRulesInformer provides access to a shared informer and lister for ClusterRules.
type GlobalRulesInformer ¶
type GlobalRulesInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1.GlobalRulesLister
}
GlobalRulesInformer provides access to a shared informer and lister for GlobalRules.
type Interface ¶
type Interface interface {
// ClusterPodMonitorings returns a ClusterPodMonitoringInformer.
ClusterPodMonitorings() ClusterPodMonitoringInformer
// ClusterRules returns a ClusterRulesInformer.
ClusterRules() ClusterRulesInformer
// GlobalRules returns a GlobalRulesInformer.
GlobalRules() GlobalRulesInformer
// OperatorConfigs returns a OperatorConfigInformer.
OperatorConfigs() OperatorConfigInformer
// PodMonitorings returns a PodMonitoringInformer.
PodMonitorings() PodMonitoringInformer
// Rules returns a RulesInformer.
Rules() RulesInformer
}
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 OperatorConfigInformer ¶
type OperatorConfigInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1.OperatorConfigLister
}
OperatorConfigInformer provides access to a shared informer and lister for OperatorConfigs.
type PodMonitoringInformer ¶
type PodMonitoringInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1.PodMonitoringLister
}
PodMonitoringInformer provides access to a shared informer and lister for PodMonitorings.
type RulesInformer ¶
type RulesInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1.RulesLister
}
RulesInformer provides access to a shared informer and lister for Rules.