v1beta1

package
v1.0.0-rc.3 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 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

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

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 NewFilteredVkOptionsTemplateInformer

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

NewFilteredVkOptionsTemplateInformer constructs a new informer for VkOptionsTemplate 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

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

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.

func NewVkOptionsTemplateInformer

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

NewVkOptionsTemplateInformer constructs a new informer for VkOptionsTemplate 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
	// VkOptionsTemplates returns a VkOptionsTemplateInformer.
	VkOptionsTemplates() VkOptionsTemplateInformer
}

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() v1beta1.NamespaceMapLister
}

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

type ShadowEndpointSliceInformer

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

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

type ShadowPodInformer

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

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

type VirtualNodeInformer

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

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

type VkOptionsTemplateInformer

type VkOptionsTemplateInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.VkOptionsTemplateLister
}

VkOptionsTemplateInformer provides access to a shared informer and lister for VkOptionsTemplates.

Jump to

Keyboard shortcuts

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