public void populate(String collection) throws Exception { EventBuilder builder = new EventBuilder(PROJECT_NAME, getMetastore()); List<Event> events = IntStream.range(0, SCALE_FACTOR).mapToObj(i -> builder.createEvent(collection, ImmutableMap.<String, Object>builder() .put("teststr", "test" + i) .put("testnumber", (double) i) .put("testbool", i % 2 == 0) .put("testmap", ImmutableMap.of("test" + i, (double) i)) .put("testarray", of((double) i)) .put("testdate", LocalDate.ofEpochDay(i)) .put("_time", Instant.ofEpochSecond(i * 100)).build())) .collect(Collectors.toList()); getEventStore().storeBatch(events); }