Documentation ¶
Index ¶
- 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 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 Interface
- type OperatorConfigInformer
- type PodMonitoringInformer
- type RulesInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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 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 Interface ¶
type Interface interface { // 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.