Documentation
¶
Index ¶
- func NewFilteredSensuBackupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSensuClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSensuRestoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSensuBackupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSensuClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSensuRestoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type Interface
- type SensuBackupInformer
- type SensuClusterInformer
- type SensuRestoreInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredSensuBackupInformer ¶
func NewFilteredSensuBackupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSensuBackupInformer constructs a new informer for SensuBackup 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 NewFilteredSensuClusterInformer ¶
func NewFilteredSensuClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSensuClusterInformer constructs a new informer for SensuCluster 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 NewFilteredSensuRestoreInformer ¶
func NewFilteredSensuRestoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSensuRestoreInformer constructs a new informer for SensuRestore 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 NewSensuBackupInformer ¶
func NewSensuBackupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSensuBackupInformer constructs a new informer for SensuBackup 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 NewSensuClusterInformer ¶
func NewSensuClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSensuClusterInformer constructs a new informer for SensuCluster 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 NewSensuRestoreInformer ¶
func NewSensuRestoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSensuRestoreInformer constructs a new informer for SensuRestore 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 Interface ¶
type Interface interface { // SensuBackups returns a SensuBackupInformer. SensuBackups() SensuBackupInformer // SensuClusters returns a SensuClusterInformer. SensuClusters() SensuClusterInformer // SensuRestores returns a SensuRestoreInformer. SensuRestores() SensuRestoreInformer }
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 SensuBackupInformer ¶
type SensuBackupInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.SensuBackupLister }
SensuBackupInformer provides access to a shared informer and lister for SensuBackups.
type SensuClusterInformer ¶
type SensuClusterInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.SensuClusterLister }
SensuClusterInformer provides access to a shared informer and lister for SensuClusters.
type SensuRestoreInformer ¶
type SensuRestoreInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.SensuRestoreLister }
SensuRestoreInformer provides access to a shared informer and lister for SensuRestores.