code: public static JobInfo of(JobId jobId, JobConfiguration configuration) {
      return newBuilder(configuration).setJobId(jobId).build();
    }
docs: Returns a builder for a {@code JobInfo} object given the job identity and configuration. Use
  {@link CopyJobConfiguration} for a job that copies an existing table. Use {@link
  ExtractJobConfiguration} for a job that exports a table to Google Cloud Storage. Use {@link
  LoadJobConfiguration} for a job that loads data from Google Cloud Storage into a table. Use
  {@link QueryJobConfiguration} for a job that runs a query.