Documentation ¶
Index ¶
- func NewAIServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAPIAccessInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAPIBundleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAPICatalogItemInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAPIInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAPIPlanInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAPIPortalInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAPIRateLimitInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAPIVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAccessControlPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAIServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAPIAccessInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAPIBundleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAPICatalogItemInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAPIInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAPIPlanInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAPIPortalInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAPIRateLimitInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAPIVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAccessControlPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredManagedSubscriptionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewManagedSubscriptionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AIServiceInformer
- type APIAccessInformer
- type APIBundleInformer
- type APICatalogItemInformer
- type APIInformer
- type APIPlanInformer
- type APIPortalInformer
- type APIRateLimitInformer
- type APIVersionInformer
- type AccessControlPolicyInformer
- type Interface
- type ManagedSubscriptionInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.