v1

package
v0.1.1-0...-bbaa227 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 25, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL