@Override public JsonObject toJson() { JsonObject root = new JsonObject(); if (config.getClassName() != null) { root.add("className", config.getClassName()); } if (!isNullOrEmpty(config.getProperties())) { root.add("properties", toJsonObject(config.getProperties())); } return root; }
@Override public JsonObject toJson() { JsonObject root = new JsonObject() .add("enabled", config.isEnabled()) .add("usePublicIp", config.isUsePublicIp()); if (!isNullOrEmpty(config.getProperties())) { root.add("properties", toJsonObject(config.getProperties())); } return root; }
@Override public JsonObject toJson() { JsonObject root = new JsonObject() .add("persistWanReplicatedData", config.isPersistWanReplicatedData()); if (config.getClassName() != null) { root.add("className", config.getClassName()); } if (!isNullOrEmpty(config.getProperties())) { root.add("properties", toJsonObject(config.getProperties())); } return root; }
root.add("properties", toJsonObject(config.getProperties()));