v1

package
v1.10.0-rc.2 Latest Latest
Warning

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

Go to latest
Published: Nov 25, 2022 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, namespace string, 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 NewBackupRepositoryInformer added in v1.10.0

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

NewBackupRepositoryInformer constructs a new informer for BackupRepository 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 NewBackupStorageLocationInformer

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

NewBackupStorageLocationInformer constructs a new informer for BackupStorageLocation 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 NewDeleteBackupRequestInformer

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

NewDeleteBackupRequestInformer constructs a new informer for DeleteBackupRequest 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 NewDownloadRequestInformer

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

NewDownloadRequestInformer constructs a new informer for DownloadRequest 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, namespace string, 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 NewFilteredBackupRepositoryInformer added in v1.10.0

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

NewFilteredBackupRepositoryInformer constructs a new informer for BackupRepository 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 NewFilteredBackupStorageLocationInformer

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

NewFilteredBackupStorageLocationInformer constructs a new informer for BackupStorageLocation 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 NewFilteredDeleteBackupRequestInformer

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

NewFilteredDeleteBackupRequestInformer constructs a new informer for DeleteBackupRequest 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 NewFilteredDownloadRequestInformer

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

NewFilteredDownloadRequestInformer constructs a new informer for DownloadRequest 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 NewFilteredPodVolumeBackupInformer

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

NewFilteredPodVolumeBackupInformer constructs a new informer for PodVolumeBackup 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 NewFilteredPodVolumeRestoreInformer

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

NewFilteredPodVolumeRestoreInformer constructs a new informer for PodVolumeRestore 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, namespace string, 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 NewFilteredScheduleInformer

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

NewFilteredScheduleInformer constructs a new informer for Schedule 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 NewFilteredServerStatusRequestInformer

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

NewFilteredServerStatusRequestInformer constructs a new informer for ServerStatusRequest 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 NewFilteredVolumeSnapshotLocationInformer

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

NewFilteredVolumeSnapshotLocationInformer constructs a new informer for VolumeSnapshotLocation 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 NewPodVolumeBackupInformer

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

NewPodVolumeBackupInformer constructs a new informer for PodVolumeBackup 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 NewPodVolumeRestoreInformer

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

NewPodVolumeRestoreInformer constructs a new informer for PodVolumeRestore 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, namespace string, 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 NewScheduleInformer

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

NewScheduleInformer constructs a new informer for Schedule 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 NewServerStatusRequestInformer

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

NewServerStatusRequestInformer constructs a new informer for ServerStatusRequest 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 NewVolumeSnapshotLocationInformer

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

NewVolumeSnapshotLocationInformer constructs a new informer for VolumeSnapshotLocation 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() v1.BackupLister
}

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

type BackupRepositoryInformer added in v1.10.0

type BackupRepositoryInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.BackupRepositoryLister
}

BackupRepositoryInformer provides access to a shared informer and lister for BackupRepositories.

type BackupStorageLocationInformer

type BackupStorageLocationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.BackupStorageLocationLister
}

BackupStorageLocationInformer provides access to a shared informer and lister for BackupStorageLocations.

type DeleteBackupRequestInformer

type DeleteBackupRequestInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.DeleteBackupRequestLister
}

DeleteBackupRequestInformer provides access to a shared informer and lister for DeleteBackupRequests.

type DownloadRequestInformer

type DownloadRequestInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.DownloadRequestLister
}

DownloadRequestInformer provides access to a shared informer and lister for DownloadRequests.

type Interface

type Interface interface {
	// Backups returns a BackupInformer.
	Backups() BackupInformer
	// BackupRepositories returns a BackupRepositoryInformer.
	BackupRepositories() BackupRepositoryInformer
	// BackupStorageLocations returns a BackupStorageLocationInformer.
	BackupStorageLocations() BackupStorageLocationInformer
	// DeleteBackupRequests returns a DeleteBackupRequestInformer.
	DeleteBackupRequests() DeleteBackupRequestInformer
	// DownloadRequests returns a DownloadRequestInformer.
	DownloadRequests() DownloadRequestInformer
	// PodVolumeBackups returns a PodVolumeBackupInformer.
	PodVolumeBackups() PodVolumeBackupInformer
	// PodVolumeRestores returns a PodVolumeRestoreInformer.
	PodVolumeRestores() PodVolumeRestoreInformer
	// Restores returns a RestoreInformer.
	Restores() RestoreInformer
	// Schedules returns a ScheduleInformer.
	Schedules() ScheduleInformer
	// ServerStatusRequests returns a ServerStatusRequestInformer.
	ServerStatusRequests() ServerStatusRequestInformer
	// VolumeSnapshotLocations returns a VolumeSnapshotLocationInformer.
	VolumeSnapshotLocations() VolumeSnapshotLocationInformer
}

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

func New

New returns a new Interface.

type PodVolumeBackupInformer

type PodVolumeBackupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.PodVolumeBackupLister
}

PodVolumeBackupInformer provides access to a shared informer and lister for PodVolumeBackups.

type PodVolumeRestoreInformer

type PodVolumeRestoreInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.PodVolumeRestoreLister
}

PodVolumeRestoreInformer provides access to a shared informer and lister for PodVolumeRestores.

type RestoreInformer

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

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

type ScheduleInformer

type ScheduleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ScheduleLister
}

ScheduleInformer provides access to a shared informer and lister for Schedules.

type ServerStatusRequestInformer

type ServerStatusRequestInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ServerStatusRequestLister
}

ServerStatusRequestInformer provides access to a shared informer and lister for ServerStatusRequests.

type VolumeSnapshotLocationInformer

type VolumeSnapshotLocationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.VolumeSnapshotLocationLister
}

VolumeSnapshotLocationInformer provides access to a shared informer and lister for VolumeSnapshotLocations.

Jump to

Keyboard shortcuts

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