v1alpha1

package
v0.20.0 Latest Latest
Warning

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

Go to latest
Published: Jul 30, 2023 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAPIResourceImportClusterInformer

func NewAPIResourceImportClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer

NewAPIResourceImportClusterInformer constructs a new informer for APIResourceImport 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 NewAPIResourceImportInformer

func NewAPIResourceImportInformer(client scopedclientset.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewAPIResourceImportInformer constructs a new informer for APIResourceImport 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 NewFilteredAPIResourceImportClusterInformer

func NewFilteredAPIResourceImportClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer

NewFilteredAPIResourceImportClusterInformer constructs a new informer for APIResourceImport 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 NewFilteredAPIResourceImportInformer

func NewFilteredAPIResourceImportInformer(client scopedclientset.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredAPIResourceImportInformer constructs a new informer for APIResourceImport 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 NewFilteredNegotiatedAPIResourceClusterInformer

func NewFilteredNegotiatedAPIResourceClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer

NewFilteredNegotiatedAPIResourceClusterInformer constructs a new informer for NegotiatedAPIResource 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 NewFilteredNegotiatedAPIResourceInformer

func NewFilteredNegotiatedAPIResourceInformer(client scopedclientset.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredNegotiatedAPIResourceInformer constructs a new informer for NegotiatedAPIResource 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 NewNegotiatedAPIResourceClusterInformer

func NewNegotiatedAPIResourceClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer

NewNegotiatedAPIResourceClusterInformer constructs a new informer for NegotiatedAPIResource 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 NewNegotiatedAPIResourceInformer

func NewNegotiatedAPIResourceInformer(client scopedclientset.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewNegotiatedAPIResourceInformer constructs a new informer for NegotiatedAPIResource 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 APIResourceImportClusterInformer

type APIResourceImportClusterInformer interface {
	Cluster(logicalcluster.Name) APIResourceImportInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() apiresourcev1alpha1listers.APIResourceImportClusterLister
}

APIResourceImportClusterInformer provides access to a shared informer and lister for APIResourceImports.

type APIResourceImportInformer

type APIResourceImportInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() apiresourcev1alpha1listers.APIResourceImportLister
}

APIResourceImportInformer provides access to a shared informer and lister for APIResourceImports.

type ClusterInterface

type ClusterInterface interface {
	// APIResourceImports returns a APIResourceImportClusterInformer
	APIResourceImports() APIResourceImportClusterInformer
	// NegotiatedAPIResources returns a NegotiatedAPIResourceClusterInformer
	NegotiatedAPIResources() NegotiatedAPIResourceClusterInformer
}

func New

New returns a new ClusterInterface.

type Interface

type Interface interface {
	// APIResourceImports returns a APIResourceImportInformer
	APIResourceImports() APIResourceImportInformer
	// NegotiatedAPIResources returns a NegotiatedAPIResourceInformer
	NegotiatedAPIResources() NegotiatedAPIResourceInformer
}

func NewScoped

New returns a new ClusterInterface.

type NegotiatedAPIResourceClusterInformer

type NegotiatedAPIResourceClusterInformer interface {
	Cluster(logicalcluster.Name) NegotiatedAPIResourceInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() apiresourcev1alpha1listers.NegotiatedAPIResourceClusterLister
}

NegotiatedAPIResourceClusterInformer provides access to a shared informer and lister for NegotiatedAPIResources.

type NegotiatedAPIResourceInformer

type NegotiatedAPIResourceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() apiresourcev1alpha1listers.NegotiatedAPIResourceLister
}

NegotiatedAPIResourceInformer provides access to a shared informer and lister for NegotiatedAPIResources.

Jump to

Keyboard shortcuts

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