Documentation ¶
Index ¶
- func NewFilteredIngressRouteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredIngressRouteTCPInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMiddlewareInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTLSOptionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIngressRouteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIngressRouteTCPInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMiddlewareInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTLSOptionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type IngressRouteInformer
- type IngressRouteTCPInformer
- type Interface
- type MiddlewareInformer
- type TLSOptionInformer
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 NewFilteredIngressRouteTCPInformer ¶
func NewFilteredIngressRouteTCPInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredIngressRouteTCPInformer constructs a new informer for IngressRouteTCP 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 NewFilteredTLSOptionInformer ¶
func NewFilteredTLSOptionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTLSOptionInformer constructs a new informer for TLSOption 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 NewIngressRouteTCPInformer ¶
func NewIngressRouteTCPInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewIngressRouteTCPInformer constructs a new informer for IngressRouteTCP 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.
func NewTLSOptionInformer ¶
func NewTLSOptionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTLSOptionInformer constructs a new informer for TLSOption 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 IngressRouteTCPInformer ¶
type IngressRouteTCPInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.IngressRouteTCPLister }
IngressRouteTCPInformer provides access to a shared informer and lister for IngressRouteTCPs.
type Interface ¶
type Interface interface { // IngressRoutes returns a IngressRouteInformer. IngressRoutes() IngressRouteInformer // IngressRouteTCPs returns a IngressRouteTCPInformer. IngressRouteTCPs() IngressRouteTCPInformer // Middlewares returns a MiddlewareInformer. Middlewares() MiddlewareInformer // TLSOptions returns a TLSOptionInformer. TLSOptions() TLSOptionInformer }
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.
type TLSOptionInformer ¶
type TLSOptionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.TLSOptionLister }
TLSOptionInformer provides access to a shared informer and lister for TLSOptions.