public String getServerId() { return serverConfig().getServerId(); }
public void validate(CruiseConfig cruiseConfig) { ServerConfig server = cruiseConfig.server(); String newServerId = server.getServerId(); if (serverId == null) { serverId = newServerId; } if (serverId == null || serverId.equals(newServerId) || ! env.enforceServerImmutability()) { return; } throw new RuntimeException("The value of 'serverId' uniquely identifies a Go server instance. This field cannot be modified."); }
@Override public String serverInfoToJSON(ServerConfig serverConfig) { JsonObject object = new JsonObject(); object.addProperty("server_id", serverConfig.getServerId()); object.addProperty("site_url", serverConfig.getSiteUrl().getUrl()); object.addProperty("secure_site_url", serverConfig.getSecureSiteUrl().getUrl()); return gson.toJson(object); } }
@Override public String serverInfoToJSON(ServerConfig serverConfig) { JsonObject object = new JsonObject(); CurrentGoCDVersion currentGoCDVersion = CurrentGoCDVersion.getInstance(); object.addProperty("server_id", serverConfig.getServerId()); object.addProperty("site_url", serverConfig.getSiteUrl().getUrl()); object.addProperty("secure_site_url", serverConfig.getSecureSiteUrl().getUrl()); object.addProperty("go_version", currentGoCDVersion.goVersion()); object.addProperty("dist_version", currentGoCDVersion.distVersion()); object.addProperty("git_revision", currentGoCDVersion.gitRevision()); return gson.toJson(object); } }