v1alpha1

package
v1.12.0 Latest Latest
Warning

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

Go to latest
Published: Nov 25, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAIServiceInformer added in v1.11.0

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

NewAIServiceInformer constructs a new informer for AIService 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 NewAPIAccessInformer

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

NewAPIAccessInformer constructs a new informer for APIAccess 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 NewAPIBundleInformer added in v1.8.0

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

NewAPIBundleInformer constructs a new informer for APIBundle 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 NewAPICatalogItemInformer added in v1.10.0

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

NewAPICatalogItemInformer constructs a new informer for APICatalogItem 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 NewAPIInformer

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

NewAPIInformer constructs a new informer for API 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 NewAPIPlanInformer added in v1.6.0

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

NewAPIPlanInformer constructs a new informer for APIPlan 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 NewAPIPortalInformer

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

NewAPIPortalInformer constructs a new informer for APIPortal 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 NewAPIRateLimitInformer

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

NewAPIRateLimitInformer constructs a new informer for APIRateLimit 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 NewAPIVersionInformer

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

NewAPIVersionInformer constructs a new informer for APIVersion 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 NewAccessControlPolicyInformer

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

NewAccessControlPolicyInformer constructs a new informer for AccessControlPolicy 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 NewFilteredAIServiceInformer added in v1.11.0

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

NewFilteredAIServiceInformer constructs a new informer for AIService 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 NewFilteredAPIAccessInformer

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

NewFilteredAPIAccessInformer constructs a new informer for APIAccess 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 NewFilteredAPIBundleInformer added in v1.8.0

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

NewFilteredAPIBundleInformer constructs a new informer for APIBundle 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 NewFilteredAPICatalogItemInformer added in v1.10.0

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

NewFilteredAPICatalogItemInformer constructs a new informer for APICatalogItem 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 NewFilteredAPIInformer

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

NewFilteredAPIInformer constructs a new informer for API 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 NewFilteredAPIPlanInformer added in v1.6.0

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

NewFilteredAPIPlanInformer constructs a new informer for APIPlan 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 NewFilteredAPIPortalInformer

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

NewFilteredAPIPortalInformer constructs a new informer for APIPortal 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 NewFilteredAPIRateLimitInformer

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

NewFilteredAPIRateLimitInformer constructs a new informer for APIRateLimit 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 NewFilteredAPIVersionInformer

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

NewFilteredAPIVersionInformer constructs a new informer for APIVersion 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 NewFilteredAccessControlPolicyInformer

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

NewFilteredAccessControlPolicyInformer constructs a new informer for AccessControlPolicy 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 NewFilteredManagedSubscriptionInformer added in v1.10.0

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

NewFilteredManagedSubscriptionInformer constructs a new informer for ManagedSubscription 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 NewManagedSubscriptionInformer added in v1.10.0

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

NewManagedSubscriptionInformer constructs a new informer for ManagedSubscription 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 AIServiceInformer added in v1.11.0

type AIServiceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AIServiceLister
}

AIServiceInformer provides access to a shared informer and lister for AIServices.

type APIAccessInformer

type APIAccessInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.APIAccessLister
}

APIAccessInformer provides access to a shared informer and lister for APIAccesses.

type APIBundleInformer added in v1.8.0

type APIBundleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.APIBundleLister
}

APIBundleInformer provides access to a shared informer and lister for APIBundles.

type APICatalogItemInformer added in v1.10.0

type APICatalogItemInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.APICatalogItemLister
}

APICatalogItemInformer provides access to a shared informer and lister for APICatalogItems.

type APIInformer

type APIInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.APILister
}

APIInformer provides access to a shared informer and lister for APIs.

type APIPlanInformer added in v1.6.0

type APIPlanInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.APIPlanLister
}

APIPlanInformer provides access to a shared informer and lister for APIPlans.

type APIPortalInformer

type APIPortalInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.APIPortalLister
}

APIPortalInformer provides access to a shared informer and lister for APIPortals.

type APIRateLimitInformer

type APIRateLimitInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.APIRateLimitLister
}

APIRateLimitInformer provides access to a shared informer and lister for APIRateLimits.

type APIVersionInformer

type APIVersionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.APIVersionLister
}

APIVersionInformer provides access to a shared informer and lister for APIVersions.

type AccessControlPolicyInformer

type AccessControlPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AccessControlPolicyLister
}

AccessControlPolicyInformer provides access to a shared informer and lister for AccessControlPolicies.

type Interface

type Interface interface {
	// AIServices returns a AIServiceInformer.
	AIServices() AIServiceInformer
	// APIs returns a APIInformer.
	APIs() APIInformer
	// APIAccesses returns a APIAccessInformer.
	APIAccesses() APIAccessInformer
	// APIBundles returns a APIBundleInformer.
	APIBundles() APIBundleInformer
	// APICatalogItems returns a APICatalogItemInformer.
	APICatalogItems() APICatalogItemInformer
	// APIPlans returns a APIPlanInformer.
	APIPlans() APIPlanInformer
	// APIPortals returns a APIPortalInformer.
	APIPortals() APIPortalInformer
	// APIRateLimits returns a APIRateLimitInformer.
	APIRateLimits() APIRateLimitInformer
	// APIVersions returns a APIVersionInformer.
	APIVersions() APIVersionInformer
	// AccessControlPolicies returns a AccessControlPolicyInformer.
	AccessControlPolicies() AccessControlPolicyInformer
	// ManagedSubscriptions returns a ManagedSubscriptionInformer.
	ManagedSubscriptions() ManagedSubscriptionInformer
}

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

func New

New returns a new Interface.

type ManagedSubscriptionInformer added in v1.10.0

type ManagedSubscriptionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ManagedSubscriptionLister
}

ManagedSubscriptionInformer provides access to a shared informer and lister for ManagedSubscriptions.

Jump to

Keyboard shortcuts

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