> + 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