v1

package
v0.10.2 Latest Latest
Warning

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

Go to latest
Published: Feb 27, 2019 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewBackupInformer added in v0.6.0

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 NewBackupStorageLocationInformer added in v0.10.0

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 added in v0.8.0

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 added in v0.6.0

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 added in v0.7.0

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 NewFilteredBackupStorageLocationInformer added in v0.10.0

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 added in v0.8.0

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 added in v0.7.0

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 added in v0.9.0

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 added in v0.9.0

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 NewFilteredResticRepositoryInformer added in v0.9.0

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

NewFilteredResticRepositoryInformer constructs a new informer for ResticRepository 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 added in v0.7.0

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 added in v0.7.0

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 NewFilteredVolumeSnapshotLocationInformer added in v0.10.0

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 added in v0.9.0

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 added in v0.9.0

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 NewResticRepositoryInformer added in v0.9.0

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

NewResticRepositoryInformer constructs a new informer for ResticRepository 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 added in v0.6.0

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 added in v0.6.0

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 NewVolumeSnapshotLocationInformer added in v0.10.0

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 BackupStorageLocationInformer added in v0.10.0

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

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

type DeleteBackupRequestInformer added in v0.8.0

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

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

type DownloadRequestInformer added in v0.4.0

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
	// 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
	// ResticRepositories returns a ResticRepositoryInformer.
	ResticRepositories() ResticRepositoryInformer
	// Restores returns a RestoreInformer.
	Restores() RestoreInformer
	// Schedules returns a ScheduleInformer.
	Schedules() ScheduleInformer
	// 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 added in v0.9.0

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

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

type PodVolumeRestoreInformer added in v0.9.0

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

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

type ResticRepositoryInformer added in v0.9.0

type ResticRepositoryInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ResticRepositoryLister
}

ResticRepositoryInformer provides access to a shared informer and lister for ResticRepositories.

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 VolumeSnapshotLocationInformer added in v0.10.0

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