code: def __call__(
      self, rest_endpoint, experiment_dir, nni_source_dir, **kwargs
  ):
      print(rest_endpoint)
      exp = Experiment()
      exp.connect(int(rest_endpoint.split(":")[-1]))
      print(exp.get_job_statistics())
      print(exp.get_experiment_status())
      print(exp.list_trial_jobs())
  
imports: import os.path
  from os import remove
  import subprocess
  import json
  import requests
  from nni.experiment import Experiment
  from nni.tools.nnictl.updater import load_imported_data
  from utils import METRICS_URL, GET_IMPORTED_DATA_URL
label_desc: Use image node_id 1 for calling the NnicliValidator obj's underlying member method code with example usage: obj.__call__(rest_endpoint, experiment_dir, nni_source_dir) without return types