code: @SuppressWarnings("rawtypes")
    public static void configureWithAutoSchema(
        Configuration conf,
        String qualifiedOutputTableId,
        String outputGcsPath,
        BigQueryFileFormat outputFileFormat,
        Class<? extends FileOutputFormat> outputFormatClass)
        throws IOException {
      TableReference outputTable = BigQueryStrings.parseTableReference(qualifiedOutputTableId);
      configure(
          conf,
          outputTable.getProjectId(),
          outputTable.getDatasetId(),
          outputTable.getTableId(),
          /* outputTableSchemaJson= */ Optional.empty(),
          outputGcsPath,
          outputFileFormat,
          outputFormatClass);
    }
docs: A helper function to set the required output keys in the given configuration.
  
  <p>This method will set the output table schema as auto-detected.
  
  @param conf the configuration to set the keys on.
  @param qualifiedOutputTableId the qualified id of the output table in the form: <code>(Optional
  ProjectId):[DatasetId].[TableId]</code>. If the project id is missing, the default project
  id is attempted {@link BigQueryConfiguration#PROJECT_ID_KEY}.
  @param outputGcsPath the path in GCS to stage data in. Example: 'gs://bucket/job'.
  @param outputFileFormat the formatting of the data being written by the output format class.
  @param outputFormatClass the file output format that will write files to GCS.
  @throws IOException