Documentation ¶
Index ¶
- func NewFilteredIngressRouteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMiddlewareInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIngressRouteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMiddlewareInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type IngressRouteInformer
- type Interface
- type MiddlewareInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredIngressRouteInformer ¶
func NewFilteredIngressRouteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredIngressRouteInformer constructs a new informer for IngressRoute 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 NewFilteredMiddlewareInformer ¶
func NewFilteredMiddlewareInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMiddlewareInformer constructs a new informer for Middleware 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 NewIngressRouteInformer ¶
func NewIngressRouteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewIngressRouteInformer constructs a new informer for IngressRoute 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 NewMiddlewareInformer ¶
func NewMiddlewareInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMiddlewareInformer constructs a new informer for Middleware 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 IngressRouteInformer ¶
type IngressRouteInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.IngressRouteLister }
IngressRouteInformer provides access to a shared informer and lister for IngressRoutes.
type Interface ¶
type Interface interface { // IngressRoutes returns a IngressRouteInformer. IngressRoutes() IngressRouteInformer // Middlewares returns a MiddlewareInformer. Middlewares() MiddlewareInformer }
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 MiddlewareInformer ¶
type MiddlewareInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.MiddlewareLister }
MiddlewareInformer provides access to a shared informer and lister for Middlewares.