v1alpha1

package
v0.26.1 Latest Latest
Warning

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

Go to latest
Published: Jan 19, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredPodSchedulingInformer

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

NewFilteredPodSchedulingInformer constructs a new informer for PodScheduling 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 NewFilteredResourceClaimInformer

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

NewFilteredResourceClaimInformer 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 NewFilteredResourceClaimTemplateInformer

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

NewFilteredResourceClaimTemplateInformer 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 NewFilteredResourceClassInformer

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

NewFilteredResourceClassInformer constructs a new informer for ResourceClass 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 NewPodSchedulingInformer

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

NewPodSchedulingInformer constructs a new informer for PodScheduling 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 NewResourceClaimInformer

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

NewResourceClaimInformer 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 NewResourceClaimTemplateInformer

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

NewResourceClaimTemplateInformer 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 NewResourceClassInformer

func NewResourceClassInformer(client kubernetes.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewResourceClassInformer constructs a new informer for ResourceClass 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 Interface

type Interface interface {
	// PodSchedulings returns a PodSchedulingInformer.
	PodSchedulings() PodSchedulingInformer
	// ResourceClaims returns a ResourceClaimInformer.
	ResourceClaims() ResourceClaimInformer
	// ResourceClaimTemplates returns a ResourceClaimTemplateInformer.
	ResourceClaimTemplates() ResourceClaimTemplateInformer
	// ResourceClasses returns a ResourceClassInformer.
	ResourceClasses() ResourceClassInformer
}

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

func New

New returns a new Interface.

type PodSchedulingInformer

type PodSchedulingInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PodSchedulingLister
}

PodSchedulingInformer provides access to a shared informer and lister for PodSchedulings.

type ResourceClaimInformer

type ResourceClaimInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ResourceClaimLister
}

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

type ResourceClaimTemplateInformer

type ResourceClaimTemplateInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ResourceClaimTemplateLister
}

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

type ResourceClassInformer

type ResourceClassInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ResourceClassLister
}

ResourceClassInformer provides access to a shared informer and lister for ResourceClasses.

Jump to

Keyboard shortcuts

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