public MetricInfoBuilder(Boolean validationEnabled){ this(new MetricInfo(), validationEnabled); } public MetricInfoBuilder(MetricInfoFluent<?> fluent){
public MetricInfoBuilder(MetricInfoFluent<?> fluent,Boolean validationEnabled){ this(fluent, new MetricInfo(), validationEnabled); } public MetricInfoBuilder(MetricInfoFluent<?> fluent,MetricInfo instance){
public MetricInfoBuilder(Validator validator){ this(new MetricInfo(), true); } public MetricInfoBuilder(MetricInfoFluent<?> fluent,MetricInfo instance,Validator validator){
public MetricInfo build(){ MetricInfo buildable = new MetricInfo(fluent.getName(),fluent.getType()); if (validationEnabled) {io.fabric8.kubernetes.api.builder.ValidationUtils.validate(buildable);} return buildable; }