if (input.getMemory() != null) {
serverObject.addProperty("mem", input.getMemory().toString());
}
if (input.getMeta() != null) {
serverObject.add("meta", new JsonParser().parse(new Gson().toJson(input.getMeta())));
}
if (input.getRequirements() != null) {
serverObject.add("requirements", new JsonParser().parse(new Gson().toJson(input.getRequirements())));
}
if (input.getTags() != null) {
serverObject.add("tags", new JsonParser().parse(new Gson().toJson(input.getTags())));
}
if (input.getVncPassword() != null) {
serverObject.addProperty("vnc_password", input.getVncPassword());
}