public void doWriteBackup()

in import/src/main/java/com/google/cloud/healthcare/imaging/dicomadapter/cstore/backup/GcpBackupUploader.java [41:53]


  public void doWriteBackup(InputStream backupData, String uniqueFileName) throws BackupException {
    try {
      if (backupData == null) {
        throw new BackupException("Backup data is null");
      }
      validatePathParameter(uniqueFileName, "unique file name");
      BlobId blobId = BlobId.of(bucketName, getFullUploadObject(uniqueFileName));
      BlobInfo blobInfo = BlobInfo.newBuilder(blobId).build();
      storage.create(blobInfo, backupData);
    } catch (Exception e) {
      throw new BackupException("Error with writing backup file: " + e.getMessage(), e);
    }
  }