private Builder override(Builder __superior) { if (__superior.vespaVersion != null) vespaVersion(__superior.vespaVersion); if (!__superior.hosts.isEmpty()) hosts.addAll(__superior.hosts); return this; }
@Override public void getConfig(ModelConfig.Builder builder) { builder.vespaVersion(vespaVersion.toFullString()); for (HostResource modelHost : getHostSystem().getHosts()) { builder.hosts(new Hosts.Builder() .name(modelHost.getHostname()) .services(getServices(modelHost)) ); } }
public Builder(ModelConfig config) { vespaVersion(config.vespaVersion()); for (Hosts h : config.hosts()) { hosts(new Hosts.Builder(h)); } }