private SentinelConfig(Builder builder, boolean throwIfUninitialized) { if (throwIfUninitialized && ! builder.__uninitialized.isEmpty()) throw new IllegalArgumentException("The following builder parameters for " + "sentinel must be initialized: " + builder.__uninitialized); port = new Port(builder.port, throwIfUninitialized); application = new Application(builder.application, throwIfUninitialized); service = Service.createVector(builder.service); }
public Application build() { return new Application(this); }
public Builder(Application config) { tenant(config.tenant()); name(config.name()); environment(config.environment()); instance(config.instance()); region(config.region()); }