| Interface | Description | 
|---|---|
| Model | An interface representing an ML model under a schema  Namespace. | 
| ModelCatalog | The ModelCatalog interface defines the public API for managing model objects in a schema. | 
| ModelChange | A model change is a change to a model. | 
| ModelVersion | An interface representing a single model checkpoint under a model  Model. | 
| ModelVersionChange | A model version change is a change to a model version. | 
| Class | Description | 
|---|---|
| ModelChange.RemoveProperty | A ModelChange to remove a property from model. | 
| ModelChange.RenameModel | A ModelChange to rename a model. | 
| ModelChange.SetProperty | A ModelChange to set a property and value of a model. | 
| ModelChange.UpdateComment | A ModelChange to update the comment of a model. | 
| ModelVersionChange.RemoveProperty | A ModelVersionChange to remove a property from a model version. | 
| ModelVersionChange.SetProperty | A ModelVersionChange to set a property of a model version. | 
| ModelVersionChange.UpdateComment | A ModelVersionChange to update the model version comment. | 
| ModelVersionChange.UpdateUri | A ModelVersionChange to update the uri of a model version. |