Class HttpRemoteConfigurationSource
java.lang.Object
io.confluent.telemetry.config.remote.polling.PollingRemoteConfigurationSource
io.confluent.telemetry.config.remote.polling.HttpRemoteConfigurationSource
- All Implemented Interfaces:
RemoteConfigurationSource
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionHttpRemoteConfigurationSource(io.confluent.telemetry.client.TelemetryHttpClient.Builder<io.confluent.telemetry.config.v2.remote.RemoteConfigurationRequest, io.confluent.telemetry.config.v2.remote.RemoteConfigurationResponse> builder, long refreshIntervalMs, Consumer<io.confluent.telemetry.config.v2.remote.RemoteConfiguration> callback, io.opentelemetry.proto.resource.v1.Resource resource) -
Method Summary
Modifier and TypeMethodDescriptionvoidsetCredentials(io.confluent.telemetry.client.Credentials credentials) voidsetProxyConfig(io.confluent.telemetry.client.ProxyConfig proxyConfig) voidstop()Methods inherited from class PollingRemoteConfigurationSource
getConfig, setConfigurationChangeCallback, start
-
Field Details
-
V1_CONFIGURATION_ENDPOINT
- See Also:
-
-
Constructor Details
-
HttpRemoteConfigurationSource
public HttpRemoteConfigurationSource(io.confluent.telemetry.client.TelemetryHttpClient.Builder<io.confluent.telemetry.config.v2.remote.RemoteConfigurationRequest, io.confluent.telemetry.config.v2.remote.RemoteConfigurationResponse> builder, long refreshIntervalMs, Consumer<io.confluent.telemetry.config.v2.remote.RemoteConfiguration> callback, io.opentelemetry.proto.resource.v1.Resource resource)
-
-
Method Details
-
stop
public void stop()- Specified by:
stopin interfaceRemoteConfigurationSource- Overrides:
stopin classPollingRemoteConfigurationSource
-
setCredentials
public void setCredentials(io.confluent.telemetry.client.Credentials credentials) -
setProxyConfig
public void setProxyConfig(io.confluent.telemetry.client.ProxyConfig proxyConfig)
-