Documentation ¶
Index ¶
- func NewESIClaimInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewESIEntryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewESIIndexInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredESIClaimInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredESIEntryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredESIIndexInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ESIClaimInformer
- type ESIEntryInformer
- type ESIIndexInformer
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewESIClaimInformer ¶
func NewESIClaimInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewESIClaimInformer constructs a new informer for ESIClaim 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 NewESIEntryInformer ¶
func NewESIEntryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewESIEntryInformer constructs a new informer for ESIEntry 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 NewESIIndexInformer ¶
func NewESIIndexInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewESIIndexInformer constructs a new informer for ESIIndex 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 NewFilteredESIClaimInformer ¶
func NewFilteredESIClaimInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredESIClaimInformer constructs a new informer for ESIClaim 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 NewFilteredESIEntryInformer ¶
func NewFilteredESIEntryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredESIEntryInformer constructs a new informer for ESIEntry 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 NewFilteredESIIndexInformer ¶
func NewFilteredESIIndexInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredESIIndexInformer constructs a new informer for ESIIndex 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 ESIClaimInformer ¶
type ESIClaimInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ESIClaimLister }
ESIClaimInformer provides access to a shared informer and lister for ESIClaims.
type ESIEntryInformer ¶
type ESIEntryInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ESIEntryLister }
ESIEntryInformer provides access to a shared informer and lister for ESIEntries.
type ESIIndexInformer ¶
type ESIIndexInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ESIIndexLister }
ESIIndexInformer provides access to a shared informer and lister for ESIIndexes.
type Interface ¶
type Interface interface { // ESIClaims returns a ESIClaimInformer. ESIClaims() ESIClaimInformer // ESIEntries returns a ESIEntryInformer. ESIEntries() ESIEntryInformer // ESIIndexes returns a ESIIndexInformer. ESIIndexes() ESIIndexInformer }
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.