v1

package
v1.7.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredMPIJobInformer

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

NewFilteredMPIJobInformer constructs a new informer for MPIJob 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 NewFilteredMXJobInformer

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

NewFilteredMXJobInformer constructs a new informer for MXJob 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 NewFilteredPaddleJobInformer added in v1.6.0

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

NewFilteredPaddleJobInformer constructs a new informer for PaddleJob 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 NewFilteredPyTorchJobInformer

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

NewFilteredPyTorchJobInformer constructs a new informer for PyTorchJob 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 NewFilteredTFJobInformer

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

NewFilteredTFJobInformer constructs a new informer for TFJob 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 NewFilteredXGBoostJobInformer

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

NewFilteredXGBoostJobInformer constructs a new informer for XGBoostJob 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 NewMPIJobInformer

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

NewMPIJobInformer constructs a new informer for MPIJob 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 NewMXJobInformer

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

NewMXJobInformer constructs a new informer for MXJob 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 NewPaddleJobInformer added in v1.6.0

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

NewPaddleJobInformer constructs a new informer for PaddleJob 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 NewPyTorchJobInformer

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

NewPyTorchJobInformer constructs a new informer for PyTorchJob 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 NewTFJobInformer

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

NewTFJobInformer constructs a new informer for TFJob 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 NewXGBoostJobInformer

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

NewXGBoostJobInformer constructs a new informer for XGBoostJob 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 {
	// MPIJobs returns a MPIJobInformer.
	MPIJobs() MPIJobInformer
	// MXJobs returns a MXJobInformer.
	MXJobs() MXJobInformer
	// PaddleJobs returns a PaddleJobInformer.
	PaddleJobs() PaddleJobInformer
	// PyTorchJobs returns a PyTorchJobInformer.
	PyTorchJobs() PyTorchJobInformer
	// TFJobs returns a TFJobInformer.
	TFJobs() TFJobInformer
	// XGBoostJobs returns a XGBoostJobInformer.
	XGBoostJobs() XGBoostJobInformer
}

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

func New

New returns a new Interface.

type MPIJobInformer

type MPIJobInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.MPIJobLister
}

MPIJobInformer provides access to a shared informer and lister for MPIJobs.

type MXJobInformer

type MXJobInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.MXJobLister
}

MXJobInformer provides access to a shared informer and lister for MXJobs.

type PaddleJobInformer added in v1.6.0

type PaddleJobInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.PaddleJobLister
}

PaddleJobInformer provides access to a shared informer and lister for PaddleJobs.

type PyTorchJobInformer

type PyTorchJobInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.PyTorchJobLister
}

PyTorchJobInformer provides access to a shared informer and lister for PyTorchJobs.

type TFJobInformer

type TFJobInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.TFJobLister
}

TFJobInformer provides access to a shared informer and lister for TFJobs.

type XGBoostJobInformer

type XGBoostJobInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.XGBoostJobLister
}

XGBoostJobInformer provides access to a shared informer and lister for XGBoostJobs.

Jump to

Keyboard shortcuts

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