Documentation ¶
Index ¶
- func NewClusterSyncInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewClusterSyncLeaseInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFakeClusterInstallInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterSyncInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterSyncLeaseInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredFakeClusterInstallInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ClusterSyncInformer
- type ClusterSyncLeaseInformer
- type FakeClusterInstallInformer
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewClusterSyncInformer ¶
func NewClusterSyncInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterSyncInformer constructs a new informer for ClusterSync 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 NewClusterSyncLeaseInformer ¶
func NewClusterSyncLeaseInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterSyncLeaseInformer constructs a new informer for ClusterSyncLease 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 NewFakeClusterInstallInformer ¶ added in v1.1.3
func NewFakeClusterInstallInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewFakeClusterInstallInformer constructs a new informer for FakeClusterInstall 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 NewFilteredClusterSyncInformer ¶
func NewFilteredClusterSyncInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterSyncInformer constructs a new informer for ClusterSync 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 NewFilteredClusterSyncLeaseInformer ¶
func NewFilteredClusterSyncLeaseInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterSyncLeaseInformer constructs a new informer for ClusterSyncLease 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 NewFilteredFakeClusterInstallInformer ¶ added in v1.1.3
func NewFilteredFakeClusterInstallInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredFakeClusterInstallInformer constructs a new informer for FakeClusterInstall 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 ClusterSyncInformer ¶
type ClusterSyncInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ClusterSyncLister }
ClusterSyncInformer provides access to a shared informer and lister for ClusterSyncs.
type ClusterSyncLeaseInformer ¶
type ClusterSyncLeaseInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ClusterSyncLeaseLister }
ClusterSyncLeaseInformer provides access to a shared informer and lister for ClusterSyncLeases.
type FakeClusterInstallInformer ¶ added in v1.1.3
type FakeClusterInstallInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.FakeClusterInstallLister }
FakeClusterInstallInformer provides access to a shared informer and lister for FakeClusterInstalls.
type Interface ¶
type Interface interface { // ClusterSyncs returns a ClusterSyncInformer. ClusterSyncs() ClusterSyncInformer // ClusterSyncLeases returns a ClusterSyncLeaseInformer. ClusterSyncLeases() ClusterSyncLeaseInformer // FakeClusterInstalls returns a FakeClusterInstallInformer. FakeClusterInstalls() FakeClusterInstallInformer }
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.