Class PrometheusStatsConfiguration.Builder
- java.lang.Object
-
- io.opencensus.exporter.stats.prometheus.PrometheusStatsConfiguration.Builder
-
- Direct Known Subclasses:
AutoValue_PrometheusStatsConfiguration.Builder
- Enclosing class:
- PrometheusStatsConfiguration
public abstract static class PrometheusStatsConfiguration.Builder extends java.lang.ObjectBuilder forPrometheusStatsConfiguration.- Since:
- 0.13
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract PrometheusStatsConfigurationbuild()Builds a newPrometheusStatsConfigurationwith current settings.abstract PrometheusStatsConfiguration.BuildersetNamespace(java.lang.String namespace)Sets the namespace used for Prometheus metrics.abstract PrometheusStatsConfiguration.BuildersetRegistry(io.prometheus.client.CollectorRegistry registry)Sets the given PrometheusCollectorRegistry.
-
-
-
Method Detail
-
setRegistry
public abstract PrometheusStatsConfiguration.Builder setRegistry(io.prometheus.client.CollectorRegistry registry)
Sets the given PrometheusCollectorRegistry.- Parameters:
registry- the PrometheusCollectorRegistry.- Returns:
- this.
- Since:
- 0.13
-
setNamespace
public abstract PrometheusStatsConfiguration.Builder setNamespace(java.lang.String namespace)
Sets the namespace used for Prometheus metrics.- Parameters:
namespace- the namespace.- Returns:
- this.
- Since:
- 0.21
-
build
public abstract PrometheusStatsConfiguration build()
Builds a newPrometheusStatsConfigurationwith current settings.- Returns:
- a
PrometheusStatsConfiguration. - Since:
- 0.13
-
-