> +      String stopJob = 
> client.getVirtualMachineClient().stopVirtualMachine(vm.getId());
> +      boolean stopComplete = jobComplete.apply(stopJob);
> +
> +      Set<Volume> volumes = 
> client.getVolumeClient().listVolumes(ListVolumesOptions.Builder.virtualMachineId(vm.getId()));
> +      Volume volume = Iterables.getOnlyElement(volumes);
> +      
> +      CreateTemplateOptions options = 
> CreateTemplateOptions.Builder.volumeId(volume.getId());
> +      AsyncCreateResponse templateJob = 
> client.getTemplateClient().createTemplate(TemplateMetadata.builder()
> +                                                                             
>      .name(cloneTemplate.getName())
> +                                                                             
>      .osTypeId(vm.getGuestOSId())
> +                                                                             
>      .displayText(cloneTemplate.getName())
> +                                                                             
>      .build(), options);
> +      Template newTemplate = 
> blockUntilJobCompletesAndReturnResult.<Template>apply(templateJob);
> +
> +      logger.info(">> Registered new template %s, waiting for it to become 
> available.", newTemplate.getId());
> +      System.out.println("locations: " + locations.get());

Is this a left-over debug statement? No `System.out.println` in code, I would 
assume...use `logger` instead?

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/43/files#r4845999

Reply via email to