v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredGatewayInformer

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

NewFilteredGatewayInformer constructs a new informer for Gateway 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 NewFilteredInsightsAPIKeyInformer

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

NewFilteredInsightsAPIKeyInformer constructs a new informer for InsightsAPIKey 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 NewFilteredInsightsAnalyticsItemInformer

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

NewFilteredInsightsAnalyticsItemInformer constructs a new informer for InsightsAnalyticsItem 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 NewFilteredInsightsInformer

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

NewFilteredInsightsInformer constructs a new informer for Insights 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 NewFilteredInsightsSmartDetectionRuleInformer

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

NewFilteredInsightsSmartDetectionRuleInformer constructs a new informer for InsightsSmartDetectionRule 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 NewFilteredInsightsWebTestInformer

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

NewFilteredInsightsWebTestInformer constructs a new informer for InsightsWebTest 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 NewFilteredSecurityGroupInformer

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

NewFilteredSecurityGroupInformer constructs a new informer for SecurityGroup 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 NewGatewayInformer

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

NewGatewayInformer constructs a new informer for Gateway 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 NewInsightsAPIKeyInformer

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

NewInsightsAPIKeyInformer constructs a new informer for InsightsAPIKey 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 NewInsightsAnalyticsItemInformer

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

NewInsightsAnalyticsItemInformer constructs a new informer for InsightsAnalyticsItem 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 NewInsightsInformer

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

NewInsightsInformer constructs a new informer for Insights 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 NewInsightsSmartDetectionRuleInformer

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

NewInsightsSmartDetectionRuleInformer constructs a new informer for InsightsSmartDetectionRule 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 NewInsightsWebTestInformer

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

NewInsightsWebTestInformer constructs a new informer for InsightsWebTest 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 NewSecurityGroupInformer

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

NewSecurityGroupInformer constructs a new informer for SecurityGroup 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 GatewayInformer

type GatewayInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.GatewayLister
}

GatewayInformer provides access to a shared informer and lister for Gateways.

type InsightsAPIKeyInformer

type InsightsAPIKeyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InsightsAPIKeyLister
}

InsightsAPIKeyInformer provides access to a shared informer and lister for InsightsAPIKeys.

type InsightsAnalyticsItemInformer

type InsightsAnalyticsItemInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InsightsAnalyticsItemLister
}

InsightsAnalyticsItemInformer provides access to a shared informer and lister for InsightsAnalyticsItems.

type InsightsInformer

type InsightsInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InsightsLister
}

InsightsInformer provides access to a shared informer and lister for Insightses.

type InsightsSmartDetectionRuleInformer

type InsightsSmartDetectionRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InsightsSmartDetectionRuleLister
}

InsightsSmartDetectionRuleInformer provides access to a shared informer and lister for InsightsSmartDetectionRules.

type InsightsWebTestInformer

type InsightsWebTestInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InsightsWebTestLister
}

InsightsWebTestInformer provides access to a shared informer and lister for InsightsWebTests.

type Interface

type Interface interface {
	// Gateways returns a GatewayInformer.
	Gateways() GatewayInformer
	// Insightses returns a InsightsInformer.
	Insightses() InsightsInformer
	// InsightsAPIKeys returns a InsightsAPIKeyInformer.
	InsightsAPIKeys() InsightsAPIKeyInformer
	// InsightsAnalyticsItems returns a InsightsAnalyticsItemInformer.
	InsightsAnalyticsItems() InsightsAnalyticsItemInformer
	// InsightsSmartDetectionRules returns a InsightsSmartDetectionRuleInformer.
	InsightsSmartDetectionRules() InsightsSmartDetectionRuleInformer
	// InsightsWebTests returns a InsightsWebTestInformer.
	InsightsWebTests() InsightsWebTestInformer
	// SecurityGroups returns a SecurityGroupInformer.
	SecurityGroups() SecurityGroupInformer
}

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

func New

New returns a new Interface.

type SecurityGroupInformer

type SecurityGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SecurityGroupLister
}

SecurityGroupInformer provides access to a shared informer and lister for SecurityGroups.

Jump to

Keyboard shortcuts

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