@Override public Volume apply(ResourceAllocationSettingData from) { return HardwareBuilderFromResourceAllocations.this.apply(from); }
@Override public Volume apply(ResourceAllocationSettingData from) { return HardwareBuilderFromResourceAllocations.this.apply(from); }
@Override public Volume apply(ResourceAllocationSettingData from) { return HardwareBuilderFromResourceAllocations.this.apply(from); }
@Override public Volume apply(ResourceAllocationSettingData from) { return HardwareBuilderFromResourceAllocations.this.apply(from); }
@Override public Volume apply(ResourceAllocationSettingData from) { if (from instanceof VCloudHardDisk) { VCloudHardDisk vDisk = VCloudHardDisk.class.cast(from); return new VolumeImpl(from.getAddressOnParent() + "", Volume.Type.LOCAL, vDisk.getCapacity() / 1024f, null, "0".equals(from.getAddressOnParent()), true); } else { return super.apply(from); } } }
@Override public Volume apply(ResourceAllocationSettingData from) { if (from instanceof VCloudHardDisk) { VCloudHardDisk vDisk = VCloudHardDisk.class.cast(from); return new VolumeImpl(from.getAddressOnParent() + "", Volume.Type.LOCAL, vDisk.getCapacity() / 1024f, null, "0".equals(from.getAddressOnParent()), true); } else { return super.apply(from); } } }
@Override public Volume apply(ResourceAllocationSettingData from) { if (from instanceof VCloudHardDisk) { VCloudHardDisk vDisk = VCloudHardDisk.class.cast(from); return new VolumeImpl(from.getAddressOnParent() + "", Volume.Type.LOCAL, vDisk.getCapacity() / 1024f, null, "0".equals(from.getAddressOnParent()), true); } else { return super.apply(from); } } }
@Override public Hardware apply(VApp from) { checkNotNull(from, "VApp"); try { HardwareBuilder builder = rasdToHardwareBuilder.apply(from.getResourceAllocations()); builder.location(findLocationForResource.apply(checkNotNull(from, "from").getVDC())); builder.ids(from.getHref().toASCIIString()).name(from.getName()) .supportsImage(ImagePredicates.idEquals(from.getHref().toASCIIString())); builder.hypervisor("VMware"); return builder.build(); } catch (NoSuchElementException e) { logger.debug("incomplete data to form vApp %s", from.getHref()); return null; } } }