v1

package
v1.9.2 Latest Latest
Warning

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

Go to latest
Published: May 30, 2023 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause, + 8 more Imports: 10 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewChannelInformer

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

NewChannelInformer constructs a new informer for Channel 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 NewConfigMapInformer

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

NewConfigMapInformer constructs a new informer for ConfigMap 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 NewFilteredChannelInformer

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

NewFilteredChannelInformer constructs a new informer for Channel 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 NewFilteredConfigMapInformer

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

NewFilteredConfigMapInformer constructs a new informer for ConfigMap 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 NewFilteredMessageInformer

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

NewFilteredMessageInformer constructs a new informer for Message 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 NewFilteredMessageRequestInformer

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

NewFilteredMessageRequestInformer constructs a new informer for MessageRequest 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 NewFilteredReceiverGroupInformer

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

NewFilteredReceiverGroupInformer constructs a new informer for ReceiverGroup 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 NewFilteredReceiverInformer

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

NewFilteredReceiverInformer constructs a new informer for Receiver 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 NewFilteredTemplateInformer

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

NewFilteredTemplateInformer constructs a new informer for Template 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 NewMessageInformer

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

NewMessageInformer constructs a new informer for Message 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 NewMessageRequestInformer

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

NewMessageRequestInformer constructs a new informer for MessageRequest 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 NewReceiverGroupInformer

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

NewReceiverGroupInformer constructs a new informer for ReceiverGroup 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 NewReceiverInformer

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

NewReceiverInformer constructs a new informer for Receiver 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 NewTemplateInformer

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

NewTemplateInformer constructs a new informer for Template 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 ChannelInformer

type ChannelInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ChannelLister
}

ChannelInformer provides access to a shared informer and lister for Channels.

type ConfigMapInformer

type ConfigMapInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ConfigMapLister
}

ConfigMapInformer provides access to a shared informer and lister for ConfigMaps.

type Interface

type Interface interface {
	// Channels returns a ChannelInformer.
	Channels() ChannelInformer
	// ConfigMaps returns a ConfigMapInformer.
	ConfigMaps() ConfigMapInformer
	// Messages returns a MessageInformer.
	Messages() MessageInformer
	// MessageRequests returns a MessageRequestInformer.
	MessageRequests() MessageRequestInformer
	// Receivers returns a ReceiverInformer.
	Receivers() ReceiverInformer
	// ReceiverGroups returns a ReceiverGroupInformer.
	ReceiverGroups() ReceiverGroupInformer
	// Templates returns a TemplateInformer.
	Templates() TemplateInformer
}

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

func New

New returns a new Interface.

type MessageInformer

type MessageInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.MessageLister
}

MessageInformer provides access to a shared informer and lister for Messages.

type MessageRequestInformer

type MessageRequestInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.MessageRequestLister
}

MessageRequestInformer provides access to a shared informer and lister for MessageRequests.

type ReceiverGroupInformer

type ReceiverGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ReceiverGroupLister
}

ReceiverGroupInformer provides access to a shared informer and lister for ReceiverGroups.

type ReceiverInformer

type ReceiverInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ReceiverLister
}

ReceiverInformer provides access to a shared informer and lister for Receivers.

type TemplateInformer

type TemplateInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.TemplateLister
}

TemplateInformer provides access to a shared informer and lister for Templates.

Jump to

Keyboard shortcuts

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