use of com.vaticle.typedb.common.yaml.YAML in project grakn by graknlabs.
the class CoreConfigFactory method convertOverrides.
private static YAML.Map convertOverrides(Set<Option> options) {
Set<String> keys = new HashSet<>();
for (Option option : options) {
if (!option.hasValue())
throw TypeDBException.of(CLI_OPTION_REQUIRES_VALUE, option);
keys.add(option.name());
}
Map<String, YAML> yaml = new HashMap<>();
for (String key : keys) {
yaml.put(key, YAML.load(get(options, key)));
}
return new YAML.Map(yaml);
}