Documentation
¶
Index ¶
- func NewBandwidthPackageAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewBandwidthPackageInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBandwidthPackageAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBandwidthPackageInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type BandwidthPackageAttachmentInformer
- type BandwidthPackageInformer
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBandwidthPackageAttachmentInformer ¶
func NewBandwidthPackageAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewBandwidthPackageAttachmentInformer constructs a new informer for BandwidthPackageAttachment 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 NewBandwidthPackageInformer ¶
func NewBandwidthPackageInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewBandwidthPackageInformer constructs a new informer for BandwidthPackage 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 NewFilteredBandwidthPackageAttachmentInformer ¶
func NewFilteredBandwidthPackageAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredBandwidthPackageAttachmentInformer constructs a new informer for BandwidthPackageAttachment 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 NewFilteredBandwidthPackageInformer ¶
func NewFilteredBandwidthPackageInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredBandwidthPackageInformer constructs a new informer for BandwidthPackage 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 BandwidthPackageAttachmentInformer ¶
type BandwidthPackageAttachmentInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.BandwidthPackageAttachmentLister }
BandwidthPackageAttachmentInformer provides access to a shared informer and lister for BandwidthPackageAttachments.
type BandwidthPackageInformer ¶
type BandwidthPackageInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.BandwidthPackageLister }
BandwidthPackageInformer provides access to a shared informer and lister for BandwidthPackages.
type Interface ¶
type Interface interface { // BandwidthPackages returns a BandwidthPackageInformer. BandwidthPackages() BandwidthPackageInformer // BandwidthPackageAttachments returns a BandwidthPackageAttachmentInformer. BandwidthPackageAttachments() BandwidthPackageAttachmentInformer }
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.