Package io.micrometer.newrelic
Class NewRelicMeterRegistry.Builder
java.lang.Object
io.micrometer.newrelic.NewRelicMeterRegistry.Builder
- Enclosing class:
NewRelicMeterRegistry
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
clientProvider
(NewRelicClientProvider clientProvider) Use the client provider.clock
(io.micrometer.core.instrument.Clock clock) httpClient
(io.micrometer.core.ipc.http.HttpSender httpClient) Deprecated.namingConvention
(io.micrometer.core.instrument.config.NamingConvention convention) Use the naming convention.threadFactory
(ThreadFactory threadFactory)
-
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
-
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.