v1alpha1

package
v0.24.0 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2024 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 clientset.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 scopedclientset.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 clientset.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 scopedclientset.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 clientset.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 clientset.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 scopedclientset.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 scopedclientset.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 clientset.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 scopedclientset.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 clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.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 scopedclientset.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.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 clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.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 scopedclientset.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.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 clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.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 clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.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 scopedclientset.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.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 scopedclientset.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.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 clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.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 scopedclientset.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.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
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() apisv1alpha1listers.APIBindingClusterLister
}

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

type APIBindingInformer

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

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

type APIConversionClusterInformer

type APIConversionClusterInformer interface {
	Cluster(logicalcluster.Name) APIConversionInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() apisv1alpha1listers.APIConversionClusterLister
}

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

type APIConversionInformer

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

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

type APIExportClusterInformer

type APIExportClusterInformer interface {
	Cluster(logicalcluster.Name) APIExportInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() apisv1alpha1listers.APIExportClusterLister
}

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

type APIExportEndpointSliceClusterInformer

type APIExportEndpointSliceClusterInformer interface {
	Cluster(logicalcluster.Name) APIExportEndpointSliceInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() apisv1alpha1listers.APIExportEndpointSliceClusterLister
}

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

type APIExportEndpointSliceInformer

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

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

type APIExportInformer

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

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

type APIResourceSchemaClusterInformer

type APIResourceSchemaClusterInformer interface {
	Cluster(logicalcluster.Name) APIResourceSchemaInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() apisv1alpha1listers.APIResourceSchemaClusterLister
}

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

type APIResourceSchemaInformer

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

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

type ClusterInterface

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

func New

New returns a new ClusterInterface.

type Interface

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

func NewScoped

New returns a new ClusterInterface.

Jump to

Keyboard shortcuts

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