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 NewRelicMeterRegistrybuild()NewRelicMeterRegistry.BuilderclientProvider(NewRelicClientProvider clientProvider)Use the client provider.NewRelicMeterRegistry.Builderclock(io.micrometer.core.instrument.Clock clock)NewRelicMeterRegistry.BuilderhttpClient(io.micrometer.core.ipc.http.HttpSender httpClient)Deprecated.NewRelicMeterRegistry.BuildernamingConvention(io.micrometer.core.instrument.config.NamingConvention convention)Use the naming convention.NewRelicMeterRegistry.BuilderthreadFactory(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.