meta.put("test_key_2", "test_value_2"); input = new IPInfo.Builder() .gateway("185.12.6.1") .meta(meta) .nameservers(ImmutableList.of( "69.194.139.62", "178.22.66.167", "178.22.71.56")) .netmask(24) .owner(owner) .resourceUri(new URI("/api/2.0/ips/185.12.6.183/")) .server(null) .subscription(new Subscription.Builder() .id("7273") .resourceUri(new URI("/api/2.0/subscriptions/7273/")) .build()) .tags(new ArrayList<Tag>()) .uuid("185.12.6.183") .build();
@Test public void testEditIP() throws Exception { String uuid = "96537817-f4b6-496b-a861-e74192d3ccb0"; // test depends on the order of the meta tags Map<String, String> meta = Maps.newLinkedHashMap(); meta.put("test_key_2", "test_value_2"); meta.put("description", "test vlan"); meta.put("test_key_1", "test_value_1"); CloudSigma2Api api = requestSendsResponse( putBuilder() .endpoint(endpoint + "ips/" + uuid + "/") .payload(payloadFromResourceWithContentType("/ips-edit-request.json", MediaType.APPLICATION_JSON)) .build(), responseBuilder() .payload(payloadFromResourceWithContentType("/ips-single.json", MediaType.APPLICATION_JSON)) .build()); IPInfo result = api.editIP(uuid, new IPInfo.Builder().meta(meta).build()); assertNotNull(result); }
@Test public void testEditIP() throws Exception { Map<String, String> meta = Maps.newHashMap(); meta.put("test", "test data"); IPInfo ip = new IPInfo.Builder() .meta(meta) .build(); if (!api.listIPs().concat().isEmpty()) { checkIP(ip, api.editIP(api.listIPs().concat().get(0).getUuid(), ip)); } }
public Builder fromIP(IP ip) { return new Builder() .uuid(ip.getUuid()) .owner(ip.getOwner()) .server(ip.getServer()) .resourceUri(ip.getResourceUri()); } }
public Builder fromIP(IP ip) { return new Builder() .uuid(ip.getUuid()) .owner(ip.getOwner()) .server(ip.getServer()) .resourceUri(ip.getResourceUri()); } }
public Builder fromIP(IP ip) { return new Builder() .uuid(ip.getUuid()) .owner(ip.getOwner()) .server(ip.getServer()) .resourceUri(ip.getResourceUri()); } }