private static InnerNodeVector<Services> createVector(List<Builder> builders) { List<Services> elems = new ArrayList<>(); for (Builder b : builders) { elems.add(new Services(b)); } return new InnerNodeVector<Services>(elems); }
private ClusterInfoConfig(Builder builder, boolean throwIfUninitialized) { if (throwIfUninitialized && ! builder.__uninitialized.isEmpty()) throw new IllegalArgumentException("The following builder parameters for " + "cluster-info must be initialized: " + builder.__uninitialized); clusterId = (builder.clusterId == null) ? new StringNode() : new StringNode(builder.clusterId); nodeCount = (builder.nodeCount == null) ? new IntegerNode() : new IntegerNode(builder.nodeCount); services = Services.createVector(builder.services); }
public Services build() { return new Services(this); }