class_docstr: Mixin class for adding metadata request functionality.
  
  ``BaseEstimator`` inherits from this Mixin.
  
  .. versionadded:: 1.3
class_docstr_tok: ["Mixin","class","for","adding","metadata","request","functionality",".","``","BaseEstimator","``","inherits","from","this","Mixin",".","..","versionadded",":",":","1.3"]
docstr: Get metadata routing of this object.
  
  Please check :ref:`User Guide <metadata_routing>` on how the routing
  mechanism works.
  
  Returns
  -------
  routing : MetadataRequest
      A :class:`~sklearn.utils.metadata_routing.MetadataRequest` encapsulating
      routing information.
docstr_tok: ["Get","metadata","routing","of","this","object",".","Please","check",":","ref",":","`","User","Guide","<","metadata_routing",">","`","on","how","the","routing","mechanism","works",".","Returns","--","--","--","-","routing",":","MetadataRequest","A",":","class",":","`","~sklearn.utils.metadata_routing.MetadataRequest","`","encapsulating","routing","information","."]
code: def get_metadata_routing(self):
      """Get metadata routing of this object.
  
      Please check :ref:`User Guide <metadata_routing>` on how the routing
      mechanism works.
  
      Returns
      -------
      routing : MetadataRequest
          A :class:`~sklearn.utils.metadata_routing.MetadataRequest` encapsulating
          routing information.
      """
      return self._get_metadata_request()
  
imports: import inspect
  from collections import namedtuple
  from copy import deepcopy
  from typing import TYPE_CHECKING, Optional, Union
  from warnings import warn
  from ..None import get_config
  from ..exceptions import UnsetMetadataPassedError
  from ._bunch import Bunch
label_desc: Use image node_id 5 for calling the _MetadataRequester obj's underlying member method code with example usage: obj.get_metadata_routing() and returns: self