v1alpha1

package
v0.11.0-alpha.0 Latest Latest
Warning

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

Go to latest
Published: Feb 10, 2023 License: Apache-2.0 Imports: 14 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAPIBindingClusterInformer added in v0.10.0

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 added in v0.11.0

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 added in v0.11.0

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 added in v0.10.0

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 added in v0.10.0

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 added in v0.10.0

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 added in v0.10.0

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 added in v0.10.0

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 added in v0.11.0

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 added in v0.11.0

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 added in v0.10.0

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 added in v0.10.0

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 added in v0.10.0

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 added in v0.10.0

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 added in v0.10.0

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 added in v0.11.0

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 added in v0.11.0

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

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

type APIExportClusterInformer added in v0.10.0

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 added in v0.10.0

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 added in v0.10.0

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 added in v0.10.0

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 added in v0.10.0

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 added in v0.10.0

New returns a new ClusterInterface.

Jump to

Keyboard shortcuts

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