client-gok8s.io/client-go/informers/resource/v1alpha1 Index | Files

package v1alpha1

import "k8s.io/client-go/informers/resource/v1alpha1"

Index

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.

Source Files

interface.go podscheduling.go resourceclaim.go resourceclaimtemplate.go resourceclass.go

Version
v0.26.6
Published
Jun 14, 2023
Platform
js/wasm
Imports
10 packages
Last checked
25 minutes ago

Tools for package owners.