v1beta1

package
v1.5.0 Latest Latest
Warning

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

Go to latest
Published: Aug 4, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewClusterLogConfigInformer

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

NewClusterLogConfigInformer constructs a new informer for ClusterLogConfig 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 NewFilteredClusterLogConfigInformer

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

NewFilteredClusterLogConfigInformer constructs a new informer for ClusterLogConfig 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 NewFilteredInterceptorInformer

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

NewFilteredInterceptorInformer constructs a new informer for Interceptor 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 NewFilteredLogConfigInformer

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

NewFilteredLogConfigInformer constructs a new informer for LogConfig 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 NewFilteredSinkInformer

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

NewFilteredSinkInformer constructs a new informer for Sink 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 NewFilteredVmInformer added in v1.5.0

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

NewFilteredVmInformer constructs a new informer for Vm 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 NewInterceptorInformer

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

NewInterceptorInformer constructs a new informer for Interceptor 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 NewLogConfigInformer

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

NewLogConfigInformer constructs a new informer for LogConfig 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 NewSinkInformer

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

NewSinkInformer constructs a new informer for Sink 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 NewVmInformer added in v1.5.0

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

NewVmInformer constructs a new informer for Vm 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 ClusterLogConfigInformer

type ClusterLogConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.ClusterLogConfigLister
}

ClusterLogConfigInformer provides access to a shared informer and lister for ClusterLogConfigs.

type InterceptorInformer

type InterceptorInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.InterceptorLister
}

InterceptorInformer provides access to a shared informer and lister for Interceptors.

type Interface

type Interface interface {
	// ClusterLogConfigs returns a ClusterLogConfigInformer.
	ClusterLogConfigs() ClusterLogConfigInformer
	// Interceptors returns a InterceptorInformer.
	Interceptors() InterceptorInformer
	// LogConfigs returns a LogConfigInformer.
	LogConfigs() LogConfigInformer
	// Sinks returns a SinkInformer.
	Sinks() SinkInformer
	// Vms returns a VmInformer.
	Vms() VmInformer
}

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

func New

New returns a new Interface.

type LogConfigInformer

type LogConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.LogConfigLister
}

LogConfigInformer provides access to a shared informer and lister for LogConfigs.

type SinkInformer

type SinkInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.SinkLister
}

SinkInformer provides access to a shared informer and lister for Sinks.

type VmInformer added in v1.5.0

type VmInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.VmLister
}

VmInformer provides access to a shared informer and lister for Vms.

Jump to

Keyboard shortcuts

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