v1alpha1

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Oct 28, 2021 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAlertPolicyInformer

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

NewAlertPolicyInformer constructs a new informer for AlertPolicy 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 NewCustomServiceInformer

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

NewCustomServiceInformer constructs a new informer for CustomService 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 NewFilteredAlertPolicyInformer

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

NewFilteredAlertPolicyInformer constructs a new informer for AlertPolicy 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 NewFilteredCustomServiceInformer

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

NewFilteredCustomServiceInformer constructs a new informer for CustomService 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 NewFilteredGroupInformer

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

NewFilteredGroupInformer constructs a new informer for Group 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 NewFilteredMetricDescriptorInformer

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

NewFilteredMetricDescriptorInformer constructs a new informer for MetricDescriptor 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 NewFilteredNotificationChannelInformer

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

NewFilteredNotificationChannelInformer constructs a new informer for NotificationChannel 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 NewFilteredSloInformer

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

NewFilteredSloInformer constructs a new informer for Slo 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 NewFilteredUptimeCheckConfigInformer

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

NewFilteredUptimeCheckConfigInformer constructs a new informer for UptimeCheckConfig 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 NewGroupInformer

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

NewGroupInformer constructs a new informer for Group 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 NewMetricDescriptorInformer

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

NewMetricDescriptorInformer constructs a new informer for MetricDescriptor 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 NewNotificationChannelInformer

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

NewNotificationChannelInformer constructs a new informer for NotificationChannel 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 NewSloInformer

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

NewSloInformer constructs a new informer for Slo 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 NewUptimeCheckConfigInformer

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

NewUptimeCheckConfigInformer constructs a new informer for UptimeCheckConfig 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 AlertPolicyInformer

type AlertPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AlertPolicyLister
}

AlertPolicyInformer provides access to a shared informer and lister for AlertPolicies.

type CustomServiceInformer

type CustomServiceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.CustomServiceLister
}

CustomServiceInformer provides access to a shared informer and lister for CustomServices.

type DashboardInformer

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

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

type GroupInformer

type GroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.GroupLister
}

GroupInformer provides access to a shared informer and lister for Groups.

type Interface

type Interface interface {
	// AlertPolicies returns a AlertPolicyInformer.
	AlertPolicies() AlertPolicyInformer
	// CustomServices returns a CustomServiceInformer.
	CustomServices() CustomServiceInformer
	// Dashboards returns a DashboardInformer.
	Dashboards() DashboardInformer
	// Groups returns a GroupInformer.
	Groups() GroupInformer
	// MetricDescriptors returns a MetricDescriptorInformer.
	MetricDescriptors() MetricDescriptorInformer
	// NotificationChannels returns a NotificationChannelInformer.
	NotificationChannels() NotificationChannelInformer
	// Slos returns a SloInformer.
	Slos() SloInformer
	// UptimeCheckConfigs returns a UptimeCheckConfigInformer.
	UptimeCheckConfigs() UptimeCheckConfigInformer
}

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

func New

New returns a new Interface.

type MetricDescriptorInformer

type MetricDescriptorInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MetricDescriptorLister
}

MetricDescriptorInformer provides access to a shared informer and lister for MetricDescriptors.

type NotificationChannelInformer

type NotificationChannelInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NotificationChannelLister
}

NotificationChannelInformer provides access to a shared informer and lister for NotificationChannels.

type SloInformer

type SloInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SloLister
}

SloInformer provides access to a shared informer and lister for Slos.

type UptimeCheckConfigInformer

type UptimeCheckConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.UptimeCheckConfigLister
}

UptimeCheckConfigInformer provides access to a shared informer and lister for UptimeCheckConfigs.

Jump to

Keyboard shortcuts

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