@Test public void testConversionWhereLocationFound() { UUID id = UUID.randomUUID(); Image novaImageToConvert = Image.builder().id(id.toString()).name("Test Image " + id).status(Image.Status.DELETED).build(); OperatingSystem operatingSystem = new OperatingSystem(OsFamily.UBUNTU, "My Test OS", "My Test Version", "x86", "My Test OS", true); ImageInZoneToImage converter = new ImageInZoneToImage(NovaComputeServiceContextModule.toPortableImageStatus, constant(operatingSystem), locationIndex); ImageInZone novaImageInZoneToConvert = new ImageInZone(novaImageToConvert, "az-1.region-a.geo-1"); org.jclouds.compute.domain.Image convertedImage = converter.apply(novaImageInZoneToConvert); assertEquals(convertedImage.getId(), novaImageInZoneToConvert.slashEncode()); assertEquals(convertedImage.getProviderId(), novaImageToConvert.getId()); assertEquals(convertedImage.getLocation(), locationIndex.get().get("az-1.region-a.geo-1")); assertEquals(convertedImage.getName(), novaImageToConvert.getName()); assertEquals(convertedImage.getStatus(), org.jclouds.compute.domain.Image.Status.DELETED); assertEquals(convertedImage.getOperatingSystem(), operatingSystem); }
@Test public void testConversionWhereLocationFound() { UUID id = UUID.randomUUID(); Image novaImageToConvert = Image.builder().id(id.toString()).name("Test Image " + id).status(Image.Status.DELETED).build(); OperatingSystem operatingSystem = new OperatingSystem(OsFamily.UBUNTU, "My Test OS", "My Test Version", "x86", "My Test OS", true); ImageInRegionToImage converter = new ImageInRegionToImage(NovaComputeServiceContextModule.toPortableImageStatus, constant(operatingSystem), locationIndex); ImageInRegion novaImageInRegionToConvert = new ImageInRegion(novaImageToConvert, "az-1.region-a.geo-1"); org.jclouds.compute.domain.Image convertedImage = converter.apply(novaImageInRegionToConvert); assertEquals(convertedImage.getId(), novaImageInRegionToConvert.slashEncode()); assertEquals(convertedImage.getProviderId(), novaImageToConvert.getId()); assertEquals(convertedImage.getLocation(), locationIndex.get().get("az-1.region-a.geo-1")); assertEquals(convertedImage.getName(), novaImageToConvert.getName()); assertEquals(convertedImage.getStatus(), org.jclouds.compute.domain.Image.Status.DELETED); assertEquals(convertedImage.getOperatingSystem(), operatingSystem); }
.tenantId("12345") .userId("joe") .status(Status.SAVING) .progress(80) .minDisk(5)
.tenantId("12345") .userId("joe") .status(Status.SAVING) .progress(80) .minDisk(5)
public T fromImage(Image in) { return super.fromResource(in) .updated(in.getUpdated()) .created(in.getCreated()) .tenantId(in.getTenantId()) .userId(in.getUserId()) .status(in.getStatus()) .progress(in.getProgress()) .minDisk(in.getMinDisk()) .minRam(in.getMinRam()) .server(in.getServer()) .metadata(in.getMetadata()); } }
public T fromImage(Image in) { return super.fromResource(in) .updated(in.getUpdated()) .created(in.getCreated()) .tenantId(in.getTenantId()) .userId(in.getUserId()) .status(in.getStatus()) .progress(in.getProgress()) .minDisk(in.getMinDisk()) .minRam(in.getMinRam()) .server(in.getServer()) .metadata(in.getMetadata()); } }
public T fromImage(Image in) { return super.fromResource(in) .updated(in.getUpdated()) .created(in.getCreated()) .tenantId(in.getTenantId()) .userId(in.getUserId()) .status(in.getStatus()) .progress(in.getProgress()) .minDisk(in.getMinDisk()) .minRam(in.getMinRam()) .server(in.getServer()) .metadata(in.getMetadata()); } }
public T fromImage(Image in) { return super.fromResource(in) .updated(in.getUpdated()) .created(in.getCreated()) .tenantId(in.getTenantId()) .userId(in.getUserId()) .status(in.getStatus()) .progress(in.getProgress()) .minDisk(in.getMinDisk()) .minRam(in.getMinRam()) .server(in.getServer()) .metadata(in.getMetadata()); } }
public T fromImage(Image in) { return super.fromResource(in) .updated(in.getUpdated()) .created(in.getCreated()) .tenantId(in.getTenantId()) .userId(in.getUserId()) .status(in.getStatus()) .progress(in.getProgress()) .minDisk(in.getMinDisk()) .minRam(in.getMinRam()) .server(in.getServer()) .metadata(in.getMetadata()); } }
public T fromImage(Image in) { return super.fromResource(in) .updated(in.getUpdated()) .created(in.getCreated()) .tenantId(in.getTenantId()) .userId(in.getUserId()) .status(in.getStatus()) .progress(in.getProgress()) .minDisk(in.getMinDisk()) .minRam(in.getMinRam()) .server(in.getServer()) .metadata(in.getMetadata()); } }