Documentation ¶
Index ¶
- func NewApplicationProtocolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredApplicationProtocolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMetaRouterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMetaRouterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ApplicationProtocolInformer
- type Interface
- type MetaRouterInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewApplicationProtocolInformer ¶
func NewApplicationProtocolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewApplicationProtocolInformer constructs a new informer for ApplicationProtocol 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 NewFilteredApplicationProtocolInformer ¶
func NewFilteredApplicationProtocolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredApplicationProtocolInformer constructs a new informer for ApplicationProtocol 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 NewFilteredMetaRouterInformer ¶
func NewFilteredMetaRouterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMetaRouterInformer constructs a new informer for MetaRouter 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 NewMetaRouterInformer ¶
func NewMetaRouterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMetaRouterInformer constructs a new informer for MetaRouter 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 ApplicationProtocolInformer ¶
type ApplicationProtocolInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ApplicationProtocolLister }
ApplicationProtocolInformer provides access to a shared informer and lister for ApplicationProtocols.
type Interface ¶
type Interface interface { // ApplicationProtocols returns a ApplicationProtocolInformer. ApplicationProtocols() ApplicationProtocolInformer // MetaRouters returns a MetaRouterInformer. MetaRouters() MetaRouterInformer }
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 MetaRouterInformer ¶
type MetaRouterInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.MetaRouterLister }
MetaRouterInformer provides access to a shared informer and lister for MetaRouters.