Documentation ¶
Index ¶
- func NewBucketClassInformer(client onmetalapi.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewBucketInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewBucketPoolInformer(client onmetalapi.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBucketClassInformer(client onmetalapi.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBucketInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBucketPoolInformer(client onmetalapi.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVolumeClassInformer(client onmetalapi.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVolumeInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVolumePoolInformer(client onmetalapi.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVolumeClassInformer(client onmetalapi.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVolumeInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVolumePoolInformer(client onmetalapi.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type BucketClassInformer
- type BucketInformer
- type BucketPoolInformer
- type Interface
- type VolumeClassInformer
- type VolumeInformer
- type VolumePoolInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBucketClassInformer ¶
func NewBucketClassInformer(client onmetalapi.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewBucketClassInformer constructs a new informer for BucketClass 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 NewBucketInformer ¶
func NewBucketInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewBucketInformer constructs a new informer for Bucket 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 NewBucketPoolInformer ¶
func NewBucketPoolInformer(client onmetalapi.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewBucketPoolInformer constructs a new informer for BucketPool 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 NewFilteredBucketClassInformer ¶
func NewFilteredBucketClassInformer(client onmetalapi.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredBucketClassInformer constructs a new informer for BucketClass 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 NewFilteredBucketInformer ¶
func NewFilteredBucketInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredBucketInformer constructs a new informer for Bucket 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 NewFilteredBucketPoolInformer ¶
func NewFilteredBucketPoolInformer(client onmetalapi.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredBucketPoolInformer constructs a new informer for BucketPool 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 NewFilteredVolumeClassInformer ¶
func NewFilteredVolumeClassInformer(client onmetalapi.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVolumeClassInformer constructs a new informer for VolumeClass 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 NewFilteredVolumeInformer ¶
func NewFilteredVolumeInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVolumeInformer constructs a new informer for Volume 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 NewFilteredVolumePoolInformer ¶
func NewFilteredVolumePoolInformer(client onmetalapi.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVolumePoolInformer constructs a new informer for VolumePool 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 NewVolumeClassInformer ¶
func NewVolumeClassInformer(client onmetalapi.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVolumeClassInformer constructs a new informer for VolumeClass 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 NewVolumeInformer ¶
func NewVolumeInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVolumeInformer constructs a new informer for Volume 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 NewVolumePoolInformer ¶
func NewVolumePoolInformer(client onmetalapi.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVolumePoolInformer constructs a new informer for VolumePool 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 BucketClassInformer ¶
type BucketClassInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.BucketClassLister }
BucketClassInformer provides access to a shared informer and lister for BucketClasses.
type BucketInformer ¶
type BucketInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.BucketLister }
BucketInformer provides access to a shared informer and lister for Buckets.
type BucketPoolInformer ¶
type BucketPoolInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.BucketPoolLister }
BucketPoolInformer provides access to a shared informer and lister for BucketPools.
type Interface ¶
type Interface interface { // Buckets returns a BucketInformer. Buckets() BucketInformer // BucketClasses returns a BucketClassInformer. BucketClasses() BucketClassInformer // BucketPools returns a BucketPoolInformer. BucketPools() BucketPoolInformer // Volumes returns a VolumeInformer. Volumes() VolumeInformer // VolumeClasses returns a VolumeClassInformer. VolumeClasses() VolumeClassInformer // VolumePools returns a VolumePoolInformer. VolumePools() VolumePoolInformer }
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 VolumeClassInformer ¶
type VolumeClassInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.VolumeClassLister }
VolumeClassInformer provides access to a shared informer and lister for VolumeClasses.
type VolumeInformer ¶
type VolumeInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.VolumeLister }
VolumeInformer provides access to a shared informer and lister for Volumes.
type VolumePoolInformer ¶
type VolumePoolInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.VolumePoolLister }
VolumePoolInformer provides access to a shared informer and lister for VolumePools.