Documentation ¶
Index ¶
- func NewCatalogInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCatalogInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredOfferingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredOfferingInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewOfferingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewOfferingInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type CatalogInformer
- type Interface
- type OfferingInformer
- type OfferingInstanceInformer
- type VersionInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCatalogInformer ¶
func NewCatalogInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCatalogInformer constructs a new informer for Catalog 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 NewFilteredCatalogInformer ¶
func NewFilteredCatalogInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCatalogInformer constructs a new informer for Catalog 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 NewFilteredOfferingInformer ¶
func NewFilteredOfferingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredOfferingInformer constructs a new informer for Offering 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 NewFilteredOfferingInstanceInformer ¶
func NewFilteredOfferingInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredOfferingInstanceInformer constructs a new informer for OfferingInstance 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 NewFilteredVersionInformer ¶
func NewFilteredVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVersionInformer constructs a new informer for Version 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 NewOfferingInformer ¶
func NewOfferingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewOfferingInformer constructs a new informer for Offering 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 NewOfferingInstanceInformer ¶
func NewOfferingInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewOfferingInstanceInformer constructs a new informer for OfferingInstance 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 NewVersionInformer ¶
func NewVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVersionInformer constructs a new informer for Version 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 CatalogInformer ¶
type CatalogInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.CatalogLister }
CatalogInformer provides access to a shared informer and lister for Catalogs.
type Interface ¶
type Interface interface { // Catalogs returns a CatalogInformer. Catalogs() CatalogInformer // Offerings returns a OfferingInformer. Offerings() OfferingInformer // OfferingInstances returns a OfferingInstanceInformer. OfferingInstances() OfferingInstanceInformer // Versions returns a VersionInformer. Versions() VersionInformer }
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 OfferingInformer ¶
type OfferingInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.OfferingLister }
OfferingInformer provides access to a shared informer and lister for Offerings.
type OfferingInstanceInformer ¶
type OfferingInstanceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.OfferingInstanceLister }
OfferingInstanceInformer provides access to a shared informer and lister for OfferingInstances.
type VersionInformer ¶
type VersionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.VersionLister }
VersionInformer provides access to a shared informer and lister for Versions.