Documentation ¶
Index ¶
- func NewEntryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEntryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTableAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTableInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTableAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTableInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type EntryInformer
- type Interface
- type TableAttachmentInformer
- type TableInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewEntryInformer ¶
func NewEntryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewEntryInformer constructs a new informer for Entry 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 NewFilteredEntryInformer ¶
func NewFilteredEntryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredEntryInformer constructs a new informer for Entry 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 NewFilteredTableAttachmentInformer ¶
func NewFilteredTableAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTableAttachmentInformer constructs a new informer for TableAttachment 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 NewFilteredTableInformer ¶
func NewFilteredTableInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTableInformer constructs a new informer for Table 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 NewTableAttachmentInformer ¶
func NewTableAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTableAttachmentInformer constructs a new informer for TableAttachment 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 NewTableInformer ¶
func NewTableInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTableInformer constructs a new informer for Table 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 EntryInformer ¶
type EntryInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.EntryLister }
EntryInformer provides access to a shared informer and lister for Entries.
type Interface ¶
type Interface interface { // Entries returns a EntryInformer. Entries() EntryInformer // Tables returns a TableInformer. Tables() TableInformer // TableAttachments returns a TableAttachmentInformer. TableAttachments() TableAttachmentInformer }
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 TableAttachmentInformer ¶
type TableAttachmentInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.TableAttachmentLister }
TableAttachmentInformer provides access to a shared informer and lister for TableAttachments.
type TableInformer ¶
type TableInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.TableLister }
TableInformer provides access to a shared informer and lister for Tables.