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 Hosts(Builder builder, boolean throwIfUninitialized) { if (throwIfUninitialized && ! builder.__uninitialized.isEmpty()) throw new IllegalArgumentException("The following builder parameters for " + "model.hosts[] must be initialized: " + builder.__uninitialized); name = (builder.name == null) ? new StringNode("(unknownhostname)") : new StringNode(builder.name); services = Services.createVector(builder.services); }
public Services build() { return new Services(this); }
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)); } }