v1alpha1

package
v0.0.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAlertNotificationInformer

func NewAlertNotificationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewAlertNotificationInformer constructs a new informer for AlertNotification 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 NewDashboardInformer

func NewDashboardInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewDashboardInformer constructs a new informer for Dashboard 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 NewDataSourceInformer

func NewDataSourceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewDataSourceInformer constructs a new informer for DataSource 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 NewFilteredAlertNotificationInformer

func NewFilteredAlertNotificationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredAlertNotificationInformer constructs a new informer for AlertNotification 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 NewFilteredDashboardInformer

func NewFilteredDashboardInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredDashboardInformer constructs a new informer for Dashboard 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 NewFilteredDataSourceInformer

func NewFilteredDataSourceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredDataSourceInformer constructs a new informer for DataSource 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 NewFilteredFolderInformer

func NewFilteredFolderInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredFolderInformer constructs a new informer for Folder 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 NewFolderInformer

func NewFolderInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewFolderInformer constructs a new informer for Folder 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 AlertNotificationInformer

type AlertNotificationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AlertNotificationLister
}

AlertNotificationInformer provides access to a shared informer and lister for AlertNotifications.

type DashboardInformer

type DashboardInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DashboardLister
}

DashboardInformer provides access to a shared informer and lister for Dashboards.

type DataSourceInformer

type DataSourceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DataSourceLister
}

DataSourceInformer provides access to a shared informer and lister for DataSources.

type FolderInformer

type FolderInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.FolderLister
}

FolderInformer provides access to a shared informer and lister for Folders.

type Interface

type Interface interface {
	// AlertNotifications returns a AlertNotificationInformer.
	AlertNotifications() AlertNotificationInformer
	// Dashboards returns a DashboardInformer.
	Dashboards() DashboardInformer
	// DataSources returns a DataSourceInformer.
	DataSources() DataSourceInformer
	// Folders returns a FolderInformer.
	Folders() FolderInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

Jump to

Keyboard shortcuts

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