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 ¶ added in v0.2.0
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 ¶ added in v0.1.0
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 ¶ added in v0.2.0
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 ¶ added in v0.1.0
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 ¶ added in v0.2.0
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 ¶ added in v0.0.9
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 ¶ added in v0.0.1
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 ¶ added in v0.2.0
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 ¶ added in v0.0.9
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 ¶ added in v0.0.1
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 ¶ added in v0.2.0
type ClusterPodMonitoringInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ClusterPodMonitoringLister }
ClusterPodMonitoringInformer provides access to a shared informer and lister for ClusterPodMonitorings.
type ClusterRulesInformer ¶ added in v0.1.0
type ClusterRulesInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ClusterRulesLister }
ClusterRulesInformer provides access to a shared informer and lister for ClusterRules.
type GlobalRulesInformer ¶ added in v0.2.0
type GlobalRulesInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.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 ¶ added in v0.0.9
type OperatorConfigInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.OperatorConfigLister }
OperatorConfigInformer provides access to a shared informer and lister for OperatorConfigs.
type PodMonitoringInformer ¶
type PodMonitoringInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.PodMonitoringLister }
PodMonitoringInformer provides access to a shared informer and lister for PodMonitorings.
type RulesInformer ¶ added in v0.0.1
type RulesInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.RulesLister }
RulesInformer provides access to a shared informer and lister for Rules.