v1alpha1

package
v1.4.2-rc3 Latest Latest
Warning

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

Go to latest
Published: Nov 29, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewBackupRepositoryClaimInformer

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

NewBackupRepositoryClaimInformer constructs a new informer for BackupRepositoryClaim 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

func NewBackupRepositoryInformer(client versioned.Interface, 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 NewCloneFromSnapshotInformer

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

NewCloneFromSnapshotInformer constructs a new informer for CloneFromSnapshot 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 NewDeleteSnapshotInformer

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

NewDeleteSnapshotInformer constructs a new informer for DeleteSnapshot 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 NewFilteredBackupRepositoryClaimInformer

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

NewFilteredBackupRepositoryClaimInformer constructs a new informer for BackupRepositoryClaim 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

func NewFilteredBackupRepositoryInformer(client versioned.Interface, 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 NewFilteredCloneFromSnapshotInformer

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

NewFilteredCloneFromSnapshotInformer constructs a new informer for CloneFromSnapshot 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 NewFilteredDeleteSnapshotInformer

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

NewFilteredDeleteSnapshotInformer constructs a new informer for DeleteSnapshot 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 NewFilteredSnapshotInformer

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

NewFilteredSnapshotInformer constructs a new informer for Snapshot 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 NewSnapshotInformer

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

NewSnapshotInformer constructs a new informer for Snapshot 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 BackupRepositoryClaimInformer

type BackupRepositoryClaimInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.BackupRepositoryClaimLister
}

BackupRepositoryClaimInformer provides access to a shared informer and lister for BackupRepositoryClaims.

type BackupRepositoryInformer

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

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

type CloneFromSnapshotInformer

type CloneFromSnapshotInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.CloneFromSnapshotLister
}

CloneFromSnapshotInformer provides access to a shared informer and lister for CloneFromSnapshots.

type DeleteSnapshotInformer

type DeleteSnapshotInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DeleteSnapshotLister
}

DeleteSnapshotInformer provides access to a shared informer and lister for DeleteSnapshots.

type Interface

type Interface interface {
	// BackupRepositories returns a BackupRepositoryInformer.
	BackupRepositories() BackupRepositoryInformer
	// BackupRepositoryClaims returns a BackupRepositoryClaimInformer.
	BackupRepositoryClaims() BackupRepositoryClaimInformer
	// CloneFromSnapshots returns a CloneFromSnapshotInformer.
	CloneFromSnapshots() CloneFromSnapshotInformer
	// DeleteSnapshots returns a DeleteSnapshotInformer.
	DeleteSnapshots() DeleteSnapshotInformer
	// Snapshots returns a SnapshotInformer.
	Snapshots() SnapshotInformer
}

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

func New

New returns a new Interface.

type SnapshotInformer

type SnapshotInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SnapshotLister
}

SnapshotInformer provides access to a shared informer and lister for Snapshots.

Jump to

Keyboard shortcuts

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