public static Collection<PreaggregatedMetric> convertSets(String tenant, long timestamp, Collection<BluefloodSet> sets) {
List<PreaggregatedMetric> list = new ArrayList<PreaggregatedMetric>(sets.size());
for (BluefloodSet set : sets) {
Locator locator = Locator.createLocatorFromPathComponents(tenant, set.getName().split(NAME_DELIMITER, -1));
BluefloodSetRollup rollup = new BluefloodSetRollup();
for (String value : set.getValues()) {
rollup = rollup.withObject(value);
}
PreaggregatedMetric metric = new PreaggregatedMetric(timestamp, locator, DEFAULT_TTL, rollup);
list.add(metric);
}
return list;
}