public DoneableConsistentHashLB(ConsistentHashLB item){ super(item);this.builder=new ConsistentHashLBBuilder(this, item);this.function=new Function<ConsistentHashLB, ConsistentHashLB>() { public ConsistentHashLB apply(ConsistentHashLB item) { return item; } } ; }
public ConsistentHashLB buildConsistentHash(){ return this.consistentHash!=null?this.consistentHash.build():null; }
public ConsistentHashLBBuilder(ConsistentHashLB instance,Boolean validationEnabled){ this.fluent = this; this.withHashKey(instance.getHashKey()); this.withMinimumRingSize(instance.getMinimumRingSize()); this.validationEnabled = validationEnabled; } public ConsistentHashLBBuilder(Validator validator){
public ConsistentHashFluent.ConsistentHashNested<A> editOrNewConsistentHash(){ return withNewConsistentHashLike(getConsistentHash() != null ? getConsistentHash(): new ConsistentHashLBBuilder().build()); }
public boolean equals(Object o){ if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; if (!super.equals(o)) return false; ConsistentHashFluentImpl that = (ConsistentHashFluentImpl) o; if (consistentHash != null ? !consistentHash.equals(that.consistentHash) :that.consistentHash != null) return false; return true; }
public ConsistentHashLBBuilder(ConsistentHashLB instance,Validator validator){ this.fluent = this; this.withHashKey(instance.getHashKey()); this.withMinimumRingSize(instance.getMinimumRingSize()); this.validator = validator; this.validationEnabled = validator != null; }
public DoneableConsistentHashLB(ConsistentHashLB item,io.fabric8.kubernetes.api.builder.Function<ConsistentHashLB,ConsistentHashLB> function){ super(item);this.builder=new ConsistentHashLBBuilder(this, item);this.function=function; } public DoneableConsistentHashLB(ConsistentHashLB item){
/** * This method has been deprecated, please use method buildConsistentHash instead. * @return The buildable object. */ @Deprecated public ConsistentHashLB getConsistentHash(){ return this.consistentHash!=null?this.consistentHash.build():null; }
public DoneableConsistentHashLB(io.fabric8.kubernetes.api.builder.Function<ConsistentHashLB,ConsistentHashLB> function){ super();this.builder=new ConsistentHashLBBuilder(this);this.function=function; } public DoneableConsistentHashLB(ConsistentHashLB item,io.fabric8.kubernetes.api.builder.Function<ConsistentHashLB,ConsistentHashLB> function){
public ConsistentHashLB done(){ return function.apply(builder.build()); }
public A withConsistentHash(ConsistentHashLB consistentHash){ _visitables.remove(this.consistentHash); if (consistentHash!=null){ this.consistentHash= new ConsistentHashLBBuilder(consistentHash); _visitables.add(this.consistentHash);} return (A) this; }