public void testUpdateFloatingIPDissociate() throws IOException, InterruptedException, URISyntaxException { MockWebServer server = mockOpenStackServer(); server.enqueue(addCommonHeaders(new MockResponse().setBody(stringFromResource("/access.json")))); server.enqueue(addCommonHeaders( new MockResponse().setResponseCode(201).setBody(stringFromResource("/floatingip_update_dissociate_response.json")))); try { NeutronApi neutronApi = api(server.getUrl("/").toString(), "openstack-neutron", overrides); FloatingIPApi api = neutronApi.getFloatingIPApi("RegionOne"); FloatingIP.UpdateFloatingIP updateFloatingIP = FloatingIP.updateBuilder().build(); FloatingIP floatingIP = api.update("12345", updateFloatingIP); /* * Check request */ assertEquals(server.getRequestCount(), 2); assertAuthentication(server); assertRequest(server.takeRequest(), "PUT", uriApiVersion + "/floatingips/12345", "/floatingip_update_dissociate_request.json"); /* * Check response */ assertNotNull(floatingIP); assertNull(floatingIP.getPortId()); } finally { server.shutdown(); } }
public void testUpdateFloatingIP() throws IOException, InterruptedException, URISyntaxException { MockWebServer server = mockOpenStackServer(); server.enqueue(addCommonHeaders(new MockResponse().setBody(stringFromResource("/access.json")))); server.enqueue(addCommonHeaders( new MockResponse().setResponseCode(201).setBody(stringFromResource("/floatingip_update_response.json")))); try { NeutronApi neutronApi = api(server.getUrl("/").toString(), "openstack-neutron", overrides); FloatingIPApi api = neutronApi.getFloatingIPApi("RegionOne"); FloatingIP.UpdateFloatingIP updateFloatingIP = FloatingIP.updateBuilder() .portId("fc861431-0e6c-4842-a0ed-e2363f9bc3a8") .build(); FloatingIP floatingIP = api.update("12345", updateFloatingIP); /* * Check request */ assertEquals(server.getRequestCount(), 2); assertAuthentication(server); assertRequest(server.takeRequest(), "PUT", uriApiVersion + "/floatingips/12345", "/floatingip_update_request.json"); /* * Check response */ assertNotNull(floatingIP); assertEquals(floatingIP.getPortId(), "fc861431-0e6c-4842-a0ed-e2363f9bc3a8"); } finally { server.shutdown(); } }
/** * @return the Builder for updating a floating IP */ public static UpdateBuilder updateBuilder() { return new UpdateBuilder(); }
/** * @return the Builder for updating a floating IP */ public static UpdateBuilder updateBuilder() { return new UpdateBuilder(); }