@Override public ServerWithSecurityGroups deserialize(JsonElement jsonElement, Type type, JsonDeserializationContext context) throws JsonParseException { Server server = context.deserialize(jsonElement, Server.class); ServerWithSecurityGroups.Builder<?> result = ServerWithSecurityGroups.builder().fromServer(server); Set<String> names = Sets.newLinkedHashSet(); if (jsonElement.getAsJsonObject().get("security_groups") != null) { JsonArray x = jsonElement.getAsJsonObject().get("security_groups").getAsJsonArray(); for (JsonElement y : x) { names.add(y.getAsJsonObject().get("name").getAsString()); } result.securityGroupNames(names); } return result.build(); } }
@Override public ServerWithSecurityGroups deserialize(JsonElement jsonElement, Type type, JsonDeserializationContext context) throws JsonParseException { Server server = context.deserialize(jsonElement, Server.class); ServerWithSecurityGroups.Builder<?> result = ServerWithSecurityGroups.builder().fromServer(server); Set<String> names = Sets.newLinkedHashSet(); if (jsonElement.getAsJsonObject().get("security_groups") != null) { JsonArray x = jsonElement.getAsJsonObject().get("security_groups").getAsJsonArray(); for (JsonElement y : x) { names.add(y.getAsJsonObject().get("name").getAsString()); } result.securityGroupNames(names); } return result.build(); } }
@Override public ServerWithSecurityGroups deserialize(JsonElement jsonElement, Type type, JsonDeserializationContext context) throws JsonParseException { Server server = context.deserialize(jsonElement, Server.class); ServerWithSecurityGroups.Builder<?> result = ServerWithSecurityGroups.builder().fromServer(server); Set<String> names = Sets.newLinkedHashSet(); if (jsonElement.getAsJsonObject().get("security_groups") != null) { JsonArray x = jsonElement.getAsJsonObject().get("security_groups").getAsJsonArray(); for (JsonElement y : x) { names.add(y.getAsJsonObject().get("name").getAsString()); } result.securityGroupNames(names); } return result.build(); } }
@Override public ServerWithSecurityGroups deserialize(JsonElement jsonElement, Type type, JsonDeserializationContext context) throws JsonParseException { Server server = context.deserialize(jsonElement, Server.class); ServerWithSecurityGroups.Builder<?> result = ServerWithSecurityGroups.builder().fromServer(server); Set<String> names = Sets.newLinkedHashSet(); if (jsonElement.getAsJsonObject().get("security_groups") != null) { JsonArray x = jsonElement.getAsJsonObject().get("security_groups").getAsJsonArray(); for (JsonElement y : x) { names.add(y.getAsJsonObject().get("name").getAsString()); } result.securityGroupNames(names); } return result.build(); } }
@Override public ServerWithSecurityGroups deserialize(JsonElement jsonElement, Type type, JsonDeserializationContext context) throws JsonParseException { Server server = context.deserialize(jsonElement, Server.class); ServerWithSecurityGroups.Builder<?> result = ServerWithSecurityGroups.builder().fromServer(server); Set<String> names = Sets.newLinkedHashSet(); if (jsonElement.getAsJsonObject().get("security_groups") != null) { JsonArray x = jsonElement.getAsJsonObject().get("security_groups").getAsJsonArray(); for (JsonElement y : x) { names.add(y.getAsJsonObject().get("name").getAsString()); } result.securityGroupNames(names); } return result.build(); } }
@Override public ServerWithSecurityGroups deserialize(JsonElement jsonElement, Type type, JsonDeserializationContext context) throws JsonParseException { Server server = context.deserialize(jsonElement, Server.class); ServerWithSecurityGroups.Builder<?> result = ServerWithSecurityGroups.builder().fromServer(server); Set<String> names = Sets.newLinkedHashSet(); if (jsonElement.getAsJsonObject().get("security_groups") != null) { JsonArray x = jsonElement.getAsJsonObject().get("security_groups").getAsJsonArray(); for (JsonElement y : x) { names.add(y.getAsJsonObject().get("name").getAsString()); } result.securityGroupNames(names); } return result.build(); } }