code: def _set_properties(self, api_response):
          
          job_id_present = (
              "jobReference" in api_response
              and "jobId" in api_response["jobReference"]
              and "projectId" in api_response["jobReference"]
          )
          if not job_id_present:
              raise ValueError("QueryResult requires a job reference")
  
          self._properties.clear()
          self._properties.update(copy.deepcopy(api_response))
docs: Update properties from resource in body of ``api_response``
  
          :type api_response: dict
          :param api_response: response returned from an API call