v1alpha1

package
Version: v0.0.0-...-d88a328 Latest Latest
Warning

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

Go to latest
Published: Jul 10, 2020 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewClusterLogSinkInformer

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

NewClusterLogSinkInformer constructs a new informer for ClusterLogSink 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 NewClusterMetricSinkInformer

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

NewClusterMetricSinkInformer constructs a new informer for ClusterMetricSink 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 NewFilteredClusterLogSinkInformer

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

NewFilteredClusterLogSinkInformer constructs a new informer for ClusterLogSink 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 NewFilteredClusterMetricSinkInformer

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

NewFilteredClusterMetricSinkInformer constructs a new informer for ClusterMetricSink 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 NewFilteredLogSinkInformer

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

NewFilteredLogSinkInformer constructs a new informer for LogSink 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 NewFilteredMetricSinkInformer

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

NewFilteredMetricSinkInformer constructs a new informer for MetricSink 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 NewLogSinkInformer

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

NewLogSinkInformer constructs a new informer for LogSink 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 NewMetricSinkInformer

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

NewMetricSinkInformer constructs a new informer for MetricSink 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 ClusterLogSinkInformer

type ClusterLogSinkInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterLogSinkLister
}

ClusterLogSinkInformer provides access to a shared informer and lister for ClusterLogSinks.

type ClusterMetricSinkInformer

type ClusterMetricSinkInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterMetricSinkLister
}

ClusterMetricSinkInformer provides access to a shared informer and lister for ClusterMetricSinks.

type Interface

type Interface interface {
	// ClusterLogSinks returns a ClusterLogSinkInformer.
	ClusterLogSinks() ClusterLogSinkInformer
	// ClusterMetricSinks returns a ClusterMetricSinkInformer.
	ClusterMetricSinks() ClusterMetricSinkInformer
	// LogSinks returns a LogSinkInformer.
	LogSinks() LogSinkInformer
	// MetricSinks returns a MetricSinkInformer.
	MetricSinks() MetricSinkInformer
}

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

func New

New returns a new Interface.

type LogSinkInformer

type LogSinkInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.LogSinkLister
}

LogSinkInformer provides access to a shared informer and lister for LogSinks.

type MetricSinkInformer

type MetricSinkInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MetricSinkLister
}

MetricSinkInformer provides access to a shared informer and lister for MetricSinks.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
t or T : Toggle theme light dark auto
y or Y : Canonical URL