@Test public void testCreateServers() throws Exception { List<ServerInfo> newServerList = ImmutableList.of( new ServerInfo.Builder() .name("New Server") .memory(new BigInteger("5368709120")) .cpu(3000) .vncPassword("new_password") .build(), new ServerInfo.Builder() .name("Test Server") .memory(new BigInteger("5368709120")) .cpu(3000) .vncPassword("test_password") .build()); createdServers = api.createServers(newServerList); assertEquals(newServerList.size(), createdServers.size()); for (int i = 0; i < newServerList.size(); i++) { checkServer(newServerList.get(i), createdServers.get(i)); } }
.name(a.getName()) .memory(BigInteger.valueOf(vm.getMinRam()).multiply(BigInteger.valueOf(1024 * 1024))) .vncPassword("cloudml") .cpu(vm.getMinCores() * 2600) .nics(ImmutableList.of(nic))
.meta(metadata) .tags(tagIds) .vncPassword(Optional.fromNullable(options.getVncPassword()).or(defaultVncPassword)).build());
.tags(ImmutableList.of(new Tag.Builder().name("tag_uuid_1").build(), new Tag.Builder().name("tag_uuid_2").build())) .uuid("a19a425f-9e92-42f6-89fb-6361203071bb") .vncPassword("tester") .build();
.meta(metadata) .tags(tagIds) .vncPassword(Optional.fromNullable(options.getVncPassword()).or(defaultVncPassword)).build());
.memory(new BigInteger("536870912")) .name("test_server_0") .vncPassword("testserver") .build(), new ServerInfo.Builder() .memory(new BigInteger("536870912")) .name("test_server_1") .vncPassword("testserver") .build(), new ServerInfo.Builder() .memory(new BigInteger("536870912")) .name("test_server_2") .vncPassword("testserver") .build()));
public static Builder fromServerInfo(ServerInfo serverInfo) { return new Builder() .uuid(serverInfo.getUuid()) .name(serverInfo.getName()) .resourceUri(serverInfo.getResourceUri()) .owner(serverInfo.getOwner()) .status(serverInfo.getStatus()) .runtime(serverInfo.getRuntime()) .cpusInsteadOfCores(serverInfo.isCpusInsteadOfCores()) .drives(serverInfo.getDrives()) .enableNuma(serverInfo.isNumaEnabled()) .hvRelaxed(serverInfo.isHvRelaxed()) .hvTsc(serverInfo.isHvTsc()) .memory(serverInfo.getMemory()) .meta(serverInfo.getMeta()) .nics(serverInfo.getNics()) .requirements(serverInfo.getRequirements()) .tags(serverInfo.getTags()) .vncPassword(serverInfo.getVncPassword()) .smp(serverInfo.getSmp()); }
public static Builder fromServerInfo(ServerInfo serverInfo) { return new Builder() .uuid(serverInfo.getUuid()) .name(serverInfo.getName()) .resourceUri(serverInfo.getResourceUri()) .owner(serverInfo.getOwner()) .status(serverInfo.getStatus()) .runtime(serverInfo.getRuntime()) .cpusInsteadOfCores(serverInfo.isCpusInsteadOfCores()) .drives(serverInfo.getDrives()) .enableNuma(serverInfo.isNumaEnabled()) .hvRelaxed(serverInfo.isHvRelaxed()) .hvTsc(serverInfo.isHvTsc()) .memory(serverInfo.getMemory()) .meta(serverInfo.getMeta()) .nics(serverInfo.getNics()) .requirements(serverInfo.getRequirements()) .tags(serverInfo.getTags()) .vncPassword(serverInfo.getVncPassword()) .smp(serverInfo.getSmp()); }
@Test public void testEditServer() throws Exception { String uuid = "a19a425f-9e92-42f6-89fb-6361203071bb"; CloudSigma2Api api = requestSendsResponse( putBuilder() .endpoint(endpoint + "servers/" + uuid + "/") .payload(payloadFromResourceWithContentType("/servers-create-request.json", MediaType.APPLICATION_JSON)) .build(), responseBuilder() .payload(payloadFromResourceWithContentType("/servers-single.json", MediaType.APPLICATION_JSON)) .build()); ServerInfo result = api.editServer(uuid, new ServerInfo.Builder() .name("testServerAcc") .cpu(100) .memory(new BigInteger("536870912")) .vncPassword("testserver") .build()); assertNotNull(result); }
@Test public void testCreateServer() throws Exception { CloudSigma2Api api = requestSendsResponse( postBuilder() .endpoint(endpoint + "servers/") .payload(payloadFromResourceWithContentType("/servers-create-request.json" , MediaType.APPLICATION_JSON)) .build(), responseBuilder() .payload(payloadFromResourceWithContentType("/servers-single.json", MediaType.APPLICATION_JSON)) .build()); ServerInfo result = api.createServer(new ServerInfo.Builder() .cpu(100) .memory(new BigInteger("536870912")) .name("testServerAcc") .vncPassword("testserver") .build()); assertNotNull(result); }
public static Builder fromServerInfo(ServerInfo serverInfo) { return new Builder() .uuid(serverInfo.getUuid()) .name(serverInfo.getName()) .resourceUri(serverInfo.getResourceUri()) .owner(serverInfo.getOwner()) .status(serverInfo.getStatus()) .runtime(serverInfo.getRuntime()) .cpusInsteadOfCores(serverInfo.isCpusInsteadOfCores()) .drives(serverInfo.getDrives()) .enableNuma(serverInfo.isNumaEnabled()) .hvRelaxed(serverInfo.isHvRelaxed()) .hvTsc(serverInfo.isHvTsc()) .memory(serverInfo.getMemory()) .meta(serverInfo.getMeta()) .nics(serverInfo.getNics()) .requirements(serverInfo.getRequirements()) .tags(serverInfo.getTags()) .vncPassword(serverInfo.getVncPassword()) .smp(serverInfo.getSmp()); }
@Test(dependsOnMethods = {"testCreateServer"}) public void testEditServer() throws Exception { ServerInfo serverInfo = new ServerInfo.Builder() .name("Edited Server") .memory(new BigInteger("5368709120")) .cpu(2000) .vncPassword("edited_password") .build(); checkServer(serverInfo, api.editServer(createdServer.getUuid(), serverInfo)); }
@Test public void testCreateServer() throws Exception { ServerInfo serverInfo = new ServerInfo.Builder() .name("New Server") .memory(new BigInteger("5368709120")) .cpu(3000) .vncPassword("new_password") .drives(ImmutableList.of(api.listDrives().concat().get(0).toServerDrive(1, "0:1", DeviceEmulationType.IDE))) .build(); createdServer = api.createServer(serverInfo); checkServer(serverInfo, createdServer); }