v1alpha1

package
v0.13.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAnalyticsInformer

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

NewAnalyticsInformer constructs a new informer for Analytics 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 NewConfigSetInformer

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

NewConfigSetInformer constructs a new informer for ConfigSet 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 NewFilteredAnalyticsInformer

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

NewFilteredAnalyticsInformer constructs a new informer for Analytics 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 NewFilteredConfigSetInformer

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

NewFilteredConfigSetInformer constructs a new informer for ConfigSet 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 NewFilteredRecommendationInformer

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

NewFilteredRecommendationInformer constructs a new informer for Recommendation 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 NewFilteredRecommendationRuleInformer

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

NewFilteredRecommendationRuleInformer constructs a new informer for RecommendationRule 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 NewRecommendationInformer

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

NewRecommendationInformer constructs a new informer for Recommendation 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 NewRecommendationRuleInformer

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

NewRecommendationRuleInformer constructs a new informer for RecommendationRule 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 AnalyticsInformer

type AnalyticsInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AnalyticsLister
}

AnalyticsInformer provides access to a shared informer and lister for Analytics.

type ConfigSetInformer

type ConfigSetInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ConfigSetLister
}

ConfigSetInformer provides access to a shared informer and lister for ConfigSets.

type Interface

type Interface interface {
	// Analytics returns a AnalyticsInformer.
	Analytics() AnalyticsInformer
	// ConfigSets returns a ConfigSetInformer.
	ConfigSets() ConfigSetInformer
	// Recommendations returns a RecommendationInformer.
	Recommendations() RecommendationInformer
	// RecommendationRules returns a RecommendationRuleInformer.
	RecommendationRules() RecommendationRuleInformer
}

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

func New

New returns a new Interface.

type RecommendationInformer

type RecommendationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RecommendationLister
}

RecommendationInformer provides access to a shared informer and lister for Recommendations.

type RecommendationRuleInformer

type RecommendationRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RecommendationRuleLister
}

RecommendationRuleInformer provides access to a shared informer and lister for RecommendationRules.

Jump to

Keyboard shortcuts

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