v1beta1

package
v0.10.0 Latest Latest
Warning

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

Go to latest
Published: Dec 16, 2024 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, 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, 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, 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, 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 NewFilteredMultiKueueClusterInformer added in v0.9.0

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

NewFilteredMultiKueueClusterInformer constructs a new informer for MultiKueueCluster 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 NewFilteredMultiKueueConfigInformer added in v0.9.0

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

NewFilteredMultiKueueConfigInformer constructs a new informer for MultiKueueConfig 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, 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, 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, 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 NewMultiKueueClusterInformer added in v0.9.0

func NewMultiKueueClusterInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewMultiKueueClusterInformer constructs a new informer for MultiKueueCluster 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 NewMultiKueueConfigInformer added in v0.9.0

func NewMultiKueueConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewMultiKueueConfigInformer constructs a new informer for MultiKueueConfig 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, 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, 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, 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
	// MultiKueueClusters returns a MultiKueueClusterInformer.
	MultiKueueClusters() MultiKueueClusterInformer
	// MultiKueueConfigs returns a MultiKueueConfigInformer.
	MultiKueueConfigs() MultiKueueConfigInformer
	// 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 MultiKueueClusterInformer added in v0.9.0

type MultiKueueClusterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.MultiKueueClusterLister
}

MultiKueueClusterInformer provides access to a shared informer and lister for MultiKueueClusters.

type MultiKueueConfigInformer added in v0.9.0

type MultiKueueConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.MultiKueueConfigLister
}

MultiKueueConfigInformer provides access to a shared informer and lister for MultiKueueConfigs.

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