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.