v1alpha1

package
v7.0.0 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2024 License: Apache-2.0 Imports: 10 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredVolumeGroupSnapshotClassInformer

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

NewFilteredVolumeGroupSnapshotClassInformer constructs a new informer for VolumeGroupSnapshotClass 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 NewFilteredVolumeGroupSnapshotContentInformer

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

NewFilteredVolumeGroupSnapshotContentInformer constructs a new informer for VolumeGroupSnapshotContent 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 NewFilteredVolumeGroupSnapshotInformer

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

NewFilteredVolumeGroupSnapshotInformer constructs a new informer for VolumeGroupSnapshot 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 NewVolumeGroupSnapshotClassInformer

func NewVolumeGroupSnapshotClassInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewVolumeGroupSnapshotClassInformer constructs a new informer for VolumeGroupSnapshotClass 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 NewVolumeGroupSnapshotContentInformer

func NewVolumeGroupSnapshotContentInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewVolumeGroupSnapshotContentInformer constructs a new informer for VolumeGroupSnapshotContent 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 NewVolumeGroupSnapshotInformer

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

NewVolumeGroupSnapshotInformer constructs a new informer for VolumeGroupSnapshot 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 {
	// VolumeGroupSnapshots returns a VolumeGroupSnapshotInformer.
	VolumeGroupSnapshots() VolumeGroupSnapshotInformer
	// VolumeGroupSnapshotClasses returns a VolumeGroupSnapshotClassInformer.
	VolumeGroupSnapshotClasses() VolumeGroupSnapshotClassInformer
	// VolumeGroupSnapshotContents returns a VolumeGroupSnapshotContentInformer.
	VolumeGroupSnapshotContents() VolumeGroupSnapshotContentInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

type VolumeGroupSnapshotClassInformer

type VolumeGroupSnapshotClassInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.VolumeGroupSnapshotClassLister
}

VolumeGroupSnapshotClassInformer provides access to a shared informer and lister for VolumeGroupSnapshotClasses.

type VolumeGroupSnapshotContentInformer

type VolumeGroupSnapshotContentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.VolumeGroupSnapshotContentLister
}

VolumeGroupSnapshotContentInformer provides access to a shared informer and lister for VolumeGroupSnapshotContents.

type VolumeGroupSnapshotInformer

type VolumeGroupSnapshotInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.VolumeGroupSnapshotLister
}

VolumeGroupSnapshotInformer provides access to a shared informer and lister for VolumeGroupSnapshots.

Jump to

Keyboard shortcuts

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