Documentation ¶
Index ¶
- func NewClusterAlertInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterAlertInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredIncidentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNodeAlertInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPodAlertInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSearchlightPluginInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIncidentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNodeAlertInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPodAlertInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSearchlightPluginInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ClusterAlertInformer
- type IncidentInformer
- type Interface
- type NodeAlertInformer
- type PodAlertInformer
- type SearchlightPluginInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewClusterAlertInformer ¶
func NewClusterAlertInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterAlertInformer constructs a new informer for ClusterAlert 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 NewFilteredClusterAlertInformer ¶
func NewFilteredClusterAlertInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterAlertInformer constructs a new informer for ClusterAlert 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 NewFilteredIncidentInformer ¶
func NewFilteredIncidentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredIncidentInformer constructs a new informer for Incident 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 NewFilteredNodeAlertInformer ¶
func NewFilteredNodeAlertInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredNodeAlertInformer constructs a new informer for NodeAlert 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 NewFilteredPodAlertInformer ¶
func NewFilteredPodAlertInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPodAlertInformer constructs a new informer for PodAlert 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 NewFilteredSearchlightPluginInformer ¶
func NewFilteredSearchlightPluginInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSearchlightPluginInformer constructs a new informer for SearchlightPlugin 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 NewIncidentInformer ¶
func NewIncidentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewIncidentInformer constructs a new informer for Incident 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 NewNodeAlertInformer ¶
func NewNodeAlertInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewNodeAlertInformer constructs a new informer for NodeAlert 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 NewPodAlertInformer ¶
func NewPodAlertInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPodAlertInformer constructs a new informer for PodAlert 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 NewSearchlightPluginInformer ¶
func NewSearchlightPluginInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSearchlightPluginInformer constructs a new informer for SearchlightPlugin 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 ClusterAlertInformer ¶
type ClusterAlertInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ClusterAlertLister }
ClusterAlertInformer provides access to a shared informer and lister for ClusterAlerts.
type IncidentInformer ¶
type IncidentInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.IncidentLister }
IncidentInformer provides access to a shared informer and lister for Incidents.
type Interface ¶
type Interface interface { // ClusterAlerts returns a ClusterAlertInformer. ClusterAlerts() ClusterAlertInformer // Incidents returns a IncidentInformer. Incidents() IncidentInformer // NodeAlerts returns a NodeAlertInformer. NodeAlerts() NodeAlertInformer // PodAlerts returns a PodAlertInformer. PodAlerts() PodAlertInformer // SearchlightPlugins returns a SearchlightPluginInformer. SearchlightPlugins() SearchlightPluginInformer }
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 NodeAlertInformer ¶
type NodeAlertInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.NodeAlertLister }
NodeAlertInformer provides access to a shared informer and lister for NodeAlerts.
type PodAlertInformer ¶
type PodAlertInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.PodAlertLister }
PodAlertInformer provides access to a shared informer and lister for PodAlerts.
type SearchlightPluginInformer ¶
type SearchlightPluginInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.SearchlightPluginLister }
SearchlightPluginInformer provides access to a shared informer and lister for SearchlightPlugins.