dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/compute/functions/BaseImageToHardware.java [41:55]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   public Hardware apply(final BaseImage from) {
      HardwareBuilder builder = new HardwareBuilder().ids(from.id()).name(from.name()).hypervisor("vmx")
            .processors(buildProcessorList(from.cpu())).ram(from.memoryGb() * GB_TO_MB_MULTIPLIER);

      if (from.disks() != null) {
         builder.volumes(FluentIterable.from(from.disks()).transform(new Function<Disk, Volume>() {
            @Override
            public Volume apply(final Disk disk) {
               return new VolumeBuilder().id(disk.id()).device(String.valueOf(disk.scsiId()))
                     .size(Float.valueOf(disk.sizeGb())).type(Volume.Type.LOCAL).build();
            }
         }).toSet());
      }
      return builder.build();
   }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/compute/functions/ServerToHardware.java [41:55]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   public Hardware apply(final Server from) {
      HardwareBuilder builder = new HardwareBuilder().ids(from.id()).name(from.name()).hypervisor("vmx")
            .processors(buildProcessorList(from.cpu())).ram(from.memoryGb() * GB_TO_MB_MULTIPLIER);

      if (from.disks() != null) {
         builder.volumes(FluentIterable.from(from.disks()).transform(new Function<Disk, Volume>() {
            @Override
            public Volume apply(final Disk disk) {
               return new VolumeBuilder().id(disk.id()).device(String.valueOf(disk.scsiId()))
                     .size(Float.valueOf(disk.sizeGb())).type(Volume.Type.LOCAL).build();
            }
         }).toSet());
      }
      return builder.build();
   }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



