class_docstr: A parameter in an MLproject entry point.
class_docstr_tok: ["A","parameter","in","an","MLproject","entry","point","."]
code: def _compute_uri_value(self, user_param_value):
      if not data_utils.is_uri(user_param_value):
          raise ExecutionException(
              f"Expected URI for parameter {self.name} but got {user_param_value}"
          )
      return user_param_value
  
imports: import os
  import yaml
  from mlflow.exceptions import ExecutionException
  from mlflow.projects import env_type
  from mlflow.tracking import artifact_utils
  from mlflow.utils import data_utils
  from mlflow.utils.environment import _PYTHON_ENV_FILE_NAME
  from mlflow.utils.file_utils import get_local_path_or_none
  from mlflow.utils.string_utils import is_string_type, quote
label_desc: Use image node_id 2 for calling the Parameter obj's underlying member method code with example usage: obj._compute_uri_value(user_param_value) and returns: user_param_value