public DestinationWeightBuilder(Boolean validationEnabled){ this(new DestinationWeight(), validationEnabled); } public DestinationWeightBuilder(DestinationWeightFluent<?> fluent){
public DestinationWeightBuilder(DestinationWeightFluent<?> fluent,DestinationWeight instance,Boolean validationEnabled){ this.fluent = fluent; fluent.withDestination(instance.getDestination()); fluent.withWeight(instance.getWeight()); this.validationEnabled = validationEnabled; } public DestinationWeightBuilder(DestinationWeight instance){
public DestinationWeightBuilder(DestinationWeight instance,Validator validator){ this.fluent = this; this.withDestination(instance.getDestination()); this.withWeight(instance.getWeight()); this.validator = validator; this.validationEnabled = validator != null; }
public DestinationWeightBuilder(DestinationWeight instance,Boolean validationEnabled){ this.fluent = this; this.withDestination(instance.getDestination()); this.withWeight(instance.getWeight()); this.validationEnabled = validationEnabled; } public DestinationWeightBuilder(Validator validator){
public DestinationWeightBuilder(Validator validator){ this(new DestinationWeight(), true); } public DestinationWeightBuilder(DestinationWeightFluent<?> fluent,DestinationWeight instance,Validator validator){
public DestinationWeightBuilder(DestinationWeightFluent<?> fluent,DestinationWeight instance,Validator validator){ this.fluent = fluent; fluent.withDestination(instance.getDestination()); fluent.withWeight(instance.getWeight()); this.validator = validator; this.validationEnabled = validator != null; } public DestinationWeightBuilder(DestinationWeight instance,Validator validator){
public DestinationWeightBuilder(DestinationWeightFluent<?> fluent,Boolean validationEnabled){ this(fluent, new DestinationWeight(), validationEnabled); } public DestinationWeightBuilder(DestinationWeightFluent<?> fluent,DestinationWeight instance){
public DestinationWeightFluentImpl(DestinationWeight instance){ this.withDestination(instance.getDestination()); this.withWeight(instance.getWeight()); }
public DestinationWeight build(){ DestinationWeight buildable = new DestinationWeight(fluent.getDestination(),fluent.getWeight()); if (validationEnabled) {io.fabric8.kubernetes.api.builder.ValidationUtils.validate(buildable);} return buildable; }