## Uses of Class
org.apache.ignite.ml.inference.ModelDescriptor

- Packages that use ModelDescriptor
  Package | Description
  --- | ---
  org.apache.ignite.ml.inference.storage.descriptor | Root package for inference model descriptor storages.

- - ### Uses of ModelDescriptor in org.apache.ignite.ml.inference.storage.descriptor

    Methods in org.apache.ignite.ml.inference.storage.descriptor that return ModelDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `ModelDescriptor` | ModelDescriptorStorage.`get(String mdlId)` Returns model descriptor saved for the specified model identifier.
    `ModelDescriptor` | LocalModelDescriptorStorage.`get(String name)` Returns model descriptor saved for the specified model identifier.
    `ModelDescriptor` | IgniteModelDescriptorStorage.`get(String mdlId)` Returns model descriptor saved for the specified model identifier.

    Methods in org.apache.ignite.ml.inference.storage.descriptor that return types with arguments of type ModelDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `Iterator<IgniteBiTuple<String,ModelDescriptor>>` | ModelDescriptorStorage.`iterator()` Returns iterator of model descriptors stored in this model descriptor storage.
    `Iterator<IgniteBiTuple<String,ModelDescriptor>>` | LocalModelDescriptorStorage.`iterator()` Returns iterator of model descriptors stored in this model descriptor storage.
    `Iterator<IgniteBiTuple<String,ModelDescriptor>>` | IgniteModelDescriptorStorage.`iterator()` Returns iterator of model descriptors stored in this model descriptor storage.

    Methods in org.apache.ignite.ml.inference.storage.descriptor with parameters of type ModelDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | ModelDescriptorStorage.`put(String mdlId, ModelDescriptor mdl)` Saves the specified model descriptor with the specified model identifier.
    `void` | LocalModelDescriptorStorage.`put(String name, ModelDescriptor mdl)` Saves the specified model descriptor with the specified model identifier.
    `void` | IgniteModelDescriptorStorage.`put(String mdlId, ModelDescriptor mdl)` Saves the specified model descriptor with the specified model identifier.
    `boolean` | ModelDescriptorStorage.`putIfAbsent(String mdlId, ModelDescriptor mdl)` Saves the specified model descriptor with the specified model identifier if it's not saved yet.
    `boolean` | LocalModelDescriptorStorage.`putIfAbsent(String mdlId, ModelDescriptor mdl)` Saves the specified model descriptor with the specified model identifier if it's not saved yet.
    `boolean` | IgniteModelDescriptorStorage.`putIfAbsent(String mdlId, ModelDescriptor mdl)` Saves the specified model descriptor with the specified model identifier if it's not saved yet.

    Constructor parameters in org.apache.ignite.ml.inference.storage.descriptor with type arguments of type ModelDescriptor
    Constructor and Description
    `IgniteModelDescriptorStorage(IgniteCache<String,ModelDescriptor> models)` Constructs a new instance of Ignite model descriptor storage.

${current.year} Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.15.0
Release Date | : April 25 2023