@Override public void execCommand(String id, String command, String login, String key) { for(IP ip: cloudSigmaApi.listIPs().concat()){ if(ip.getServer().getUuid().equals(id)){ SSHConnector sc=new SSHConnector(key, login, ip.getUuid()); sc.execCommandSsh(command); return; } } }
@Test(dependsOnMethods = {"testCreateServers"}) public void testGetServerInfo() throws Exception { for (Server server : api.listServers().concat()) { assertNotNull(server.getUuid()); } }
@Override public void uploadFile(String sourcePath, String destinationPath, String nodeId, String login, String key) { for(IP ip: cloudSigmaApi.listIPs().concat()){ if(ip.getServer().getUuid().equals(nodeId)){ SSHConnector sc=new SSHConnector(key, login, ip.getUuid()); sc.upload(sourcePath,destinationPath); return; } } }
@Test public void testListServers() throws Exception { CloudSigma2Api api = requestsSendResponses( getBuilder() .endpoint(endpoint + "servers/") .build(), responseBuilder() .payload(payloadFromResourceWithContentType("/servers.json", MediaType.APPLICATION_JSON)) .build(), getBuilder() .endpoint(endpoint + "servers/") .addQueryParam("limit", "2") .addQueryParam("offset", "2") .build(), responseBuilder() .payload(payloadFromResourceWithContentType("/servers-last-page.json", MediaType.APPLICATION_JSON)) .build()); List<Server> servers = api.listServers().concat().toList(); assertEquals(servers.size(), 3); assertEquals(servers.get(0).getUuid(), "61d61337-884b-4c87-b4de-f7f48f9cfc84"); assertEquals(servers.get(1).getUuid(), "33e71c37-0d0a-4a3a-a1ea-dc7265c9a154"); assertEquals(servers.get(2).getUuid(), "05c16b9a-f2f5-4da6-a1cb-b90722c32212"); }
public static Builder fromServer(Server in) { return new Builder() .uuid(in.getUuid()) .name(in.getName()) .resourceUri(in.getResourceUri()) .owner(in.getOwner()) .status(in.getStatus()) .runtime(in.getRuntime()); } }
public static Builder fromServer(Server in) { return new Builder() .uuid(in.getUuid()) .name(in.getName()) .resourceUri(in.getResourceUri()) .owner(in.getOwner()) .status(in.getStatus()) .runtime(in.getRuntime()); }
if(ip.getServer().getUuid().equals(a.getId())){ runtimeInformation.put("publicAddress", ip.getUuid());
public static Builder fromServer(Server in) { return new Builder() .uuid(in.getUuid()) .name(in.getName()) .resourceUri(in.getResourceUri()) .owner(in.getOwner()) .status(in.getStatus()) .runtime(in.getRuntime()); }
public static Builder fromServer(Server in) { return new Builder() .uuid(in.getUuid()) .name(in.getName()) .resourceUri(in.getResourceUri()) .owner(in.getOwner()) .status(in.getStatus()) .runtime(in.getRuntime()); } }
public static Builder fromServer(Server in) { return new Builder() .uuid(in.getUuid()) .name(in.getName()) .resourceUri(in.getResourceUri()) .owner(in.getOwner()) .status(in.getStatus()) .runtime(in.getRuntime()); }
public static Builder fromServer(Server in) { return new Builder() .uuid(in.getUuid()) .name(in.getName()) .resourceUri(in.getResourceUri()) .owner(in.getOwner()) .status(in.getStatus()) .runtime(in.getRuntime()); } }