v1beta1

package
v0.6.0-devel Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAdmissionCheckInformer added in v0.5.0

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

NewAdmissionCheckInformer constructs a new informer for AdmissionCheck 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 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 NewFilteredAdmissionCheckInformer added in v0.5.0

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

NewFilteredAdmissionCheckInformer constructs a new informer for AdmissionCheck 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 NewFilteredProvisioningRequestConfigInformer added in v0.5.0

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

NewFilteredProvisioningRequestConfigInformer constructs a new informer for ProvisioningRequestConfig 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 NewFilteredWorkloadPriorityClassInformer added in v0.5.0

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

NewFilteredWorkloadPriorityClassInformer constructs a new informer for WorkloadPriorityClass 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 NewProvisioningRequestConfigInformer added in v0.5.0

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

NewProvisioningRequestConfigInformer constructs a new informer for ProvisioningRequestConfig 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.

func NewWorkloadPriorityClassInformer added in v0.5.0

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

NewWorkloadPriorityClassInformer constructs a new informer for WorkloadPriorityClass 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 AdmissionCheckInformer added in v0.5.0

type AdmissionCheckInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.AdmissionCheckLister
}

AdmissionCheckInformer provides access to a shared informer and lister for AdmissionChecks.

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 {
	// AdmissionChecks returns a AdmissionCheckInformer.
	AdmissionChecks() AdmissionCheckInformer
	// ClusterQueues returns a ClusterQueueInformer.
	ClusterQueues() ClusterQueueInformer
	// LocalQueues returns a LocalQueueInformer.
	LocalQueues() LocalQueueInformer
	// ProvisioningRequestConfigs returns a ProvisioningRequestConfigInformer.
	ProvisioningRequestConfigs() ProvisioningRequestConfigInformer
	// ResourceFlavors returns a ResourceFlavorInformer.
	ResourceFlavors() ResourceFlavorInformer
	// Workloads returns a WorkloadInformer.
	Workloads() WorkloadInformer
	// WorkloadPriorityClasses returns a WorkloadPriorityClassInformer.
	WorkloadPriorityClasses() WorkloadPriorityClassInformer
}

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

type ProvisioningRequestConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.ProvisioningRequestConfigLister
}

ProvisioningRequestConfigInformer provides access to a shared informer and lister for ProvisioningRequestConfigs.

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.

type WorkloadPriorityClassInformer added in v0.5.0

type WorkloadPriorityClassInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.WorkloadPriorityClassLister
}

WorkloadPriorityClassInformer provides access to a shared informer and lister for WorkloadPriorityClasses.

Jump to

Keyboard shortcuts

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