public DelayBuilder(DelayFluent<?> fluent,Boolean validationEnabled){ this(fluent, new Delay(), validationEnabled); } public DelayBuilder(DelayFluent<?> fluent,Delay instance){
public DelayBuilder(Delay instance,Validator validator){ this.fluent = this; this.withHttpDelayType(instance.getHttpDelayType()); this.withPercent(instance.getPercent()); this.validator = validator; this.validationEnabled = validator != null; }
public DelayBuilder(Delay instance,Boolean validationEnabled){ this.fluent = this; this.withHttpDelayType(instance.getHttpDelayType()); this.withPercent(instance.getPercent()); this.validationEnabled = validationEnabled; } public DelayBuilder(Validator validator){
public DelayBuilder(DelayFluent<?> fluent,Delay instance,Validator validator){ this.fluent = fluent; fluent.withHttpDelayType(instance.getHttpDelayType()); fluent.withPercent(instance.getPercent()); this.validator = validator; this.validationEnabled = validator != null; } public DelayBuilder(Delay instance,Validator validator){
public DelayBuilder(Boolean validationEnabled){ this(new Delay(), validationEnabled); } public DelayBuilder(DelayFluent<?> fluent){
public DelayBuilder(DelayFluent<?> fluent,Delay instance,Boolean validationEnabled){ this.fluent = fluent; fluent.withHttpDelayType(instance.getHttpDelayType()); fluent.withPercent(instance.getPercent()); this.validationEnabled = validationEnabled; } public DelayBuilder(Delay instance){
public DelayBuilder(Validator validator){ this(new Delay(), true); } public DelayBuilder(DelayFluent<?> fluent,Delay instance,Validator validator){
public DelayFluentImpl(Delay instance){ this.withHttpDelayType(instance.getHttpDelayType()); this.withPercent(instance.getPercent()); }
public Delay build(){ Delay buildable = new Delay(fluent.getHttpDelayType(),fluent.getPercent()); if (validationEnabled) {io.fabric8.kubernetes.api.builder.ValidationUtils.validate(buildable);} return buildable; }