v1

package
v1.16.13 Latest Latest
Warning

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

Go to latest
Published: May 9, 2024 License: Apache-2.0 Imports: 10 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredGatewayInformer

func NewFilteredGatewayInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredGatewayInformer constructs a new informer for Gateway 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 NewFilteredMatchableHttpGatewayInformer added in v1.9.25

func NewFilteredMatchableHttpGatewayInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredMatchableHttpGatewayInformer constructs a new informer for MatchableHttpGateway 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 NewFilteredMatchableTcpGatewayInformer added in v1.14.4

func NewFilteredMatchableTcpGatewayInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredMatchableTcpGatewayInformer constructs a new informer for MatchableTcpGateway 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 NewFilteredRouteOptionInformer added in v1.8.0

func NewFilteredRouteOptionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredRouteOptionInformer constructs a new informer for RouteOption 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 NewFilteredRouteTableInformer

func NewFilteredRouteTableInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredRouteTableInformer constructs a new informer for RouteTable 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 NewFilteredVirtualHostOptionInformer added in v1.8.0

func NewFilteredVirtualHostOptionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredVirtualHostOptionInformer constructs a new informer for VirtualHostOption 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 NewFilteredVirtualServiceInformer

func NewFilteredVirtualServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredVirtualServiceInformer constructs a new informer for VirtualService 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 NewGatewayInformer

func NewGatewayInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewGatewayInformer constructs a new informer for Gateway 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 NewMatchableHttpGatewayInformer added in v1.9.25

func NewMatchableHttpGatewayInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewMatchableHttpGatewayInformer constructs a new informer for MatchableHttpGateway 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 NewMatchableTcpGatewayInformer added in v1.14.4

func NewMatchableTcpGatewayInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewMatchableTcpGatewayInformer constructs a new informer for MatchableTcpGateway 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 NewRouteOptionInformer added in v1.8.0

func NewRouteOptionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewRouteOptionInformer constructs a new informer for RouteOption 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 NewRouteTableInformer

func NewRouteTableInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewRouteTableInformer constructs a new informer for RouteTable 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 NewVirtualHostOptionInformer added in v1.8.0

func NewVirtualHostOptionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewVirtualHostOptionInformer constructs a new informer for VirtualHostOption 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 NewVirtualServiceInformer

func NewVirtualServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewVirtualServiceInformer constructs a new informer for VirtualService 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 GatewayInformer

type GatewayInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.GatewayLister
}

GatewayInformer provides access to a shared informer and lister for Gateways.

type Interface

type Interface interface {
	// Gateways returns a GatewayInformer.
	Gateways() GatewayInformer
	// MatchableHttpGateways returns a MatchableHttpGatewayInformer.
	MatchableHttpGateways() MatchableHttpGatewayInformer
	// MatchableTcpGateways returns a MatchableTcpGatewayInformer.
	MatchableTcpGateways() MatchableTcpGatewayInformer
	// RouteOptions returns a RouteOptionInformer.
	RouteOptions() RouteOptionInformer
	// RouteTables returns a RouteTableInformer.
	RouteTables() RouteTableInformer
	// VirtualHostOptions returns a VirtualHostOptionInformer.
	VirtualHostOptions() VirtualHostOptionInformer
	// VirtualServices returns a VirtualServiceInformer.
	VirtualServices() VirtualServiceInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

type MatchableHttpGatewayInformer added in v1.9.25

type MatchableHttpGatewayInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.MatchableHttpGatewayLister
}

MatchableHttpGatewayInformer provides access to a shared informer and lister for MatchableHttpGateways.

type MatchableTcpGatewayInformer added in v1.14.4

type MatchableTcpGatewayInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.MatchableTcpGatewayLister
}

MatchableTcpGatewayInformer provides access to a shared informer and lister for MatchableTcpGateways.

type RouteOptionInformer added in v1.8.0

type RouteOptionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.RouteOptionLister
}

RouteOptionInformer provides access to a shared informer and lister for RouteOptions.

type RouteTableInformer

type RouteTableInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.RouteTableLister
}

RouteTableInformer provides access to a shared informer and lister for RouteTables.

type VirtualHostOptionInformer added in v1.8.0

type VirtualHostOptionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.VirtualHostOptionLister
}

VirtualHostOptionInformer provides access to a shared informer and lister for VirtualHostOptions.

type VirtualServiceInformer

type VirtualServiceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.VirtualServiceLister
}

VirtualServiceInformer provides access to a shared informer and lister for VirtualServices.

Jump to

Keyboard shortcuts

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