public interface  io.quarkus.runtime.metrics.MetricsFactory$MetricBuilder extends java.lang.Object
{
public abstract io.quarkus.runtime.metrics.MetricsFactory$MetricBuilder description(java.lang.String);
public abstract io.quarkus.runtime.metrics.MetricsFactory$MetricBuilder tag(java.lang.String, java.lang.String);
public abstract io.quarkus.runtime.metrics.MetricsFactory$MetricBuilder unit(java.lang.String);
public abstract void buildCounter(java.util.function.Supplier);
public abstract void buildCounter(java.lang.Object, java.util.function.Function);
public abstract void buildGauge(java.util.function.Supplier);
public abstract void buildGauge(java.lang.Object, java.util.function.Function);
public abstract io.quarkus.runtime.metrics.MetricsFactory$TimeRecorder buildTimer();
public abstract java.lang.Runnable buildTimer(java.lang.Runnable);
public abstract java.util.concurrent.Callable buildTimer(java.util.concurrent.Callable);
public abstract java.util.function.Supplier buildTimer(java.util.function.Supplier);
}