class_docstr: Abstract base class for runtime environment plugins.
class_docstr_tok: ["Abstract","base","class","for","runtime","environment","plugins","."]
docstr: Delete the the runtime environment given uri.
  
  Args:
      uri: a URI uniquely describing this resource.
  
  Returns:
      the amount of space reclaimed by the deletion.
docstr_tok: ["Delete","the","the","runtime","environment","given","uri",".","Args",":","uri",":","a","URI","uniquely","describing","this","resource",".","Returns",":","the","amount","of","space","reclaimed","by","the","deletion","."]
code: def delete_uri(self, uri: str, logger: logging.Logger) -> float:
      """Delete the the runtime environment given uri.
  
      Args:
          uri: a URI uniquely describing this resource.
  
      Returns:
          the amount of space reclaimed by the deletion.
      """
      return 0
  
imports: import logging
  import os
  import json
  from abc import ABC
  from typing import List, Dict, Optional, Any, Type
  from ray._private.runtime_env.context import RuntimeEnvContext
  from ray._private.runtime_env.uri_cache import URICache
  from ray._private.runtime_env.constants import RAY_RUNTIME_ENV_PLUGINS_ENV_VAR, RAY_RUNTIME_ENV_PLUGIN_DEFAULT_PRIORITY, RAY_RUNTIME_ENV_CLASS_FIELD_NAME, RAY_RUNTIME_ENV_PRIORITY_FIELD_NAME, RAY_RUNTIME_ENV_PLUGIN_MIN_PRIORITY, RAY_RUNTIME_ENV_PLUGIN_MAX_PRIORITY
  from ray.util.annotations import DeveloperAPI
  from ray._private.utils import import_attr
label_desc: Use image node_id 4 for calling the RuntimeEnvPlugin obj's underlying member method code with example usage: obj.delete_uri(uri, logger) and returns: int