Class OkHttpMetricsEventListener.Builder
- java.lang.Object
-
- io.micrometer.core.instrument.binder.okhttp3.OkHttpMetricsEventListener.Builder
-
- Enclosing class:
- OkHttpMetricsEventListener
public static class OkHttpMetricsEventListener.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OkHttpMetricsEventListenerbuild()OkHttpMetricsEventListener.BuilderrequestTagKeys(java.lang.Iterable<java.lang.String> requestTagKeys)Tag keys forRequest.tag()orRequest.tag(Class).OkHttpMetricsEventListener.BuilderrequestTagKeys(java.lang.String... requestTagKeys)Tag keys forRequest.tag()orRequest.tag(Class).OkHttpMetricsEventListener.Buildertags(java.lang.Iterable<Tag> tags)OkHttpMetricsEventListener.BuilderuriMapper(java.util.function.Function<okhttp3.Request,java.lang.String> uriMapper)
-
-
-
Method Detail
-
tags
public OkHttpMetricsEventListener.Builder tags(java.lang.Iterable<Tag> tags)
-
uriMapper
public OkHttpMetricsEventListener.Builder uriMapper(java.util.function.Function<okhttp3.Request,java.lang.String> uriMapper)
-
requestTagKeys
public OkHttpMetricsEventListener.Builder requestTagKeys(java.lang.String... requestTagKeys)
Tag keys forRequest.tag()orRequest.tag(Class). These keys will be added with UNKNOWN values whenRequestis null. Note that this is required only for Prometheus as it requires tag match for the same metric.- Parameters:
requestTagKeys- request tag keys- Returns:
- this builder
- Since:
- 1.3.9
-
requestTagKeys
public OkHttpMetricsEventListener.Builder requestTagKeys(java.lang.Iterable<java.lang.String> requestTagKeys)
Tag keys forRequest.tag()orRequest.tag(Class). These keys will be added with UNKNOWN values whenRequestis null. Note that this is required only for Prometheus as it requires tag match for the same metric.- Parameters:
requestTagKeys- request tag keys- Returns:
- this builder
- Since:
- 1.3.9
-
build
public OkHttpMetricsEventListener build()
-
-