> +   private final CloudSigma2Api api;
> +
> +   @Inject
> +   public ServerDriveToVolume(CloudSigma2Api api) {
> +      this.api = checkNotNull(api, "api");
> +   }
> +
> +   @Override
> +   public Volume apply(ServerDrive serverDrive) {
> +      VolumeBuilder builder = new VolumeBuilder();
> +      DriveInfo driveInfo = api.getDriveInfo(serverDrive.getDriveUuid());
> +      builder.id(driveInfo.getUuid());
> +      builder.size(driveInfo.getSize().floatValue());
> +      builder.durable(true);
> +      builder.type(Volume.Type.NAS);
> +      builder.bootDevice(serverDrive.getBootOrder() > 0);

@demobox @nacx: verifying this with backend devs to be sure.

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

Reply via email to