v1alpha1

package
v1.1.1-beta.7 Latest Latest
Warning

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

Go to latest
Published: Sep 8, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewClusterInformer added in v1.1.0

func NewClusterInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewClusterInformer constructs a new informer for Cluster 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 NewFilteredClusterInformer added in v1.1.0

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

NewFilteredClusterInformer constructs a new informer for Cluster 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 NewFilteredGlobalTrafficPolicyInformer

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

NewFilteredGlobalTrafficPolicyInformer constructs a new informer for GlobalTrafficPolicy 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 NewFilteredServiceExportInformer

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

NewFilteredServiceExportInformer constructs a new informer for ServiceExport 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 NewFilteredServiceImportInformer

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

NewFilteredServiceImportInformer constructs a new informer for ServiceImport 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 NewGlobalTrafficPolicyInformer

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

NewGlobalTrafficPolicyInformer constructs a new informer for GlobalTrafficPolicy 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 NewServiceExportInformer

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

NewServiceExportInformer constructs a new informer for ServiceExport 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 NewServiceImportInformer

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

NewServiceImportInformer constructs a new informer for ServiceImport 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 ClusterInformer added in v1.1.0

type ClusterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterLister
}

ClusterInformer provides access to a shared informer and lister for Clusters.

type GlobalTrafficPolicyInformer

type GlobalTrafficPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.GlobalTrafficPolicyLister
}

GlobalTrafficPolicyInformer provides access to a shared informer and lister for GlobalTrafficPolicies.

type Interface

type Interface interface {
	// Clusters returns a ClusterInformer.
	Clusters() ClusterInformer
	// GlobalTrafficPolicies returns a GlobalTrafficPolicyInformer.
	GlobalTrafficPolicies() GlobalTrafficPolicyInformer
	// ServiceExports returns a ServiceExportInformer.
	ServiceExports() ServiceExportInformer
	// ServiceImports returns a ServiceImportInformer.
	ServiceImports() ServiceImportInformer
}

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

func New

New returns a new Interface.

type ServiceExportInformer

type ServiceExportInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ServiceExportLister
}

ServiceExportInformer provides access to a shared informer and lister for ServiceExports.

type ServiceImportInformer

type ServiceImportInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ServiceImportLister
}

ServiceImportInformer provides access to a shared informer and lister for ServiceImports.

Jump to

Keyboard shortcuts

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