> +   ParseMessagesCreated(ParseJson<MessagesCreated> json) {
> +      this.json = checkNotNull(json, "json");
> +   }
> +
> +   public MessagesCreated apply(HttpResponse from) {
> +      MessagesCreated rawMessagesCreated = json.apply(from);
> +      List<String> messageIds = new 
> ArrayList<String>(rawMessagesCreated.getMessageIds().size());
> +
> +      for (String rawMessageHref: rawMessagesCreated.getMessageIds()) {
> +         messageIds.add(ParseMessages.getMessageId(rawMessageHref));
> +      }
> +
> +      MessagesCreated messagesCreated = MessagesCreated.builder()
> +            .partial(rawMessagesCreated.isPartial())
> +            .messageIds(messageIds)
> +            .build();

Builder here (yay!), but perhaps still use a transform to make the messageIds 
Iterable?

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/46/files#r7271052

Reply via email to