private static InnerNodeVector<Hosts> createVector(List<Builder> builders) { List<Hosts> elems = new ArrayList<>(); for (Builder b : builders) { elems.add(new Hosts(b)); } return new InnerNodeVector<Hosts>(elems); }
private ModelConfig(Builder builder, boolean throwIfUninitialized) { if (throwIfUninitialized && ! builder.__uninitialized.isEmpty()) throw new IllegalArgumentException("The following builder parameters for " + "model must be initialized: " + builder.__uninitialized); vespaVersion = (builder.vespaVersion == null) ? new StringNode("unknown") : new StringNode(builder.vespaVersion); hosts = Hosts.createVector(builder.hosts); }
public Hosts build() { return new Hosts(this); }