Documentation ¶
Index ¶
- func NewBackupRepositoryClaimInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewBackupRepositoryInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCloneFromSnapshotInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDeleteSnapshotInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBackupRepositoryClaimInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBackupRepositoryInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCloneFromSnapshotInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDeleteSnapshotInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSnapshotInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSnapshotInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type BackupRepositoryClaimInformer
- type BackupRepositoryInformer
- type CloneFromSnapshotInformer
- type DeleteSnapshotInformer
- type Interface
- type SnapshotInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.