v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewComputeEnvironmentInformer

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

NewComputeEnvironmentInformer constructs a new informer for ComputeEnvironment 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 NewFilteredComputeEnvironmentInformer

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

NewFilteredComputeEnvironmentInformer constructs a new informer for ComputeEnvironment 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 NewFilteredJobDefinitionInformer

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

NewFilteredJobDefinitionInformer constructs a new informer for JobDefinition 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 NewFilteredJobQueueInformer

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

NewFilteredJobQueueInformer constructs a new informer for JobQueue 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 NewFilteredSchedulingPolicyInformer added in v0.5.0

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

NewFilteredSchedulingPolicyInformer constructs a new informer for SchedulingPolicy 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 NewJobDefinitionInformer

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

NewJobDefinitionInformer constructs a new informer for JobDefinition 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 NewJobQueueInformer

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

NewJobQueueInformer constructs a new informer for JobQueue 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 NewSchedulingPolicyInformer added in v0.5.0

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

NewSchedulingPolicyInformer constructs a new informer for SchedulingPolicy 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 ComputeEnvironmentInformer

type ComputeEnvironmentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ComputeEnvironmentLister
}

ComputeEnvironmentInformer provides access to a shared informer and lister for ComputeEnvironments.

type Interface

type Interface interface {
	// ComputeEnvironments returns a ComputeEnvironmentInformer.
	ComputeEnvironments() ComputeEnvironmentInformer
	// JobDefinitions returns a JobDefinitionInformer.
	JobDefinitions() JobDefinitionInformer
	// JobQueues returns a JobQueueInformer.
	JobQueues() JobQueueInformer
	// SchedulingPolicies returns a SchedulingPolicyInformer.
	SchedulingPolicies() SchedulingPolicyInformer
}

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

func New

New returns a new Interface.

type JobDefinitionInformer

type JobDefinitionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.JobDefinitionLister
}

JobDefinitionInformer provides access to a shared informer and lister for JobDefinitions.

type JobQueueInformer

type JobQueueInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.JobQueueLister
}

JobQueueInformer provides access to a shared informer and lister for JobQueues.

type SchedulingPolicyInformer added in v0.5.0

type SchedulingPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SchedulingPolicyLister
}

SchedulingPolicyInformer provides access to a shared informer and lister for SchedulingPolicies.

Jump to

Keyboard shortcuts

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