Documentation ¶
Index ¶
- func NewChannelInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewConfigMapInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredChannelInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredConfigMapInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMessageInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMessageRequestInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredReceiverGroupInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredReceiverInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTemplateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMessageInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMessageRequestInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewReceiverGroupInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewReceiverInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTemplateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ChannelInformer
- type ConfigMapInformer
- type Interface
- type MessageInformer
- type MessageRequestInformer
- type ReceiverGroupInformer
- type ReceiverInformer
- type TemplateInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.