Documentation ¶
Index ¶
- func NewFilteredGatewayHostInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredGlobalConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredHttpFilterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPolicyOverlayInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRouteFilterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredServiceRouteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTLSCertificateDelegationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGatewayHostInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGlobalConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewHttpFilterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPolicyOverlayInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRouteFilterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServiceRouteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTLSCertificateDelegationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type GatewayHostInformer
- type GlobalConfigInformer
- type HttpFilterInformer
- type Interface
- type PolicyOverlayInformer
- type RouteFilterInformer
- type ServiceRouteInformer
- type TLSCertificateDelegationInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredGatewayHostInformer ¶
func NewFilteredGatewayHostInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredGatewayHostInformer constructs a new informer for GatewayHost 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 NewFilteredGlobalConfigInformer ¶
func NewFilteredGlobalConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredGlobalConfigInformer constructs a new informer for GlobalConfig 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 NewFilteredHttpFilterInformer ¶
func NewFilteredHttpFilterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredHttpFilterInformer constructs a new informer for HttpFilter 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 NewFilteredPolicyOverlayInformer ¶
func NewFilteredPolicyOverlayInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPolicyOverlayInformer constructs a new informer for PolicyOverlay 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 NewFilteredRouteFilterInformer ¶
func NewFilteredRouteFilterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRouteFilterInformer constructs a new informer for RouteFilter 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 NewFilteredServiceRouteInformer ¶
func NewFilteredServiceRouteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredServiceRouteInformer constructs a new informer for ServiceRoute 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 NewFilteredTLSCertificateDelegationInformer ¶
func NewFilteredTLSCertificateDelegationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTLSCertificateDelegationInformer constructs a new informer for TLSCertificateDelegation 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 NewGatewayHostInformer ¶
func NewGatewayHostInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewGatewayHostInformer constructs a new informer for GatewayHost 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 NewGlobalConfigInformer ¶
func NewGlobalConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewGlobalConfigInformer constructs a new informer for GlobalConfig 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 NewHttpFilterInformer ¶
func NewHttpFilterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewHttpFilterInformer constructs a new informer for HttpFilter 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 NewPolicyOverlayInformer ¶
func NewPolicyOverlayInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPolicyOverlayInformer constructs a new informer for PolicyOverlay 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 NewRouteFilterInformer ¶
func NewRouteFilterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRouteFilterInformer constructs a new informer for RouteFilter 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 NewServiceRouteInformer ¶
func NewServiceRouteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewServiceRouteInformer constructs a new informer for ServiceRoute 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 NewTLSCertificateDelegationInformer ¶
func NewTLSCertificateDelegationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTLSCertificateDelegationInformer constructs a new informer for TLSCertificateDelegation 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 GatewayHostInformer ¶
type GatewayHostInformer interface { Informer() cache.SharedIndexInformer Lister() v1.GatewayHostLister }
GatewayHostInformer provides access to a shared informer and lister for GatewayHosts.
type GlobalConfigInformer ¶
type GlobalConfigInformer interface { Informer() cache.SharedIndexInformer Lister() v1.GlobalConfigLister }
GlobalConfigInformer provides access to a shared informer and lister for GlobalConfigs.
type HttpFilterInformer ¶
type HttpFilterInformer interface { Informer() cache.SharedIndexInformer Lister() v1.HttpFilterLister }
HttpFilterInformer provides access to a shared informer and lister for HttpFilters.
type Interface ¶
type Interface interface { // GatewayHosts returns a GatewayHostInformer. GatewayHosts() GatewayHostInformer // GlobalConfigs returns a GlobalConfigInformer. GlobalConfigs() GlobalConfigInformer // HttpFilters returns a HttpFilterInformer. HttpFilters() HttpFilterInformer // PolicyOverlays returns a PolicyOverlayInformer. PolicyOverlays() PolicyOverlayInformer // RouteFilters returns a RouteFilterInformer. RouteFilters() RouteFilterInformer // ServiceRoutes returns a ServiceRouteInformer. ServiceRoutes() ServiceRouteInformer // TLSCertificateDelegations returns a TLSCertificateDelegationInformer. TLSCertificateDelegations() TLSCertificateDelegationInformer }
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 PolicyOverlayInformer ¶
type PolicyOverlayInformer interface { Informer() cache.SharedIndexInformer Lister() v1.PolicyOverlayLister }
PolicyOverlayInformer provides access to a shared informer and lister for PolicyOverlays.
type RouteFilterInformer ¶
type RouteFilterInformer interface { Informer() cache.SharedIndexInformer Lister() v1.RouteFilterLister }
RouteFilterInformer provides access to a shared informer and lister for RouteFilters.
type ServiceRouteInformer ¶
type ServiceRouteInformer interface { Informer() cache.SharedIndexInformer Lister() v1.ServiceRouteLister }
ServiceRouteInformer provides access to a shared informer and lister for ServiceRoutes.
type TLSCertificateDelegationInformer ¶
type TLSCertificateDelegationInformer interface { Informer() cache.SharedIndexInformer Lister() v1.TLSCertificateDelegationLister }
TLSCertificateDelegationInformer provides access to a shared informer and lister for TLSCertificateDelegations.