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 NewBalancerInformer

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

NewBalancerInformer constructs a new informer for Balancer 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 NewBalancerNetworkInformer

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

NewBalancerNetworkInformer constructs a new informer for BalancerNetwork 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 NewBalancerServiceInformer

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

NewBalancerServiceInformer constructs a new informer for BalancerService 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 NewBalancerTargetInformer

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

NewBalancerTargetInformer constructs a new informer for BalancerTarget 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 NewFilteredBalancerInformer

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

NewFilteredBalancerInformer constructs a new informer for Balancer 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 NewFilteredBalancerNetworkInformer

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

NewFilteredBalancerNetworkInformer constructs a new informer for BalancerNetwork 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 NewFilteredBalancerServiceInformer

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

NewFilteredBalancerServiceInformer constructs a new informer for BalancerService 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 NewFilteredBalancerTargetInformer

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

NewFilteredBalancerTargetInformer constructs a new informer for BalancerTarget 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 BalancerInformer

type BalancerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.BalancerLister
}

BalancerInformer provides access to a shared informer and lister for Balancers.

type BalancerNetworkInformer

type BalancerNetworkInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.BalancerNetworkLister
}

BalancerNetworkInformer provides access to a shared informer and lister for BalancerNetworks.

type BalancerServiceInformer

type BalancerServiceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.BalancerServiceLister
}

BalancerServiceInformer provides access to a shared informer and lister for BalancerServices.

type BalancerTargetInformer

type BalancerTargetInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.BalancerTargetLister
}

BalancerTargetInformer provides access to a shared informer and lister for BalancerTargets.

type Interface

type Interface interface {
	// Balancers returns a BalancerInformer.
	Balancers() BalancerInformer
	// BalancerNetworks returns a BalancerNetworkInformer.
	BalancerNetworks() BalancerNetworkInformer
	// BalancerServices returns a BalancerServiceInformer.
	BalancerServices() BalancerServiceInformer
	// BalancerTargets returns a BalancerTargetInformer.
	BalancerTargets() BalancerTargetInformer
}

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

func New

New returns a new Interface.

Jump to

Keyboard shortcuts

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