Documentation ¶
Index ¶
- func NewFilteredGalleryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSharedImageInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGalleryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSharedImageInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type GalleryInformer
- type Interface
- type SharedImageInformer
- type VersionInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredGalleryInformer ¶
func NewFilteredGalleryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredGalleryInformer constructs a new informer for Gallery 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 NewFilteredSharedImageInformer ¶
func NewFilteredSharedImageInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSharedImageInformer constructs a new informer for SharedImage 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 NewGalleryInformer ¶
func NewGalleryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewGalleryInformer constructs a new informer for Gallery 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 NewSharedImageInformer ¶
func NewSharedImageInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSharedImageInformer constructs a new informer for SharedImage 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 GalleryInformer ¶
type GalleryInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.GalleryLister }
GalleryInformer provides access to a shared informer and lister for Galleries.
type Interface ¶
type Interface interface { // Galleries returns a GalleryInformer. Galleries() GalleryInformer SharedImages() SharedImageInformer // 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 SharedImageInformer ¶
type SharedImageInformer interface {}
SharedImageInformer provides access to a shared informer and lister for SharedImages.
type VersionInformer ¶
type VersionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.VersionLister }
VersionInformer provides access to a shared informer and lister for Versions.