v1alpha1

package
v0.0.0-...-425e462 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 21, 2019 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL