v1alpha1

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 11, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL