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.