v1beta1

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Sep 10, 2020 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause, + 8 more Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewBackendGroupInformer

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

NewBackendGroupInformer constructs a new informer for BackendGroup 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 NewBackendRecordInformer

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

NewBackendRecordInformer constructs a new informer for BackendRecord 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 NewFilteredBackendGroupInformer

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

NewFilteredBackendGroupInformer constructs a new informer for BackendGroup 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 NewFilteredBackendRecordInformer

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

NewFilteredBackendRecordInformer constructs a new informer for BackendRecord 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 NewFilteredLoadBalancerDriverInformer

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

NewFilteredLoadBalancerDriverInformer constructs a new informer for LoadBalancerDriver 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 NewFilteredLoadBalancerInformer

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

NewFilteredLoadBalancerInformer constructs a new informer for LoadBalancer 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 NewLoadBalancerDriverInformer

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

NewLoadBalancerDriverInformer constructs a new informer for LoadBalancerDriver 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 NewLoadBalancerInformer

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

NewLoadBalancerInformer constructs a new informer for LoadBalancer 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 BackendGroupInformer

type BackendGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.BackendGroupLister
}

BackendGroupInformer provides access to a shared informer and lister for BackendGroups.

type BackendRecordInformer

type BackendRecordInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.BackendRecordLister
}

BackendRecordInformer provides access to a shared informer and lister for BackendRecords.

type Interface

type Interface interface {
	// BackendGroups returns a BackendGroupInformer.
	BackendGroups() BackendGroupInformer
	// BackendRecords returns a BackendRecordInformer.
	BackendRecords() BackendRecordInformer
	// LoadBalancers returns a LoadBalancerInformer.
	LoadBalancers() LoadBalancerInformer
	// LoadBalancerDrivers returns a LoadBalancerDriverInformer.
	LoadBalancerDrivers() LoadBalancerDriverInformer
}

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

func New

New returns a new Interface.

type LoadBalancerDriverInformer

type LoadBalancerDriverInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.LoadBalancerDriverLister
}

LoadBalancerDriverInformer provides access to a shared informer and lister for LoadBalancerDrivers.

type LoadBalancerInformer

type LoadBalancerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.LoadBalancerLister
}

LoadBalancerInformer provides access to a shared informer and lister for LoadBalancers.

Jump to

Keyboard shortcuts

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