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);
}
}