public void testListPublicISOs() throws Exception { Set<ISO> response = client.getISOClient().listISOs(ListISOsOptions.Builder.isPublic()); assertNotNull(response); assertFalse(response.isEmpty()); long isoCount = response.size(); assertTrue(isoCount >= 0); for (ISO iso : response) { ISO query = client.getISOClient().getISO(iso.getId()); assertEquals(query.getId(), iso.getId()); } }
public void testListPublicISOs() throws Exception { Set<ISO> response = client.getISOApi().listISOs(ListISOsOptions.Builder.isPublic()); assertNotNull(response); assertFalse(response.isEmpty()); long isoCount = response.size(); assertTrue(isoCount >= 0); for (ISO iso : response) { ISO query = client.getISOApi().getISO(iso.getId()); assertEquals(query.getId(), iso.getId()); } }
public void testListISOPermissions() throws Exception { Set<ISO> response = client.getISOClient().listISOs(ListISOsOptions.Builder.isPublic()); assertNotNull(response); assertFalse(response.isEmpty()); long isoCount = response.size(); assertTrue(isoCount >= 0); for (ISO iso : response) { ISOPermissions perms = client.getISOClient().listISOPermissions(iso.getId()); assertNotNull(perms); } }
public void testListISOPermissions() throws Exception { Set<ISO> response = client.getISOApi().listISOs(ListISOsOptions.Builder.isPublic()); assertNotNull(response); assertFalse(response.isEmpty()); long isoCount = response.size(); assertTrue(isoCount >= 0); for (ISO iso : response) { ISOPermissions perms = client.getISOApi().listISOPermissions(iso.getId()); assertNotNull(perms); } }
public void testRegisterISO() throws Exception { Optional<OSType> guestOSTypeOptional = Iterables.tryFind(client.getGuestOSClient().listOSTypes(), Predicates.notNull()); Optional<Zone> zoneOptional = Iterables.tryFind(client.getZoneClient().listZones(available(true)), Predicates.notNull()); if(guestOSTypeOptional.isPresent() && zoneOptional.isPresent()) { String osTypeId = guestOSTypeOptional.get().getId(); String zoneId = zoneOptional.get().getId(); ISO iso = client.getISOClient().registerISO(isoName, "", url, zoneId, RegisterISOOptions.Builder.isPublic(true).osTypeId(osTypeId)); assertNotNull(iso); assertNotNull(iso.getId()); assertEquals(iso.getName(), isoName); } else { String skipMessage = String.format("Cannot register the iso with url: %s", url); if(zoneOptional.isPresent()) skipMessage += " without a valid zone"; else skipMessage += " without a valid guest OS type"; throw new SkipException(skipMessage); } }
public void testRegisterISO() throws Exception { Optional<OSType> guestOSTypeOptional = Iterables.tryFind(client.getGuestOSApi().listOSTypes(), Predicates.notNull()); Optional<Zone> zoneOptional = Iterables.tryFind(client.getZoneApi().listZones(available(true)), Predicates.notNull()); if (guestOSTypeOptional.isPresent() && zoneOptional.isPresent()) { String osTypeId = guestOSTypeOptional.get().getId(); String zoneId = zoneOptional.get().getId(); ISO iso = client.getISOApi().registerISO(isoName, "", url, zoneId, RegisterISOOptions.Builder.isPublic(true).osTypeId(osTypeId)); assertNotNull(iso); assertNotNull(iso.getId()); assertEquals(iso.getName(), isoName); } else { String skipMessage = String.format("Cannot register the iso with url: %s", url); if (zoneOptional.isPresent()) skipMessage += " without a valid zone"; else skipMessage += " without a valid guest OS type"; throw new SkipException(skipMessage); } }
@AfterClass @Override protected void tearDownContext() { Set<ISO> isos = client.getISOClient().listISOs(ListISOsOptions.Builder.name(isoName)); for (ISO iso : isos) { client.getISOClient().deleteISO(iso.getId(), DeleteISOOptions.NONE); } super.tearDownContext(); }
@AfterClass @Override protected void tearDownContext() { Set<ISO> isos = client.getISOApi().listISOs(ListISOsOptions.Builder.name(isoName)); for (ISO iso : isos) { client.getISOApi().deleteISO(iso.getId(), DeleteISOOptions.NONE); } super.tearDownContext(); }
public T fromISO(ISO in) { return this .id(in.getId()) .account(in.getAccount()) .accountId(in.getAccountId())
public T fromISO(ISO in) { return this .id(in.getId()) .account(in.getAccount()) .accountId(in.getAccountId())
public T fromISO(ISO in) { return this .id(in.getId()) .account(in.getAccount()) .accountId(in.getAccountId())