v1alpha1

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: 8

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 NewAPIConversionClusterInformer

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

NewAPIConversionClusterInformer constructs a new informer for APIConversion 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 NewAPIConversionInformer

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

NewAPIConversionInformer constructs a new informer for APIConversion 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 NewAPIExportEndpointSliceClusterInformer

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

NewAPIExportEndpointSliceClusterInformer constructs a new informer for APIExportEndpointSlice 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 NewAPIExportEndpointSliceInformer

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

NewAPIExportEndpointSliceInformer constructs a new informer for APIExportEndpointSlice 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 NewAPIResourceSchemaClusterInformer

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

NewAPIResourceSchemaClusterInformer constructs a new informer for APIResourceSchema 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 NewAPIResourceSchemaInformer

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

NewAPIResourceSchemaInformer constructs a new informer for APIResourceSchema 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 NewFilteredAPIConversionClusterInformer

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

NewFilteredAPIConversionClusterInformer constructs a new informer for APIConversion 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 NewFilteredAPIConversionInformer

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

NewFilteredAPIConversionInformer constructs a new informer for APIConversion 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 NewFilteredAPIExportEndpointSliceClusterInformer

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

NewFilteredAPIExportEndpointSliceClusterInformer constructs a new informer for APIExportEndpointSlice 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 NewFilteredAPIExportEndpointSliceInformer

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

NewFilteredAPIExportEndpointSliceInformer constructs a new informer for APIExportEndpointSlice 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.

func NewFilteredAPIResourceSchemaClusterInformer

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

NewFilteredAPIResourceSchemaClusterInformer constructs a new informer for APIResourceSchema 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 NewFilteredAPIResourceSchemaInformer

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

NewFilteredAPIResourceSchemaInformer constructs a new informer for APIResourceSchema 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() kcpv1alpha1.APIBindingClusterLister
}

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

type APIBindingInformer

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

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

type APIConversionClusterInformer

type APIConversionClusterInformer interface {
	Cluster(logicalcluster.Name) APIConversionInformer
	ClusterWithContext(context.Context, logicalcluster.Name) APIConversionInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() kcpv1alpha1.APIConversionClusterLister
}

APIConversionClusterInformer provides access to a shared informer and lister for APIConversions.

type APIConversionInformer

type APIConversionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() kcpv1alpha1.APIConversionLister
}

APIConversionInformer provides access to a shared informer and lister for APIConversions.

type APIExportClusterInformer

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

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

type APIExportEndpointSliceClusterInformer

APIExportEndpointSliceClusterInformer provides access to a shared informer and lister for APIExportEndpointSlices.

type APIExportEndpointSliceInformer

type APIExportEndpointSliceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() kcpv1alpha1.APIExportEndpointSliceLister
}

APIExportEndpointSliceInformer provides access to a shared informer and lister for APIExportEndpointSlices.

type APIExportInformer

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

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

type APIResourceSchemaClusterInformer

APIResourceSchemaClusterInformer provides access to a shared informer and lister for APIResourceSchemas.

type APIResourceSchemaInformer

type APIResourceSchemaInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() kcpv1alpha1.APIResourceSchemaLister
}

APIResourceSchemaInformer provides access to a shared informer and lister for APIResourceSchemas.

type ClusterInterface

type ClusterInterface interface {
	// APIBindings returns a APIBindingClusterInformer.
	APIBindings() APIBindingClusterInformer
	// APIConversions returns a APIConversionClusterInformer.
	APIConversions() APIConversionClusterInformer
	// APIExports returns a APIExportClusterInformer.
	APIExports() APIExportClusterInformer
	// APIExportEndpointSlices returns a APIExportEndpointSliceClusterInformer.
	APIExportEndpointSlices() APIExportEndpointSliceClusterInformer
	// APIResourceSchemas returns a APIResourceSchemaClusterInformer.
	APIResourceSchemas() APIResourceSchemaClusterInformer
}

func New

New returns a new Interface.

type Interface

type Interface interface {
	// APIBindings returns a APIBindingInformer.
	APIBindings() APIBindingInformer
	// APIConversions returns a APIConversionInformer.
	APIConversions() APIConversionInformer
	// APIExports returns a APIExportInformer.
	APIExports() APIExportInformer
	// APIExportEndpointSlices returns a APIExportEndpointSliceInformer.
	APIExportEndpointSlices() APIExportEndpointSliceInformer
	// APIResourceSchemas returns a APIResourceSchemaInformer.
	APIResourceSchemas() APIResourceSchemaInformer
}

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