private Builder override(Builder __superior) { if (__superior.clusterId != null) clusterId(__superior.clusterId); if (__superior.nodeCount != null) nodeCount(__superior.nodeCount); if (!__superior.services.isEmpty()) services.addAll(__superior.services); return this; }
private Builder nodeCount(String __value) { return nodeCount(Integer.valueOf(__value)); }
@Override public void getConfig(ClusterInfoConfig.Builder builder) { builder.clusterId(name); builder.nodeCount(containers.size()); for (Service service : getDescendantServices()) { builder.services.add(new ClusterInfoConfig.Services.Builder() .index(Integer.parseInt(service.getServicePropertyString("index", "99999"))) .hostname(service.getHostName()) .ports(getPorts(service))); } }
public Builder(ClusterInfoConfig config) { clusterId(config.clusterId()); nodeCount(config.nodeCount()); for (Services s : config.services()) { services(new Services.Builder(s)); } }