@Test public void testCreateGuestVirtualNetwork() { if (!networksSupported) return; final NetworkOffering offering; try { offering = find(client.getOfferingApi().listNetworkOfferings(), NetworkOfferingPredicates.supportsGuestVirtualNetworks()); } catch (NoSuchElementException e) { Logger.getAnonymousLogger().log(Level.SEVERE, "guest networks not supported, skipping test"); return; } String name = prefix + "-virtual"; Network network = null; try { network = client.getNetworkApi().createNetworkInZone(zone.getId(), offering.getId(), name, name); checkNetwork(network); } catch (IllegalStateException e) { Logger.getAnonymousLogger().log(Level.SEVERE, "couldn't create a network, skipping test", e); } finally { if (network != null) { String jobId = client.getNetworkApi().deleteNetwork(network.getId()); if (jobId != null) jobComplete.apply(jobId); } } }
public void testListNetworkOfferings() throws Exception { Set<NetworkOffering> response = client.getOfferingApi().listNetworkOfferings(); assert null != response; long offeringCount = response.size(); assertTrue(offeringCount >= 0); for (NetworkOffering offering : response) { NetworkOffering newDetails = Iterables.getOnlyElement(client.getOfferingApi().listNetworkOfferings( ListNetworkOfferingsOptions.Builder.id(offering.getId()))); assertEquals(offering, newDetails); assertEquals(offering, client.getOfferingApi().getNetworkOffering(offering.getId())); assert offering.getId() != null : offering; assert offering.getName() != null : offering; assert offering.getDisplayText() != null : offering; assert offering.getMaxConnections() == null || offering.getMaxConnections() > 0 : offering; assert offering.getTrafficType() != null && TrafficType.UNRECOGNIZED != offering.getTrafficType() : offering; assert offering.getTags() != null : offering; } } }
try { offering = get( cloudStackContext.getApi().getOfferingApi().listNetworkOfferings(specifyVLAN(true).zoneId(zone.getId())), 0); } catch (NoSuchElementException e) { Logger.getAnonymousLogger().log(Level.SEVERE, "VLAN networks not supported, skipping test");
cloudStackContext.getApi().getOfferingApi().listNetworkOfferings(specifyVLAN(true).zoneId(zoneId)), 0).getId();
client.getOfferingApi().listNetworkOfferings( ListNetworkOfferingsOptions.Builder.zoneId(template.getZoneId()).specifyVLAN(true)), null); checkNotNull(offering, "No network offering found");
final NetworkOffering offering = Iterables.tryFind(client.getOfferingApi().listNetworkOfferings(), NetworkOfferingPredicates.supportsGuestVirtualNetworks()).orNull();