private List<Services.Builder> getServices(HostResource modelHost) { List<Services.Builder> ret = new ArrayList<>(); for (Service modelService : modelHost.getServices()) { ret.add(new Services.Builder() .name(modelService.getServiceName()) .type(modelService.getServiceType()) .configid(modelService.getConfigId()) .clustertype(modelService.getServicePropertyString("clustertype", "")) .clustername(modelService.getServicePropertyString("clustername", "")) .index(Integer.parseInt(modelService.getServicePropertyString("index", "999999"))) .ports(getPorts(modelService)) ); } return ret; }
public Builder(Services config) { name(config.name()); type(config.type()); configid(config.configid()); clustertype(config.clustertype()); clustername(config.clustername()); index(config.index()); for (Ports p : config.ports()) { ports(new Ports.Builder(p)); } }