docs: public Job loadSingle(String sourceUri) {
      // [START bigquery_load_table_gcs_csv]
      Job job = table.load(FormatOptions.csv(), sourceUri);
      // Wait for the job to complete
      try {
        Job completedJob =
            job.waitFor(
                RetryOption.initialRetryDelay(Duration.ofSeconds(1)),
                RetryOption.totalTimeout(Duration.ofMinutes(3)));
        if (completedJob != null && completedJob.getStatus().getError() == null) {
          // Job completed successfully
        } else {
          // Handle error case
        }
      } catch (InterruptedException e) {
        // Handle interrupted wait
      }
      // [END bigquery_load_table_gcs_csv]
      return job;
    }