v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAlarmContactGroupInformer

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

NewAlarmContactGroupInformer constructs a new informer for AlarmContactGroup 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 NewAlarmContactInformer

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

NewAlarmContactInformer constructs a new informer for AlarmContact 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 NewAlarmInformer

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

NewAlarmInformer constructs a new informer for Alarm 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 NewDynamicTagGroupInformer added in v0.5.0

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

NewDynamicTagGroupInformer constructs a new informer for DynamicTagGroup 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 NewFilteredAlarmContactGroupInformer

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

NewFilteredAlarmContactGroupInformer constructs a new informer for AlarmContactGroup 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 NewFilteredAlarmContactInformer

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

NewFilteredAlarmContactInformer constructs a new informer for AlarmContact 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 NewFilteredAlarmInformer

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

NewFilteredAlarmInformer constructs a new informer for Alarm 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 NewFilteredDynamicTagGroupInformer added in v0.5.0

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

NewFilteredDynamicTagGroupInformer constructs a new informer for DynamicTagGroup 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 NewFilteredGroupMetricRuleInformer

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

NewFilteredGroupMetricRuleInformer constructs a new informer for GroupMetricRule 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 NewFilteredMetricRuleTemplateInformer added in v0.4.0

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

NewFilteredMetricRuleTemplateInformer constructs a new informer for MetricRuleTemplate 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 NewFilteredMonitorGroupInformer

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

NewFilteredMonitorGroupInformer constructs a new informer for MonitorGroup 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 NewFilteredMonitorGroupInstancesInformer

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

NewFilteredMonitorGroupInstancesInformer constructs a new informer for MonitorGroupInstances 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 NewFilteredSiteMonitorInformer

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

NewFilteredSiteMonitorInformer constructs a new informer for SiteMonitor 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 NewGroupMetricRuleInformer

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

NewGroupMetricRuleInformer constructs a new informer for GroupMetricRule 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 NewMetricRuleTemplateInformer added in v0.4.0

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

NewMetricRuleTemplateInformer constructs a new informer for MetricRuleTemplate 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 NewMonitorGroupInformer

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

NewMonitorGroupInformer constructs a new informer for MonitorGroup 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 NewMonitorGroupInstancesInformer

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

NewMonitorGroupInstancesInformer constructs a new informer for MonitorGroupInstances 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 NewSiteMonitorInformer

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

NewSiteMonitorInformer constructs a new informer for SiteMonitor 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 AlarmContactGroupInformer

type AlarmContactGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AlarmContactGroupLister
}

AlarmContactGroupInformer provides access to a shared informer and lister for AlarmContactGroups.

type AlarmContactInformer

type AlarmContactInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AlarmContactLister
}

AlarmContactInformer provides access to a shared informer and lister for AlarmContacts.

type AlarmInformer

type AlarmInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AlarmLister
}

AlarmInformer provides access to a shared informer and lister for Alarms.

type DynamicTagGroupInformer added in v0.5.0

type DynamicTagGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DynamicTagGroupLister
}

DynamicTagGroupInformer provides access to a shared informer and lister for DynamicTagGroups.

type GroupMetricRuleInformer

type GroupMetricRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.GroupMetricRuleLister
}

GroupMetricRuleInformer provides access to a shared informer and lister for GroupMetricRules.

type Interface

type Interface interface {
	// Alarms returns a AlarmInformer.
	Alarms() AlarmInformer
	// AlarmContacts returns a AlarmContactInformer.
	AlarmContacts() AlarmContactInformer
	// AlarmContactGroups returns a AlarmContactGroupInformer.
	AlarmContactGroups() AlarmContactGroupInformer
	// DynamicTagGroups returns a DynamicTagGroupInformer.
	DynamicTagGroups() DynamicTagGroupInformer
	// GroupMetricRules returns a GroupMetricRuleInformer.
	GroupMetricRules() GroupMetricRuleInformer
	// MetricRuleTemplates returns a MetricRuleTemplateInformer.
	MetricRuleTemplates() MetricRuleTemplateInformer
	// MonitorGroups returns a MonitorGroupInformer.
	MonitorGroups() MonitorGroupInformer
	// MonitorGroupInstanceses returns a MonitorGroupInstancesInformer.
	MonitorGroupInstanceses() MonitorGroupInstancesInformer
	// SiteMonitors returns a SiteMonitorInformer.
	SiteMonitors() SiteMonitorInformer
}

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

func New

New returns a new Interface.

type MetricRuleTemplateInformer added in v0.4.0

type MetricRuleTemplateInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MetricRuleTemplateLister
}

MetricRuleTemplateInformer provides access to a shared informer and lister for MetricRuleTemplates.

type MonitorGroupInformer

type MonitorGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MonitorGroupLister
}

MonitorGroupInformer provides access to a shared informer and lister for MonitorGroups.

type MonitorGroupInstancesInformer

type MonitorGroupInstancesInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MonitorGroupInstancesLister
}

MonitorGroupInstancesInformer provides access to a shared informer and lister for MonitorGroupInstanceses.

type SiteMonitorInformer

type SiteMonitorInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SiteMonitorLister
}

SiteMonitorInformer provides access to a shared informer and lister for SiteMonitors.

Jump to

Keyboard shortcuts

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