class_docstr: Client for interacting with the MLflow Gateway API.
  
  :param gateway_uri: Optional URI of the gateway. If not provided, attempts to resolve from
      first the stored result of `set_gateway_uri()`, then the  environment variable
      `MLFLOW_GATEWAY_URI`.
class_docstr_tok: ["Client","for","interacting","with","the","MLflow","Gateway","API",".",":","param","gateway_uri",":","Optional","URI","of","the","gateway",".","If","not","provided",",","attempts","to","resolve","from","first","the","stored","result","of","`","set_gateway_uri","(",")","`",",","then","the","environment","variable","`","MLFLOW_GATEWAY_URI","`","."]
docstr: Get a specific query route from the gateway. The routes that are available to retrieve
  are only those that have been configured through the MLflow Gateway Server configuration
  file (set during server start or through server update commands).
  
  Args:
      name: The name of the route.
  
  Returns:
      The returned data structure is a serialized representation of the `Route` data
      structure, giving information about the name, type, and model details (model name
      and provider) for the requested route endpoint.
docstr_tok: ["Get","a","specific","query","route","from","the","gateway",".","The","routes","that","are","available","to","retrieve","are","only","those","that","have","been","configured","through","the","MLflow","Gateway","Server","configuration","file","(","set","during","server","start","or","through","server","update","commands",")",".","Args",":","name",":","The","name","of","the","route",".","Returns",":","The","returned","data","structure","is","a","serialized","representation","of","the","`","Route","`","data","structure",",","giving","information","about","the","name",",","type",",","and","model","details","(","model","name","and","provider",")","for","the","requested","route","endpoint","."]
code: def get_route(self, name: str):
      """
      Get a specific query route from the gateway. The routes that are available to retrieve
      are only those that have been configured through the MLflow Gateway Server configuration
      file (set during server start or through server update commands).
  
      Args:
          name: The name of the route.
  
      Returns:
          The returned data structure is a serialized representation of the `Route` data
          structure, giving information about the name, type, and model details (model name
          and provider) for the requested route endpoint.
  
      """
      route = assemble_uri_path([MLFLOW_GATEWAY_CRUD_ROUTE_BASE, name])
      response = self._call_endpoint("GET", route).json()
      response["route_url"] = resolve_route_url(
          self._gateway_uri, response["route_url"]
      )
  
      return Route(**response)
  
imports: import json
  import logging
  from typing import Any, Dict, List, Optional
  import requests.exceptions
  from mlflow import MlflowException
  from mlflow.gateway.config import LimitsConfig, Route
  from mlflow.gateway.constants import MLFLOW_GATEWAY_CLIENT_QUERY_RETRY_CODES, MLFLOW_GATEWAY_CLIENT_QUERY_TIMEOUT_SECONDS, MLFLOW_GATEWAY_CRUD_ROUTE_BASE, MLFLOW_GATEWAY_LIMITS_BASE, MLFLOW_GATEWAY_ROUTE_BASE, MLFLOW_QUERY_SUFFIX
  from mlflow.gateway.utils import assemble_uri_path, gateway_deprecated, get_gateway_uri, resolve_route_url
  from mlflow.protos.databricks_pb2 import BAD_REQUEST
  from mlflow.store.entities.paged_list import PagedList
  from mlflow.tracking._tracking_service.utils import _get_default_host_creds
  from mlflow.utils.databricks_utils import get_databricks_host_creds
  from mlflow.utils.rest_utils import augmented_raise_for_status, http_request
  from mlflow.utils.uri import get_uri_scheme
label_desc: Use image node_id 6 for calling the MlflowGatewayClient obj's underlying member method code with example usage: obj.get_route(name) and returns: Route