v1alpha2

package
v1.2.1 Latest Latest
Warning

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

Go to latest
Published: Nov 29, 2024 License: Apache-2.0 Imports: 10 Imported by: 6

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewBackendLBPolicyInformer added in v1.1.0

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

NewBackendLBPolicyInformer constructs a new informer for BackendLBPolicy 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 NewFilteredBackendLBPolicyInformer added in v1.1.0

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

NewFilteredBackendLBPolicyInformer constructs a new informer for BackendLBPolicy 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 NewFilteredGRPCRouteInformer added in v0.6.0

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

NewFilteredGRPCRouteInformer constructs a new informer for GRPCRoute 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 NewFilteredReferenceGrantInformer

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

NewFilteredReferenceGrantInformer constructs a new informer for ReferenceGrant 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 NewFilteredTCPRouteInformer

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

NewFilteredTCPRouteInformer constructs a new informer for TCPRoute 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 NewFilteredTLSRouteInformer

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

NewFilteredTLSRouteInformer constructs a new informer for TLSRoute 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 NewFilteredUDPRouteInformer

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

NewFilteredUDPRouteInformer constructs a new informer for UDPRoute 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 NewGRPCRouteInformer added in v0.6.0

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

NewGRPCRouteInformer constructs a new informer for GRPCRoute 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 NewReferenceGrantInformer

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

NewReferenceGrantInformer constructs a new informer for ReferenceGrant 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 NewTCPRouteInformer

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

NewTCPRouteInformer constructs a new informer for TCPRoute 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 NewTLSRouteInformer

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

NewTLSRouteInformer constructs a new informer for TLSRoute 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 NewUDPRouteInformer

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

NewUDPRouteInformer constructs a new informer for UDPRoute 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 BackendLBPolicyInformer added in v1.1.0

type BackendLBPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha2.BackendLBPolicyLister
}

BackendLBPolicyInformer provides access to a shared informer and lister for BackendLBPolicies.

type GRPCRouteInformer added in v0.6.0

type GRPCRouteInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha2.GRPCRouteLister
}

GRPCRouteInformer provides access to a shared informer and lister for GRPCRoutes.

type Interface

type Interface interface {
	// BackendLBPolicies returns a BackendLBPolicyInformer.
	BackendLBPolicies() BackendLBPolicyInformer
	// GRPCRoutes returns a GRPCRouteInformer.
	GRPCRoutes() GRPCRouteInformer
	// ReferenceGrants returns a ReferenceGrantInformer.
	ReferenceGrants() ReferenceGrantInformer
	// TCPRoutes returns a TCPRouteInformer.
	TCPRoutes() TCPRouteInformer
	// TLSRoutes returns a TLSRouteInformer.
	TLSRoutes() TLSRouteInformer
	// UDPRoutes returns a UDPRouteInformer.
	UDPRoutes() UDPRouteInformer
}

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

func New

New returns a new Interface.

type ReferenceGrantInformer

type ReferenceGrantInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha2.ReferenceGrantLister
}

ReferenceGrantInformer provides access to a shared informer and lister for ReferenceGrants.

type TCPRouteInformer

type TCPRouteInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha2.TCPRouteLister
}

TCPRouteInformer provides access to a shared informer and lister for TCPRoutes.

type TLSRouteInformer

type TLSRouteInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha2.TLSRouteLister
}

TLSRouteInformer provides access to a shared informer and lister for TLSRoutes.

type UDPRouteInformer

type UDPRouteInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha2.UDPRouteLister
}

UDPRouteInformer provides access to a shared informer and lister for UDPRoutes.

Jump to

Keyboard shortcuts

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