v1alpha1

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Sep 2, 2018 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredIngressMonitorInformer

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

NewFilteredIngressMonitorInformer constructs a new informer for IngressMonitor 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 NewFilteredMonitorInformer

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

NewFilteredMonitorInformer constructs a new informer for Monitor 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 NewFilteredMonitorTemplateInformer

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

NewFilteredMonitorTemplateInformer constructs a new informer for MonitorTemplate 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 NewFilteredProviderInformer

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

NewFilteredProviderInformer constructs a new informer for Provider 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 NewIngressMonitorInformer

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

NewIngressMonitorInformer constructs a new informer for IngressMonitor 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 NewMonitorInformer

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

NewMonitorInformer constructs a new informer for Monitor 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 NewMonitorTemplateInformer

func NewMonitorTemplateInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewMonitorTemplateInformer constructs a new informer for MonitorTemplate 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 NewProviderInformer

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

NewProviderInformer constructs a new informer for Provider 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 IngressMonitorInformer

type IngressMonitorInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.IngressMonitorLister
}

IngressMonitorInformer provides access to a shared informer and lister for IngressMonitors.

type Interface

type Interface interface {
	// IngressMonitors returns a IngressMonitorInformer.
	IngressMonitors() IngressMonitorInformer
	// Monitors returns a MonitorInformer.
	Monitors() MonitorInformer
	// MonitorTemplates returns a MonitorTemplateInformer.
	MonitorTemplates() MonitorTemplateInformer
	// Providers returns a ProviderInformer.
	Providers() ProviderInformer
}

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

func New

New returns a new Interface.

type MonitorInformer

type MonitorInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MonitorLister
}

MonitorInformer provides access to a shared informer and lister for Monitors.

type MonitorTemplateInformer

type MonitorTemplateInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MonitorTemplateLister
}

MonitorTemplateInformer provides access to a shared informer and lister for MonitorTemplates.

type ProviderInformer

type ProviderInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ProviderLister
}

ProviderInformer provides access to a shared informer and lister for Providers.

Jump to

Keyboard shortcuts

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