docstr: Get metadata routing of this object.
  
  Please check :ref:`User Guide <metadata_routing>` on how the routing
  mechanism works.
  
  .. versionadded:: 1.3
  
  Returns
  -------
  routing : MetadataRouter
      A :class:`~sklearn.utils.metadata_routing.MetadataRouter` 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.
  
      .. versionadded:: 1.3
  
      Returns
      -------
      routing : MetadataRouter
          A :class:`~sklearn.utils.metadata_routing.MetadataRouter` encapsulating
          routing information.
      """
      router = MetadataRouter(owner=self.__class__.__name__).add(
          estimator=self.estimator,
          method_mapping=MethodMapping()
          .add(callee="partial_fit", caller="partial_fit")
          .add(callee="fit", caller="fit"),
      )
      return router
  
imports: from abc import ABCMeta, abstractmethod
  from numbers import Integral
  import numpy
  import scipy.sparse
  from .base import BaseEstimator, ClassifierMixin, MetaEstimatorMixin, RegressorMixin, _fit_context, clone, is_classifier
  from .model_selection import cross_val_predict
  from .utils import Bunch, _print_elapsed_time, check_random_state
  from .utils._param_validation import HasMethods, StrOptions
  from .utils.metadata_routing import MetadataRouter, MethodMapping, _routing_enabled, process_routing
  from .utils.metaestimators import available_if
  from .utils.multiclass import check_classification_targets
  from .utils.parallel import Parallel, delayed
  from .utils.validation import _check_fit_params, check_is_fitted, has_fit_parameter
label_desc: Use image node_id 6 for calling the _MultiOutputEstimator obj's underlying member method code with example usage: obj.get_metadata_routing() and returns: router