v1alpha1

package
v0.10.3 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredNamespaceMapInformer

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

NewFilteredNamespaceMapInformer constructs a new informer for NamespaceMap 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 NewFilteredShadowEndpointSliceInformer added in v0.8.0

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

NewFilteredShadowEndpointSliceInformer constructs a new informer for ShadowEndpointSlice 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 NewFilteredShadowPodInformer

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

NewFilteredShadowPodInformer constructs a new informer for ShadowPod 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 NewFilteredVirtualNodeInformer added in v0.9.0

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

NewFilteredVirtualNodeInformer constructs a new informer for VirtualNode 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 NewNamespaceMapInformer

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

NewNamespaceMapInformer constructs a new informer for NamespaceMap 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 NewShadowEndpointSliceInformer added in v0.8.0

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

NewShadowEndpointSliceInformer constructs a new informer for ShadowEndpointSlice 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 NewShadowPodInformer

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

NewShadowPodInformer constructs a new informer for ShadowPod 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 NewVirtualNodeInformer added in v0.9.0

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

NewVirtualNodeInformer constructs a new informer for VirtualNode 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 Interface

type Interface interface {
	// NamespaceMaps returns a NamespaceMapInformer.
	NamespaceMaps() NamespaceMapInformer
	// ShadowEndpointSlices returns a ShadowEndpointSliceInformer.
	ShadowEndpointSlices() ShadowEndpointSliceInformer
	// ShadowPods returns a ShadowPodInformer.
	ShadowPods() ShadowPodInformer
	// VirtualNodes returns a VirtualNodeInformer.
	VirtualNodes() VirtualNodeInformer
}

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

func New

New returns a new Interface.

type NamespaceMapInformer

type NamespaceMapInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NamespaceMapLister
}

NamespaceMapInformer provides access to a shared informer and lister for NamespaceMaps.

type ShadowEndpointSliceInformer added in v0.8.0

type ShadowEndpointSliceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ShadowEndpointSliceLister
}

ShadowEndpointSliceInformer provides access to a shared informer and lister for ShadowEndpointSlices.

type ShadowPodInformer

type ShadowPodInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ShadowPodLister
}

ShadowPodInformer provides access to a shared informer and lister for ShadowPods.

type VirtualNodeInformer added in v0.9.0

type VirtualNodeInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.VirtualNodeLister
}

VirtualNodeInformer provides access to a shared informer and lister for VirtualNodes.

Jump to

Keyboard shortcuts

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