docs: def _update_state_from_response(self, response_json):
          """
          :param response_json: the json obj returned from query
          :return:
          """
          if 'data' in response_json and response_json['data']['object_type'] == "cloud_clock":
              cloud_clock = response_json.get('data')
              if cloud_clock is None:
                  return False
  
              alarms = cloud_clock.get('alarms')
              for alarm in alarms:
                  if alarm.get('object_id') == self.object_id():
                      self.json_state = alarm
                      return True
              return False
          if 'data' in response_json:
              alarm = response_json.get('data')
              self.json_state = alarm
              return True
          self.json_state = response_json
          return True