v1alpha1

package
v0.5.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewElasticDLJobInformer

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

NewElasticDLJobInformer constructs a new informer for ElasticDLJob 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 NewFilteredElasticDLJobInformer

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

NewFilteredElasticDLJobInformer constructs a new informer for ElasticDLJob 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 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 NewFilteredMarsJobInformer

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

NewFilteredMarsJobInformer constructs a new informer for MarsJob 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 NewFilteredXDLJobInformer

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

NewFilteredXDLJobInformer constructs a new informer for XDLJob 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 NewMarsJobInformer

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

NewMarsJobInformer constructs a new informer for MarsJob 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 NewXDLJobInformer

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

NewXDLJobInformer constructs a new informer for XDLJob 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 ElasticDLJobInformer

type ElasticDLJobInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ElasticDLJobLister
}

ElasticDLJobInformer provides access to a shared informer and lister for ElasticDLJobs.

type Interface

type Interface interface {
	// ElasticDLJobs returns a ElasticDLJobInformer.
	ElasticDLJobs() ElasticDLJobInformer
	// MPIJobs returns a MPIJobInformer.
	MPIJobs() MPIJobInformer
	// MarsJobs returns a MarsJobInformer.
	MarsJobs() MarsJobInformer
	// PyTorchJobs returns a PyTorchJobInformer.
	PyTorchJobs() PyTorchJobInformer
	// TFJobs returns a TFJobInformer.
	TFJobs() TFJobInformer
	// XDLJobs returns a XDLJobInformer.
	XDLJobs() XDLJobInformer
	// 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() v1alpha1.MPIJobLister
}

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

type MarsJobInformer

type MarsJobInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MarsJobLister
}

MarsJobInformer provides access to a shared informer and lister for MarsJobs.

type PyTorchJobInformer

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

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

type TFJobInformer

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

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

type XDLJobInformer

type XDLJobInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.XDLJobLister
}

XDLJobInformer provides access to a shared informer and lister for XDLJobs.

type XGBoostJobInformer

type XGBoostJobInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.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