> + builder.tags(Splitter.on(' ').split(from.get("tags")));
> + builder.uuid(from.get("drive"));
> + if (from.containsKey("claim:type"))
> + builder.claimType(ClaimType.fromValue(from.get("claim:type")));
> + if (from.containsKey("readers"))
> + builder.readers(Splitter.on(' ').split(from.get("readers")));
> + if (from.containsKey("size"))
> + builder.size(Long.valueOf(from.get("size")));
> + if (from.containsKey("rawsize"))
> + builder.rawSize(Long.valueOf(from.get("rawsize")));
> + if (from.containsKey("format"))
> + builder.format(ImageConversionType.fromValue(from.get("format")));
> + Map<String, String> metadata = Maps.newLinkedHashMap();
> + for (Entry<String, String> entry : from.entrySet()) {
> + if (entry.getKey().startsWith("user:"))
> +
> metadata.put(entry.getKey().substring(entry.getKey().indexOf(':') + 1),
> entry.getValue());
Can this be done more easily using a Matcher? In any case, extract
`entry.getKey()` as a variable?
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/362/files#r13033944