v1alpha2

package
v0.28.2 Latest Latest
Warning

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

Go to latest
Published: Sep 25, 2025 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAPIBindingClusterInformer

func NewAPIBindingClusterInformer(client kcpcluster.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer

NewAPIBindingClusterInformer constructs a new informer for APIBinding 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 NewAPIBindingInformer

func NewAPIBindingInformer(client kcpversioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewAPIBindingInformer constructs a new informer for APIBinding 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 NewAPIExportClusterInformer

func NewAPIExportClusterInformer(client kcpcluster.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer

NewAPIExportClusterInformer constructs a new informer for APIExport 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 NewAPIExportInformer

func NewAPIExportInformer(client kcpversioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewAPIExportInformer constructs a new informer for APIExport 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 NewFilteredAPIBindingClusterInformer

func NewFilteredAPIBindingClusterInformer(client kcpcluster.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions kcpinternalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer

NewFilteredAPIBindingClusterInformer constructs a new informer for APIBinding 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 NewFilteredAPIBindingInformer

func NewFilteredAPIBindingInformer(client kcpversioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions kcpinternalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredAPIBindingInformer constructs a new informer for APIBinding 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 NewFilteredAPIExportClusterInformer

func NewFilteredAPIExportClusterInformer(client kcpcluster.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions kcpinternalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer

NewFilteredAPIExportClusterInformer constructs a new informer for APIExport 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 NewFilteredAPIExportInformer

func NewFilteredAPIExportInformer(client kcpversioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions kcpinternalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredAPIExportInformer constructs a new informer for APIExport 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 APIBindingClusterInformer

type APIBindingClusterInformer interface {
	Cluster(logicalcluster.Name) APIBindingInformer
	ClusterWithContext(context.Context, logicalcluster.Name) APIBindingInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() kcpv1alpha2.APIBindingClusterLister
}

APIBindingClusterInformer provides access to a shared informer and lister for APIBindings.

type APIBindingInformer

type APIBindingInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() kcpv1alpha2.APIBindingLister
}

APIBindingInformer provides access to a shared informer and lister for APIBindings.

type APIExportClusterInformer

type APIExportClusterInformer interface {
	Cluster(logicalcluster.Name) APIExportInformer
	ClusterWithContext(context.Context, logicalcluster.Name) APIExportInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() kcpv1alpha2.APIExportClusterLister
}

APIExportClusterInformer provides access to a shared informer and lister for APIExports.

type APIExportInformer

type APIExportInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() kcpv1alpha2.APIExportLister
}

APIExportInformer provides access to a shared informer and lister for APIExports.

type ClusterInterface

type ClusterInterface interface {
	// APIBindings returns a APIBindingClusterInformer.
	APIBindings() APIBindingClusterInformer
	// APIExports returns a APIExportClusterInformer.
	APIExports() APIExportClusterInformer
}

func New

New returns a new Interface.

type Interface

type Interface interface {
	// APIBindings returns a APIBindingInformer.
	APIBindings() APIBindingInformer
	// APIExports returns a APIExportInformer.
	APIExports() APIExportInformer
}

func NewScoped

New returns a new Interface.

Jump to

Keyboard shortcuts

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