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 NewBindingInformer added in v0.4.0

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

NewBindingInformer constructs a new informer for Binding 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 NewExchangeInformer

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

NewExchangeInformer constructs a new informer for Exchange 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 NewFilteredBindingInformer added in v0.4.0

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

NewFilteredBindingInformer constructs a new informer for Binding 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 NewFilteredExchangeInformer

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

NewFilteredExchangeInformer constructs a new informer for Exchange 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 NewFilteredInstanceInformer added in v0.4.0

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

NewFilteredInstanceInformer constructs a new informer for Instance 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 NewFilteredQueueInformer

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

NewFilteredQueueInformer constructs a new informer for Queue 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 NewFilteredVirtualHostInformer

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

NewFilteredVirtualHostInformer constructs a new informer for VirtualHost 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 NewInstanceInformer added in v0.4.0

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

NewInstanceInformer constructs a new informer for Instance 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 NewQueueInformer

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

NewQueueInformer constructs a new informer for Queue 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 NewVirtualHostInformer

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

NewVirtualHostInformer constructs a new informer for VirtualHost 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 BindingInformer added in v0.4.0

type BindingInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.BindingLister
}

BindingInformer provides access to a shared informer and lister for Bindings.

type ExchangeInformer

type ExchangeInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ExchangeLister
}

ExchangeInformer provides access to a shared informer and lister for Exchanges.

type InstanceInformer added in v0.4.0

type InstanceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InstanceLister
}

InstanceInformer provides access to a shared informer and lister for Instances.

type Interface

type Interface interface {
	// Bindings returns a BindingInformer.
	Bindings() BindingInformer
	// Exchanges returns a ExchangeInformer.
	Exchanges() ExchangeInformer
	// Instances returns a InstanceInformer.
	Instances() InstanceInformer
	// Queues returns a QueueInformer.
	Queues() QueueInformer
	// VirtualHosts returns a VirtualHostInformer.
	VirtualHosts() VirtualHostInformer
}

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

func New

New returns a new Interface.

type QueueInformer

type QueueInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.QueueLister
}

QueueInformer provides access to a shared informer and lister for Queues.

type VirtualHostInformer

type VirtualHostInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.VirtualHostLister
}

VirtualHostInformer provides access to a shared informer and lister for VirtualHosts.

Jump to

Keyboard shortcuts

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