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 YmonConfig(Builder builder, boolean throwIfUninitialized) { if (throwIfUninitialized && ! builder.__uninitialized.isEmpty()) throw new IllegalArgumentException("The following builder parameters for " + "ymon must be initialized: " + builder.__uninitialized); services = Services.createVector(builder.services); }
public Services build() { return new Services(this); }
public Builder(Services config) { servicetype(config.servicetype()); ymonname(config.ymonname()); hosts(config.hosts()); }