Documentation
¶
Index ¶
- func NewBackupInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewBackupLocationInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBackupInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBackupLocationInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredProviderInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRestoreInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVolumeBackupContentInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVolumeGroupInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVolumeRestoreContentInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVolumeSnapshotInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewProviderInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRestoreInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVolumeBackupContentInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVolumeGroupInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVolumeRestoreContentInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVolumeSnapshotInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type BackupInformer
- type BackupLocationInformer
- type Interface
- type ProviderInformer
- type RestoreInformer
- type VolumeBackupContentInformer
- type VolumeGroupInformer
- type VolumeRestoreContentInformer
- type VolumeSnapshotInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBackupInformer ¶
func NewBackupInformer(client versioned.Interface, 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 NewBackupLocationInformer ¶
func NewBackupLocationInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewBackupLocationInformer constructs a new informer for BackupLocation 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, 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 NewFilteredBackupLocationInformer ¶
func NewFilteredBackupLocationInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredBackupLocationInformer constructs a new informer for BackupLocation 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 NewFilteredProviderInformer ¶
func NewFilteredProviderInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredProviderInformer constructs a new informer for Provider 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, 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 NewFilteredVolumeBackupContentInformer ¶
func NewFilteredVolumeBackupContentInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVolumeBackupContentInformer constructs a new informer for VolumeBackupContent 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 NewFilteredVolumeGroupInformer ¶ added in v1.0.0
func NewFilteredVolumeGroupInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVolumeGroupInformer constructs a new informer for VolumeGroup 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 NewFilteredVolumeRestoreContentInformer ¶
func NewFilteredVolumeRestoreContentInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVolumeRestoreContentInformer constructs a new informer for VolumeRestoreContent 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 NewFilteredVolumeSnapshotInformer ¶ added in v1.0.0
func NewFilteredVolumeSnapshotInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVolumeSnapshotInformer constructs a new informer for VolumeSnapshot 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 NewProviderInformer ¶
func NewProviderInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewProviderInformer constructs a new informer for Provider 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, 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 NewVolumeBackupContentInformer ¶
func NewVolumeBackupContentInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVolumeBackupContentInformer constructs a new informer for VolumeBackupContent 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 NewVolumeGroupInformer ¶ added in v1.0.0
func NewVolumeGroupInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVolumeGroupInformer constructs a new informer for VolumeGroup 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 NewVolumeRestoreContentInformer ¶
func NewVolumeRestoreContentInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVolumeRestoreContentInformer constructs a new informer for VolumeRestoreContent 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 NewVolumeSnapshotInformer ¶ added in v1.0.0
func NewVolumeSnapshotInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVolumeSnapshotInformer constructs a new informer for VolumeSnapshot 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() v1beta1.BackupLister }
BackupInformer provides access to a shared informer and lister for Backups.
type BackupLocationInformer ¶
type BackupLocationInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.BackupLocationLister }
BackupLocationInformer provides access to a shared informer and lister for BackupLocations.
type Interface ¶
type Interface interface { // Backups returns a BackupInformer. Backups() BackupInformer // BackupLocations returns a BackupLocationInformer. BackupLocations() BackupLocationInformer // Providers returns a ProviderInformer. Providers() ProviderInformer // Restores returns a RestoreInformer. Restores() RestoreInformer // VolumeBackupContents returns a VolumeBackupContentInformer. VolumeBackupContents() VolumeBackupContentInformer // VolumeGroups returns a VolumeGroupInformer. VolumeGroups() VolumeGroupInformer // VolumeRestoreContents returns a VolumeRestoreContentInformer. VolumeRestoreContents() VolumeRestoreContentInformer // VolumeSnapshots returns a VolumeSnapshotInformer. VolumeSnapshots() VolumeSnapshotInformer }
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 ProviderInformer ¶
type ProviderInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.ProviderLister }
ProviderInformer provides access to a shared informer and lister for Providers.
type RestoreInformer ¶
type RestoreInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.RestoreLister }
RestoreInformer provides access to a shared informer and lister for Restores.
type VolumeBackupContentInformer ¶
type VolumeBackupContentInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.VolumeBackupContentLister }
VolumeBackupContentInformer provides access to a shared informer and lister for VolumeBackupContents.
type VolumeGroupInformer ¶ added in v1.0.0
type VolumeGroupInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.VolumeGroupLister }
VolumeGroupInformer provides access to a shared informer and lister for VolumeGroups.
type VolumeRestoreContentInformer ¶
type VolumeRestoreContentInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.VolumeRestoreContentLister }
VolumeRestoreContentInformer provides access to a shared informer and lister for VolumeRestoreContents.
type VolumeSnapshotInformer ¶ added in v1.0.0
type VolumeSnapshotInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.VolumeSnapshotLister }
VolumeSnapshotInformer provides access to a shared informer and lister for VolumeSnapshots.