v1alpha3

package
v0.0.0-...-f5949d8 Latest Latest
Warning

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

Go to latest
Published: Sep 12, 2024 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDeviceClassClusterInformer

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

NewDeviceClassClusterInformer constructs a new informer for DeviceClass 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 NewFilteredDeviceClassClusterInformer

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

NewFilteredDeviceClassClusterInformer constructs a new informer for DeviceClass 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 NewFilteredPodSchedulingContextClusterInformer

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

NewFilteredPodSchedulingContextClusterInformer constructs a new informer for PodSchedulingContext 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 NewFilteredResourceClaimClusterInformer

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

NewFilteredResourceClaimClusterInformer constructs a new informer for ResourceClaim 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 NewFilteredResourceClaimTemplateClusterInformer

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

NewFilteredResourceClaimTemplateClusterInformer constructs a new informer for ResourceClaimTemplate 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 NewFilteredResourceSliceClusterInformer

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

NewFilteredResourceSliceClusterInformer constructs a new informer for ResourceSlice 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 NewPodSchedulingContextClusterInformer

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

NewPodSchedulingContextClusterInformer constructs a new informer for PodSchedulingContext 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 NewResourceClaimClusterInformer

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

NewResourceClaimClusterInformer constructs a new informer for ResourceClaim 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 NewResourceClaimTemplateClusterInformer

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

NewResourceClaimTemplateClusterInformer constructs a new informer for ResourceClaimTemplate 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 NewResourceSliceClusterInformer

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

NewResourceSliceClusterInformer constructs a new informer for ResourceSlice 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 ClusterInterface

type ClusterInterface interface {
	// ResourceSlices returns a ResourceSliceClusterInformer
	ResourceSlices() ResourceSliceClusterInformer
	// ResourceClaims returns a ResourceClaimClusterInformer
	ResourceClaims() ResourceClaimClusterInformer
	// PodSchedulingContexts returns a PodSchedulingContextClusterInformer
	PodSchedulingContexts() PodSchedulingContextClusterInformer
	// DeviceClasses returns a DeviceClassClusterInformer
	DeviceClasses() DeviceClassClusterInformer
	// ResourceClaimTemplates returns a ResourceClaimTemplateClusterInformer
	ResourceClaimTemplates() ResourceClaimTemplateClusterInformer
}

func New

New returns a new ClusterInterface.

type DeviceClassClusterInformer

type DeviceClassClusterInformer interface {
	Cluster(logicalcluster.Name) upstreamresourcev1alpha3informers.DeviceClassInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() resourcev1alpha3listers.DeviceClassClusterLister
}

DeviceClassClusterInformer provides access to a shared informer and lister for DeviceClasses.

type PodSchedulingContextClusterInformer

type PodSchedulingContextClusterInformer interface {
	Cluster(logicalcluster.Name) upstreamresourcev1alpha3informers.PodSchedulingContextInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() resourcev1alpha3listers.PodSchedulingContextClusterLister
}

PodSchedulingContextClusterInformer provides access to a shared informer and lister for PodSchedulingContexts.

type ResourceClaimClusterInformer

type ResourceClaimClusterInformer interface {
	Cluster(logicalcluster.Name) upstreamresourcev1alpha3informers.ResourceClaimInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() resourcev1alpha3listers.ResourceClaimClusterLister
}

ResourceClaimClusterInformer provides access to a shared informer and lister for ResourceClaims.

type ResourceClaimTemplateClusterInformer

type ResourceClaimTemplateClusterInformer interface {
	Cluster(logicalcluster.Name) upstreamresourcev1alpha3informers.ResourceClaimTemplateInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() resourcev1alpha3listers.ResourceClaimTemplateClusterLister
}

ResourceClaimTemplateClusterInformer provides access to a shared informer and lister for ResourceClaimTemplates.

type ResourceSliceClusterInformer

type ResourceSliceClusterInformer interface {
	Cluster(logicalcluster.Name) upstreamresourcev1alpha3informers.ResourceSliceInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() resourcev1alpha3listers.ResourceSliceClusterLister
}

ResourceSliceClusterInformer provides access to a shared informer and lister for ResourceSlices.

Jump to

Keyboard shortcuts

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