public ConsistentHashBuilder(Validator validator){ this(new ConsistentHash(), true); } public ConsistentHashBuilder(ConsistentHashFluent<?> fluent,ConsistentHash instance,Validator validator){
public ConsistentHashBuilder(ConsistentHash instance,Boolean validationEnabled){ this.fluent = this; this.withConsistentHash(instance.getConsistentHash()); this.validationEnabled = validationEnabled; } public ConsistentHashBuilder(Validator validator){
public ConsistentHashBuilder(ConsistentHash instance,Validator validator){ this.fluent = this; this.withConsistentHash(instance.getConsistentHash()); this.validator = validator; this.validationEnabled = validator != null; }
public ConsistentHashBuilder(ConsistentHashFluent<?> fluent,ConsistentHash instance,Boolean validationEnabled){ this.fluent = fluent; fluent.withConsistentHash(instance.getConsistentHash()); this.validationEnabled = validationEnabled; } public ConsistentHashBuilder(ConsistentHash instance){
public ConsistentHashBuilder(Boolean validationEnabled){ this(new ConsistentHash(), validationEnabled); } public ConsistentHashBuilder(ConsistentHashFluent<?> fluent){
public ConsistentHashBuilder(ConsistentHashFluent<?> fluent,ConsistentHash instance,Validator validator){ this.fluent = fluent; fluent.withConsistentHash(instance.getConsistentHash()); this.validator = validator; this.validationEnabled = validator != null; } public ConsistentHashBuilder(ConsistentHash instance,Validator validator){
public ConsistentHashBuilder(ConsistentHashFluent<?> fluent,Boolean validationEnabled){ this(fluent, new ConsistentHash(), validationEnabled); } public ConsistentHashBuilder(ConsistentHashFluent<?> fluent,ConsistentHash instance){
public ConsistentHashFluentImpl(ConsistentHash instance){ this.withConsistentHash(instance.getConsistentHash()); }
public ConsistentHash build(){ ConsistentHash buildable = new ConsistentHash(fluent.getConsistentHash()); if (validationEnabled) {io.fabric8.kubernetes.api.builder.ValidationUtils.validate(buildable);} return buildable; }