v1beta1

package
v0.5.0-devel Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewClusterQueueInformer

func NewClusterQueueInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewClusterQueueInformer constructs a new informer for ClusterQueue 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 NewFilteredClusterQueueInformer

func NewFilteredClusterQueueInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredClusterQueueInformer constructs a new informer for ClusterQueue 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 NewFilteredLocalQueueInformer

func NewFilteredLocalQueueInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredLocalQueueInformer constructs a new informer for LocalQueue 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 NewFilteredResourceFlavorInformer

func NewFilteredResourceFlavorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredResourceFlavorInformer constructs a new informer for ResourceFlavor 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 NewFilteredWorkloadInformer

func NewFilteredWorkloadInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredWorkloadInformer constructs a new informer for Workload 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 NewLocalQueueInformer

func NewLocalQueueInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewLocalQueueInformer constructs a new informer for LocalQueue 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 NewResourceFlavorInformer

func NewResourceFlavorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewResourceFlavorInformer constructs a new informer for ResourceFlavor 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 NewWorkloadInformer

func NewWorkloadInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewWorkloadInformer constructs a new informer for Workload 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 ClusterQueueInformer

type ClusterQueueInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.ClusterQueueLister
}

ClusterQueueInformer provides access to a shared informer and lister for ClusterQueues.

type Interface

type Interface interface {
	// ClusterQueues returns a ClusterQueueInformer.
	ClusterQueues() ClusterQueueInformer
	// LocalQueues returns a LocalQueueInformer.
	LocalQueues() LocalQueueInformer
	// ResourceFlavors returns a ResourceFlavorInformer.
	ResourceFlavors() ResourceFlavorInformer
	// Workloads returns a WorkloadInformer.
	Workloads() WorkloadInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

type LocalQueueInformer

type LocalQueueInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.LocalQueueLister
}

LocalQueueInformer provides access to a shared informer and lister for LocalQueues.

type ResourceFlavorInformer

type ResourceFlavorInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.ResourceFlavorLister
}

ResourceFlavorInformer provides access to a shared informer and lister for ResourceFlavors.

type WorkloadInformer

type WorkloadInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.WorkloadLister
}

WorkloadInformer provides access to a shared informer and lister for Workloads.

Jump to

Keyboard shortcuts

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