public ConsistentHashLBBuilder(Boolean validationEnabled){ this(new ConsistentHashLB(), validationEnabled); } public ConsistentHashLBBuilder(ConsistentHashLBFluent<?> fluent){
public ConsistentHashLBBuilder(ConsistentHashLBFluent<?> fluent,Boolean validationEnabled){ this(fluent, new ConsistentHashLB(), validationEnabled); } public ConsistentHashLBBuilder(ConsistentHashLBFluent<?> fluent,ConsistentHashLB instance){
public ConsistentHashLBBuilder(Validator validator){ this(new ConsistentHashLB(), true); } public ConsistentHashLBBuilder(ConsistentHashLBFluent<?> fluent,ConsistentHashLB instance,Validator validator){
public ConsistentHashLB build(){ ConsistentHashLB buildable = new ConsistentHashLB(fluent.getHashKey(),fluent.getMinimumRingSize()); if (validationEnabled) {io.fabric8.kubernetes.api.builder.ValidationUtils.validate(buildable);} return buildable; }