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 NewFilteredLbInformer

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

NewFilteredLbInformer constructs a new informer for Lb 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 NewFilteredServiceGroupInformer

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

NewFilteredServiceGroupInformer constructs a new informer for ServiceGroup 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 NewFilteredServiceInformer

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

NewFilteredServiceInformer constructs a new informer for Service 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 NewFilteredVpxHaInformer

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

NewFilteredVpxHaInformer constructs a new informer for VpxHa 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 NewFilteredVpxInformer

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

NewFilteredVpxInformer constructs a new informer for Vpx 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 NewFilteredVpxServiceInformer

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

NewFilteredVpxServiceInformer constructs a new informer for VpxService 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 NewFilteredVpxVipInformer

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

NewFilteredVpxVipInformer constructs a new informer for VpxVip 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 NewLbInformer

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

NewLbInformer constructs a new informer for Lb 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 NewServiceGroupInformer

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

NewServiceGroupInformer constructs a new informer for ServiceGroup 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 NewServiceInformer

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

NewServiceInformer constructs a new informer for Service 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 NewVpxHaInformer

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

NewVpxHaInformer constructs a new informer for VpxHa 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 NewVpxInformer

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

NewVpxInformer constructs a new informer for Vpx 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 NewVpxServiceInformer

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

NewVpxServiceInformer constructs a new informer for VpxService 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 NewVpxVipInformer

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

NewVpxVipInformer constructs a new informer for VpxVip 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 Interface

type Interface interface {
	// Lbs returns a LbInformer.
	Lbs() LbInformer
	// Services returns a ServiceInformer.
	Services() ServiceInformer
	// ServiceGroups returns a ServiceGroupInformer.
	ServiceGroups() ServiceGroupInformer
	// Vpxes returns a VpxInformer.
	Vpxes() VpxInformer
	// VpxHas returns a VpxHaInformer.
	VpxHas() VpxHaInformer
	// VpxServices returns a VpxServiceInformer.
	VpxServices() VpxServiceInformer
	// VpxVips returns a VpxVipInformer.
	VpxVips() VpxVipInformer
}

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

func New

New returns a new Interface.

type LbInformer

type LbInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.LbLister
}

LbInformer provides access to a shared informer and lister for Lbs.

type ServiceGroupInformer

type ServiceGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ServiceGroupLister
}

ServiceGroupInformer provides access to a shared informer and lister for ServiceGroups.

type ServiceInformer

type ServiceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ServiceLister
}

ServiceInformer provides access to a shared informer and lister for Services.

type VpxHaInformer

type VpxHaInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.VpxHaLister
}

VpxHaInformer provides access to a shared informer and lister for VpxHas.

type VpxInformer

type VpxInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.VpxLister
}

VpxInformer provides access to a shared informer and lister for Vpxes.

type VpxServiceInformer

type VpxServiceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.VpxServiceLister
}

VpxServiceInformer provides access to a shared informer and lister for VpxServices.

type VpxVipInformer

type VpxVipInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.VpxVipLister
}

VpxVipInformer provides access to a shared informer and lister for VpxVips.

Jump to

Keyboard shortcuts

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