Documentation
¶
Index ¶
- func NewCatalogSourceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewClusterServiceVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCatalogSourceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterServiceVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredInstallPlanInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSubscriptionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewInstallPlanInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSubscriptionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type CatalogSourceInformer
- type ClusterServiceVersionInformer
- type InstallPlanInformer
- type Interface
- type SubscriptionInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCatalogSourceInformer ¶
func NewCatalogSourceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCatalogSourceInformer constructs a new informer for CatalogSource 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 NewClusterServiceVersionInformer ¶
func NewClusterServiceVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterServiceVersionInformer constructs a new informer for ClusterServiceVersion 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 NewFilteredCatalogSourceInformer ¶
func NewFilteredCatalogSourceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCatalogSourceInformer constructs a new informer for CatalogSource 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 NewFilteredClusterServiceVersionInformer ¶
func NewFilteredClusterServiceVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterServiceVersionInformer constructs a new informer for ClusterServiceVersion 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 NewFilteredInstallPlanInformer ¶
func NewFilteredInstallPlanInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredInstallPlanInformer constructs a new informer for InstallPlan 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 NewFilteredSubscriptionInformer ¶
func NewFilteredSubscriptionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSubscriptionInformer constructs a new informer for Subscription 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 NewInstallPlanInformer ¶
func NewInstallPlanInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewInstallPlanInformer constructs a new informer for InstallPlan 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 NewSubscriptionInformer ¶
func NewSubscriptionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSubscriptionInformer constructs a new informer for Subscription 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 CatalogSourceInformer ¶
type CatalogSourceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.CatalogSourceLister }
CatalogSourceInformer provides access to a shared informer and lister for CatalogSources.
type ClusterServiceVersionInformer ¶
type ClusterServiceVersionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ClusterServiceVersionLister }
ClusterServiceVersionInformer provides access to a shared informer and lister for ClusterServiceVersions.
type InstallPlanInformer ¶
type InstallPlanInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.InstallPlanLister }
InstallPlanInformer provides access to a shared informer and lister for InstallPlans.
type Interface ¶
type Interface interface { // CatalogSources returns a CatalogSourceInformer. CatalogSources() CatalogSourceInformer // ClusterServiceVersions returns a ClusterServiceVersionInformer. ClusterServiceVersions() ClusterServiceVersionInformer // InstallPlans returns a InstallPlanInformer. InstallPlans() InstallPlanInformer // Subscriptions returns a SubscriptionInformer. Subscriptions() SubscriptionInformer }
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 SubscriptionInformer ¶
type SubscriptionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.SubscriptionLister }
SubscriptionInformer provides access to a shared informer and lister for Subscriptions.