class_docstr: Abstract class that defines API interfaces for storing Model Registry metadata.
class_docstr_tok: ["Abstract","class","that","defines","API","interfaces","for","storing","Model","Registry","metadata","."]
docstr: Rename the registered model.
  
  :param name: Registered model name.
  :param new_name: New proposed name.
  :return: A single updated :py:class:`mlflow.entities.model_registry.RegisteredModel` object.
docstr_tok: ["Rename","the","registered","model",".",":","param","name",":","Registered","model","name",".",":","param","new_name",":","New","proposed","name",".",":","return",":","A","single","updated",":","py",":","class",":","`","mlflow.entities.model_registry.RegisteredModel","`","object","."]
code: def rename_registered_model(self, name, new_name):
      """
      Rename the registered model.
  
      :param name: Registered model name.
      :param new_name: New proposed name.
      :return: A single updated :py:class:`mlflow.entities.model_registry.RegisteredModel` object.
      """
      pass
  
imports: import logging
  from abc import ABCMeta, abstractmethod
  from time import sleep, time
  from mlflow.entities.model_registry import ModelVersionTag
  from mlflow.entities.model_registry.model_version_status import ModelVersionStatus
  from mlflow.exceptions import MlflowException
  from mlflow.protos.databricks_pb2 import RESOURCE_ALREADY_EXISTS, ErrorCode
  from mlflow.utils.annotations import developer_stable
label_desc: Use image node_id 4 for calling the AbstractStore obj's underlying member method code with example usage: obj.rename_registered_model(name, new_name) without return types