Package io.micrometer.newrelic
Class NewRelicMeterRegistry.Builder
java.lang.Object
io.micrometer.newrelic.NewRelicMeterRegistry.Builder
- Enclosing class:
- NewRelicMeterRegistry
public static class NewRelicMeterRegistry.Builder
extends java.lang.Object
-
Method Summary
Modifier and Type Method Description NewRelicMeterRegistry
build()
NewRelicMeterRegistry.Builder
clientProvider(NewRelicClientProvider clientProvider)
Use the client provider.NewRelicMeterRegistry.Builder
clock(io.micrometer.core.instrument.Clock clock)
NewRelicMeterRegistry.Builder
httpClient(io.micrometer.core.ipc.http.HttpSender httpClient)
Deprecated.NewRelicMeterRegistry.Builder
namingConvention(io.micrometer.core.instrument.config.NamingConvention convention)
Use the naming convention.NewRelicMeterRegistry.Builder
threadFactory(java.util.concurrent.ThreadFactory threadFactory)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
clientProvider
Use the client provider. This will overrideNewRelicConfig.clientProviderType()
.- Parameters:
clientProvider
- client provider to use- Returns:
- builder
- Since:
- 1.4.0
-
namingConvention
public NewRelicMeterRegistry.Builder namingConvention(io.micrometer.core.instrument.config.NamingConvention convention)Use the naming convention. Defaults toNewRelicNamingConvention
.- Parameters:
convention
- naming convention to use- Returns:
- builder
- Since:
- 1.4.0
-
clock
-
threadFactory
public NewRelicMeterRegistry.Builder threadFactory(java.util.concurrent.ThreadFactory threadFactory) -
httpClient
@Deprecated public NewRelicMeterRegistry.Builder httpClient(io.micrometer.core.ipc.http.HttpSender httpClient)Deprecated.since 1.4.0 useclientProvider(NewRelicClientProvider)
instead.- Parameters:
httpClient
- http client to use for publishing- Returns:
- builder
-
build
-
clientProvider(NewRelicClientProvider)
instead.