in app/java/src/main/java/com/google/cloudclientapi/ProcessingJob.java [62:75]
public static String downloadRawData() throws IOException {
logger.info("downloadRawData: start downloading data");
// Create temporary folder and file
Path tempDir = Files.createTempDirectory("rawData");
File tempDataFile = new File(tempDir.toFile(), "raw_data.csv");
logger.info("downloadRawData: processing from " + RAW_DATA_BUCKET);
// Read from Google Cloud Storage bucket
GoogleCloudStorage.downloadFileToFilePath(
RAW_DATA_BUCKET, RAW_DATA_FILE, tempDataFile.toPath());
logger.info("downloadRawData: downloaded data to " + tempDataFile.getAbsolutePath());
return tempDataFile.getAbsolutePath();
}