def METHOD_NAME(self):
    self._check_version_and_last_ds()
    self._set_new_version()
    bucket = self.storage_client.get_bucket(self.state_bucket)
    blob = bucket.blob(self._build_state_file_name(self.dataset_name))
    state_str = json.dumps(self.state)
    logging.info(f"Persisting parse state: {state_str}")
    blob.upload_from_string(state_str)