v1alpha1

package
v0.29.0-rc.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCachedObjectClusterInformer

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

NewCachedObjectClusterInformer constructs a new informer for CachedObject 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 NewCachedObjectInformer

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

NewCachedObjectInformer constructs a new informer for CachedObject 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 NewCachedResourceClusterInformer

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

NewCachedResourceClusterInformer constructs a new informer for CachedResource 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 NewCachedResourceEndpointSliceClusterInformer

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

NewCachedResourceEndpointSliceClusterInformer constructs a new informer for CachedResourceEndpointSlice 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 NewCachedResourceEndpointSliceInformer

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

NewCachedResourceEndpointSliceInformer constructs a new informer for CachedResourceEndpointSlice 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 NewCachedResourceInformer

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

NewCachedResourceInformer constructs a new informer for CachedResource 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 NewFilteredCachedObjectClusterInformer

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

NewFilteredCachedObjectClusterInformer constructs a new informer for CachedObject 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 NewFilteredCachedObjectInformer

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

NewFilteredCachedObjectInformer constructs a new informer for CachedObject 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 NewFilteredCachedResourceClusterInformer

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

NewFilteredCachedResourceClusterInformer constructs a new informer for CachedResource 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 NewFilteredCachedResourceEndpointSliceClusterInformer

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

NewFilteredCachedResourceEndpointSliceClusterInformer constructs a new informer for CachedResourceEndpointSlice 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 NewFilteredCachedResourceEndpointSliceInformer

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

NewFilteredCachedResourceEndpointSliceInformer constructs a new informer for CachedResourceEndpointSlice 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 NewFilteredCachedResourceInformer

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

NewFilteredCachedResourceInformer constructs a new informer for CachedResource 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 CachedObjectClusterInformer

type CachedObjectClusterInformer interface {
	Cluster(logicalcluster.Name) CachedObjectInformer
	ClusterWithContext(context.Context, logicalcluster.Name) CachedObjectInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() kcpv1alpha1.CachedObjectClusterLister
}

CachedObjectClusterInformer provides access to a shared informer and lister for CachedObjects.

type CachedObjectInformer

type CachedObjectInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() kcpv1alpha1.CachedObjectLister
}

CachedObjectInformer provides access to a shared informer and lister for CachedObjects.

type CachedResourceClusterInformer

type CachedResourceClusterInformer interface {
	Cluster(logicalcluster.Name) CachedResourceInformer
	ClusterWithContext(context.Context, logicalcluster.Name) CachedResourceInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() kcpv1alpha1.CachedResourceClusterLister
}

CachedResourceClusterInformer provides access to a shared informer and lister for CachedResources.

type CachedResourceEndpointSliceClusterInformer

CachedResourceEndpointSliceClusterInformer provides access to a shared informer and lister for CachedResourceEndpointSlices.

type CachedResourceEndpointSliceInformer

type CachedResourceEndpointSliceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() kcpv1alpha1.CachedResourceEndpointSliceLister
}

CachedResourceEndpointSliceInformer provides access to a shared informer and lister for CachedResourceEndpointSlices.

type CachedResourceInformer

type CachedResourceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() kcpv1alpha1.CachedResourceLister
}

CachedResourceInformer provides access to a shared informer and lister for CachedResources.

type ClusterInterface

type ClusterInterface interface {
	// CachedObjects returns a CachedObjectClusterInformer.
	CachedObjects() CachedObjectClusterInformer
	// CachedResources returns a CachedResourceClusterInformer.
	CachedResources() CachedResourceClusterInformer
	// CachedResourceEndpointSlices returns a CachedResourceEndpointSliceClusterInformer.
	CachedResourceEndpointSlices() CachedResourceEndpointSliceClusterInformer
}

func New

New returns a new Interface.

type Interface

type Interface interface {
	// CachedObjects returns a CachedObjectInformer.
	CachedObjects() CachedObjectInformer
	// CachedResources returns a CachedResourceInformer.
	CachedResources() CachedResourceInformer
	// CachedResourceEndpointSlices returns a CachedResourceEndpointSliceInformer.
	CachedResourceEndpointSlices() CachedResourceEndpointSliceInformer
}

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