v1alpha1

package
v0.6.0-alpha.23 Latest Latest
Warning

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

Go to latest
Published: Jun 26, 2023 License: AGPL-3.0 Imports: 10 Imported by: 1

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 NewBackupPolicyInformer

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

NewBackupPolicyInformer constructs a new informer for BackupPolicy 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 NewBackupToolInformer

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

NewBackupToolInformer constructs a new informer for BackupTool 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 NewFilteredBackupPolicyInformer

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

NewFilteredBackupPolicyInformer constructs a new informer for BackupPolicy 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 NewFilteredBackupToolInformer

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

NewFilteredBackupToolInformer constructs a new informer for BackupTool 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 NewFilteredRestoreJobInformer

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

NewFilteredRestoreJobInformer constructs a new informer for RestoreJob 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 NewRestoreJobInformer

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

NewRestoreJobInformer constructs a new informer for RestoreJob 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() v1alpha1.BackupLister
}

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

type BackupPolicyInformer

type BackupPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.BackupPolicyLister
}

BackupPolicyInformer provides access to a shared informer and lister for BackupPolicies.

type BackupToolInformer

type BackupToolInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.BackupToolLister
}

BackupToolInformer provides access to a shared informer and lister for BackupTools.

type Interface

type Interface interface {
	// Backups returns a BackupInformer.
	Backups() BackupInformer
	// BackupPolicies returns a BackupPolicyInformer.
	BackupPolicies() BackupPolicyInformer
	// BackupTools returns a BackupToolInformer.
	BackupTools() BackupToolInformer
	// RestoreJobs returns a RestoreJobInformer.
	RestoreJobs() RestoreJobInformer
}

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

func New

New returns a new Interface.

type RestoreJobInformer

type RestoreJobInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RestoreJobLister
}

RestoreJobInformer provides access to a shared informer and lister for RestoreJobs.

Jump to

Keyboard shortcuts

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