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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAPIResourceImportClusterInformer added in v0.10.0

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

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

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

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

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

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

New returns a new ClusterInterface.

type NegotiatedAPIResourceClusterInformer added in v0.10.0

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