code: @SuppressWarnings("rawtypes")
    public static void configure(
        Configuration conf,
        String qualifiedOutputTableId,
        BigQueryTableSchema outputTableSchema,
        String outputGcsPath,
        BigQueryFileFormat outputFileFormat,
        Class<? extends FileOutputFormat> outputFormatClass)
        throws IOException {
      configure(
          conf,
          qualifiedOutputTableId,
          BigQueryTableHelper.getTableSchemaJson(outputTableSchema.get()),
          outputGcsPath,
          outputFileFormat,
          outputFormatClass);
    }
docs: A helper function to set the required output keys in the given configuration.
  
  @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 outputTableSchema the schema of the BigQuery output table. If the schema is null,
  BigQuery will attempt to auto detect the schema. When using avro formatted data, a schema
  is not required as avro stores the schema in the file.
  @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