Documentation ¶
Index ¶
- func NewAnalyticsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewConfigSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAnalyticsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredConfigSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRecommendationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRecommendationRuleInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRecommendationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRecommendationRuleInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AnalyticsInformer
- type ConfigSetInformer
- type Interface
- type RecommendationInformer
- type RecommendationRuleInformer
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 ¶ added in v0.7.0
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 ¶ added in v0.7.0
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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 ¶ added in v0.7.0
type RecommendationRuleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.RecommendationRuleLister }
RecommendationRuleInformer provides access to a shared informer and lister for RecommendationRules.