Documentation ¶
Index ¶
- func NewElasticDLJobInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredElasticDLJobInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMPIJobInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMarsJobInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPyTorchJobInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTFJobInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredXDLJobInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredXGBoostJobInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMPIJobInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMarsJobInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPyTorchJobInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTFJobInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewXDLJobInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewXGBoostJobInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ElasticDLJobInformer
- type Interface
- type MPIJobInformer
- type MarsJobInformer
- type PyTorchJobInformer
- type TFJobInformer
- type XDLJobInformer
- type XGBoostJobInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.