private static File createTempFile(
      UUID jobId,
      TemporaryPerJobDataStore dataStore,
      ConnectionProvider connectionProvider,
      DownloadableFile video) throws IOException {
    // TODO(aksingh737) switch from hardcoding mp4 to relying on DownloadableFile#getMimeType()'s
    // direction
    final String fileSuffix = "mp4";
    return createTempFile(
        jobId,
        dataStore,
        connectionProvider,
        video,
        fileSuffix);
  }
Uploads `video` via {@link com.google.photos.library.v1.PhotosLibraryClient} APIs.

Returns an upload token, and a byte count of the video that was uploaded.
extensions/data-transfer/portability-data-transfer-google/src/main/java/org/datatransferproject/datatransfer/google/videos/GoogleVideosInterface.java