> + 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());
*whistles innocently* Why no, I didn't leave a debug statement there, what
could you possibly be talking about? (delete delete delete...)
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/43/files#r4848256