v1beta1

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Feb 14, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewBackupInformer

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

NewBackupInformer constructs a new informer for Backup 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 NewBackupLocationInformer

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

NewBackupLocationInformer constructs a new informer for BackupLocation 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 NewFilteredBackupInformer

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

NewFilteredBackupInformer constructs a new informer for Backup 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 NewFilteredBackupLocationInformer

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

NewFilteredBackupLocationInformer constructs a new informer for BackupLocation 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 NewFilteredProviderInformer

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

NewFilteredProviderInformer constructs a new informer for Provider 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 NewFilteredRestoreInformer

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

NewFilteredRestoreInformer constructs a new informer for Restore 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 NewFilteredVolumeBackupContentInformer

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

NewFilteredVolumeBackupContentInformer constructs a new informer for VolumeBackupContent 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 NewFilteredVolumeGroupInformer added in v1.0.0

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

NewFilteredVolumeGroupInformer constructs a new informer for VolumeGroup 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 NewFilteredVolumeRestoreContentInformer

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

NewFilteredVolumeRestoreContentInformer constructs a new informer for VolumeRestoreContent 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 NewFilteredVolumeSnapshotInformer added in v1.0.0

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

NewFilteredVolumeSnapshotInformer constructs a new informer for VolumeSnapshot 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 NewProviderInformer

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

NewProviderInformer constructs a new informer for Provider 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 NewRestoreInformer

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

NewRestoreInformer constructs a new informer for Restore 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 NewVolumeBackupContentInformer

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

NewVolumeBackupContentInformer constructs a new informer for VolumeBackupContent 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 NewVolumeGroupInformer added in v1.0.0

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

NewVolumeGroupInformer constructs a new informer for VolumeGroup 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 NewVolumeRestoreContentInformer

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

NewVolumeRestoreContentInformer constructs a new informer for VolumeRestoreContent 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 NewVolumeSnapshotInformer added in v1.0.0

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

NewVolumeSnapshotInformer constructs a new informer for VolumeSnapshot 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 BackupInformer

type BackupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.BackupLister
}

BackupInformer provides access to a shared informer and lister for Backups.

type BackupLocationInformer

type BackupLocationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.BackupLocationLister
}

BackupLocationInformer provides access to a shared informer and lister for BackupLocations.

type Interface

type Interface interface {
	// Backups returns a BackupInformer.
	Backups() BackupInformer
	// BackupLocations returns a BackupLocationInformer.
	BackupLocations() BackupLocationInformer
	// Providers returns a ProviderInformer.
	Providers() ProviderInformer
	// Restores returns a RestoreInformer.
	Restores() RestoreInformer
	// VolumeBackupContents returns a VolumeBackupContentInformer.
	VolumeBackupContents() VolumeBackupContentInformer
	// VolumeGroups returns a VolumeGroupInformer.
	VolumeGroups() VolumeGroupInformer
	// VolumeRestoreContents returns a VolumeRestoreContentInformer.
	VolumeRestoreContents() VolumeRestoreContentInformer
	// VolumeSnapshots returns a VolumeSnapshotInformer.
	VolumeSnapshots() VolumeSnapshotInformer
}

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

func New

New returns a new Interface.

type ProviderInformer

type ProviderInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.ProviderLister
}

ProviderInformer provides access to a shared informer and lister for Providers.

type RestoreInformer

type RestoreInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.RestoreLister
}

RestoreInformer provides access to a shared informer and lister for Restores.

type VolumeBackupContentInformer

type VolumeBackupContentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.VolumeBackupContentLister
}

VolumeBackupContentInformer provides access to a shared informer and lister for VolumeBackupContents.

type VolumeGroupInformer added in v1.0.0

type VolumeGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.VolumeGroupLister
}

VolumeGroupInformer provides access to a shared informer and lister for VolumeGroups.

type VolumeRestoreContentInformer

type VolumeRestoreContentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.VolumeRestoreContentLister
}

VolumeRestoreContentInformer provides access to a shared informer and lister for VolumeRestoreContents.

type VolumeSnapshotInformer added in v1.0.0

type VolumeSnapshotInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.VolumeSnapshotLister
}

VolumeSnapshotInformer provides access to a shared informer and lister for VolumeSnapshots.

Jump to

Keyboard shortcuts

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