class_docstr: Abstract class for clients to interact with a Study.
docstr: Calls AddMeasurementToTrial with the provided objective_value.
  
  Args:
    step: The number of steps the model has trained for.
    elapsed_secs: The number of seconds since Trial execution began.
    metric_list: A list of dictionary from metric names (strings) to values
      (doubles) for additional metrics to record.
    trial_id: trial_id.
code: def report_intermediate_objective_value(
      self,
      step: int,
      elapsed_secs: float,
      metric_list: List[Mapping[Text, Union[int, float]]],
      trial_id: Text,
  ) -> None:
      """Calls AddMeasurementToTrial with the provided objective_value.
  
      Args:
        step: The number of steps the model has trained for.
        elapsed_secs: The number of seconds since Trial execution began.
        metric_list: A list of dictionary from metric names (strings) to values
          (doubles) for additional metrics to record.
        trial_id: trial_id.
      """
  
file_path: cloud/src/python/tensorflow_cloud/tuner/vizier_client_interface.py
imports: import abc
  from typing import Any, Dict, List, Mapping, Optional, Text, Union
label_desc: Use image node_id 2 for calling the VizierClientInterface obj's underlying member method code with example usage: obj.report_intermediate_objective_value(step, elapsed_secs, metric_list, trial_id) without return types