@Override protected void addChildFields(T template, JsonObject jsonObj, JsonSerializationContext context) { jsonObj.add(DEFAULTS_KEY, context.serialize(template.getClusterDefaults())); jsonObj.add(COMPATIBILITY_KEY, context.serialize(template.getCompatibilities())); jsonObj.add(CONSTRAINTS_KEY, context.serialize(template.getConstraints())); jsonObj.add(ADMINISTRATION_KEY, context.serialize(template.getAdministration())); jsonObj.add(LINKS_KEY, context.serialize(template.getLinks())); }