public FilterBuilder(FilterFluent<?> fluent,Boolean validationEnabled){ this(fluent, new Filter(), validationEnabled); } public FilterBuilder(FilterFluent<?> fluent,Filter instance){
public FilterBuilder(Boolean validationEnabled){ this(new Filter(), validationEnabled); } public FilterBuilder(FilterFluent<?> fluent){
public FilterBuilder(Validator validator){ this(new Filter(), true); } public FilterBuilder(FilterFluent<?> fluent,Filter instance,Validator validator){
public Filter build(){ Filter buildable = new Filter(fluent.getFilterConfig(),fluent.getFilterName(),fluent.getFilterType(),fluent.getInsertPosition(),fluent.getListenerMatch()); if (validationEnabled) {io.fabric8.kubernetes.api.builder.ValidationUtils.validate(buildable);} return buildable; }