v1alpha1

package
v0.0.10 Latest Latest
Warning

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

Go to latest
Published: May 10, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredVolumeClaimInformer

func NewFilteredVolumeClaimInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredVolumeClaimInformer constructs a new informer for VolumeClaim 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 versioned.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 versioned.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 versioned.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 NewVolumeClaimInformer

func NewVolumeClaimInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewVolumeClaimInformer constructs a new informer for VolumeClaim 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 versioned.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 versioned.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 versioned.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 Interface

type Interface interface {
	// Volumes returns a VolumeInformer.
	Volumes() VolumeInformer
	// VolumeClaims returns a VolumeClaimInformer.
	VolumeClaims() VolumeClaimInformer
	// 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 VolumeClaimInformer

type VolumeClaimInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.VolumeClaimLister
}

VolumeClaimInformer provides access to a shared informer and lister for VolumeClaims.

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