class_docstr: Base class for monitoring Tasks on the system.
  Inherit to implement specific logic
class_docstr_tok: ["Base","class","for","monitoring","Tasks","on","the","system",".","Inherit","to","implement","specific","logic"]
docstr: Return an APIClient object to directly query the clearml-server
  
  :return: APIClient object
docstr_tok: ["Return","an","APIClient","object","to","directly","query","the","clearml-server",":","return",":","APIClient","object"]
code: def _get_api_client(self):
      # type: () -> APIClient
      """
      Return an APIClient object to directly query the clearml-server
  
      :return: APIClient object
      """
      if not self._clearml_apiclient:
          self._clearml_apiclient = APIClient()
      return self._clearml_apiclient
  
file_path: clearml/clearml/automation/monitor.py
imports: from datetime import datetime
  from time import time, sleep
  from typing import Optional, Sequence
  from ..backend_api.session.client import APIClient
  from ..backend_interface.util import exact_match_regex
  from ..task import Task
label_desc: Use image node_id 9 for calling the Monitor obj's underlying member method code with example usage: obj._get_api_client() and returns: self