v2beta1

package
v0.0.0-...-e779149 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 18, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewClusterRuleGroupInformer

func NewClusterRuleGroupInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewClusterRuleGroupInformer constructs a new informer for ClusterRuleGroup 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 NewFilteredClusterRuleGroupInformer

func NewFilteredClusterRuleGroupInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredClusterRuleGroupInformer constructs a new informer for ClusterRuleGroup 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 NewFilteredGlobalRuleGroupInformer

func NewFilteredGlobalRuleGroupInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredGlobalRuleGroupInformer constructs a new informer for GlobalRuleGroup 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 NewFilteredRuleGroupInformer

func NewFilteredRuleGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredRuleGroupInformer constructs a new informer for RuleGroup 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 NewGlobalRuleGroupInformer

func NewGlobalRuleGroupInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewGlobalRuleGroupInformer constructs a new informer for GlobalRuleGroup 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 NewRuleGroupInformer

func NewRuleGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewRuleGroupInformer constructs a new informer for RuleGroup 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 ClusterRuleGroupInformer

type ClusterRuleGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v2beta1.ClusterRuleGroupLister
}

ClusterRuleGroupInformer provides access to a shared informer and lister for ClusterRuleGroups.

type GlobalRuleGroupInformer

type GlobalRuleGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v2beta1.GlobalRuleGroupLister
}

GlobalRuleGroupInformer provides access to a shared informer and lister for GlobalRuleGroups.

type Interface

type Interface interface {
	// ClusterRuleGroups returns a ClusterRuleGroupInformer.
	ClusterRuleGroups() ClusterRuleGroupInformer
	// GlobalRuleGroups returns a GlobalRuleGroupInformer.
	GlobalRuleGroups() GlobalRuleGroupInformer
	// RuleGroups returns a RuleGroupInformer.
	RuleGroups() RuleGroupInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

type RuleGroupInformer

type RuleGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v2beta1.RuleGroupLister
}

RuleGroupInformer provides access to a shared informer and lister for RuleGroups.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL