code: private Job createJob() {
      Job job = new Job();
      JobConfiguration jobConfig = new JobConfiguration();
      JobConfigurationLoad loadConfig = new JobConfigurationLoad();
      jobConfig.setLoad(loadConfig);
      job.setConfiguration(jobConfig);
  
      loadConfig.setAllowQuotedNewlines(false);
      loadConfig.setSourceFormat("NEWLINE_DELIMITED_JSON");
  
      List<String> sources = new ArrayList<String>();
      for (GcsFilename file : fileSet) {
        sources.add(getFileUri(file));
      }
  
      loadConfig.setSourceUris(sources);
  
      TableReference tableRef = new TableReference();
      tableRef.setDatasetId(dataset);
      tableRef.setTableId(tableName);
      tableRef.setProjectId(projectId);
      loadConfig.setDestinationTable(tableRef);
      loadConfig.setSchema(schema.getValue());
      return job;
    }
docs: Create a {@link Job} instance for the specified files and bigquery {@link TableSchema} with
  default settings.