docs: private void createDataset(String datasetId, @Nullable String location)
        throws IOException, InterruptedException {
      Dataset dataset = new Dataset();
      DatasetReference reference = new DatasetReference();
      reference.setProjectId(projectId);
      reference.setDatasetId(datasetId);
      dataset.setDatasetReference(reference);
      if (location != null) {
        dataset.setLocation(location);
      }
  
      executeWithBackOff(
          client.datasets().insert(projectId, dataset),
          String.format(
              "Error when trying to create the temporary dataset %s in project %s.",
              datasetId, projectId));
    }