@Test(groups = "live", enabled = true) public void testUpdateNetworkOffering() throws Exception { skipIfNotGlobalAdmin(); NetworkOffering offering = getFirst(globalAdminClient.getOfferingClient().listNetworkOfferings(), null); assertNotNull(offering, "Unable to test, no network offering found."); String name = offering.getName(); NetworkOfferingAvailabilityType availability = offering.getAvailability(); try { NetworkOfferingAvailabilityType newValue = OPTIONAL; if (availability == OPTIONAL) { newValue = REQUIRED; } NetworkOffering updated = globalAdminClient.getOfferingClient().updateNetworkOffering(offering.getId(), UpdateNetworkOfferingOptions.Builder.name(prefix + name).availability(newValue)); assertEquals(updated.getName(), prefix + name); assertEquals(updated.getAvailability(), newValue); } finally { globalAdminClient.getOfferingClient().updateNetworkOffering(offering.getId(), UpdateNetworkOfferingOptions.Builder.name(name).availability(availability)); } }
@Test(groups = "live", enabled = true) public void testUpdateNetworkOffering() throws Exception { skipIfNotGlobalAdmin(); NetworkOffering offering = getFirst(globalAdminClient.getOfferingApi().listNetworkOfferings(), null); assertNotNull(offering, "Unable to test, no network offering found."); String name = offering.getName(); NetworkOfferingAvailabilityType availability = offering.getAvailability(); try { NetworkOfferingAvailabilityType newValue = OPTIONAL; if (availability == OPTIONAL) { newValue = REQUIRED; } NetworkOffering updated = globalAdminClient.getOfferingApi().updateNetworkOffering(offering.getId(), UpdateNetworkOfferingOptions.Builder.name(prefix + name).availability(newValue)); assertEquals(updated.getName(), prefix + name); assertEquals(updated.getAvailability(), newValue); } finally { globalAdminClient.getOfferingApi().updateNetworkOffering(offering.getId(), UpdateNetworkOfferingOptions.Builder.name(name).availability(availability)); } }
public T fromNetworkOffering(NetworkOffering in) { return this .id(in.getId()) .name(in.getName()) .displayText(in.getDisplayText()) .created(in.getCreated()) .availability(in.getAvailability()) .maxConnections(in.getMaxConnections()) .isDefault(in.isDefault()) .supportsVLAN(in.supportsVLAN()) .trafficType(in.getTrafficType()) .guestIPType(in.getGuestIPType()) .networkRate(in.getNetworkRate()) .tags(in.getTags()); } }
public T fromNetworkOffering(NetworkOffering in) { return this .id(in.getId()) .name(in.getName()) .displayText(in.getDisplayText()) .created(in.getCreated()) .availability(in.getAvailability()) .maxConnections(in.getMaxConnections()) .isDefault(in.isDefault()) .supportsVLAN(in.supportsVLAN()) .trafficType(in.getTrafficType()) .guestIPType(in.getGuestIPType()) .networkRate(in.getNetworkRate()) .tags(in.getTags()); } }
public T fromNetworkOffering(NetworkOffering in) { return this .id(in.getId()) .name(in.getName()) .displayText(in.getDisplayText()) .created(in.getCreated()) .availability(in.getAvailability()) .maxConnections(in.getMaxConnections()) .isDefault(in.isDefault()) .supportsVLAN(in.supportsVLAN()) .trafficType(in.getTrafficType()) .guestIPType(in.getGuestIPType()) .networkRate(in.getNetworkRate()) .tags(in.getTags()); } }