public static class JaegerGrpcSpanExporter.Builder extends io.opentelemetry.sdk.common.export.ConfigBuilder<JaegerGrpcSpanExporter.Builder>
Modifier and Type | Method and Description |
---|---|
JaegerGrpcSpanExporter |
build()
Constructs a new instance of the exporter based on the builder's values.
|
protected JaegerGrpcSpanExporter.Builder |
fromConfigMap(java.util.Map<java.lang.String,java.lang.String> configMap,
io.opentelemetry.sdk.common.export.ConfigBuilder.NamingConvention namingConvention)
Sets the configuration values from the given configuration map for only the available keys.
|
JaegerGrpcSpanExporter.Builder |
setChannel(io.grpc.ManagedChannel channel)
Sets the managed chanel to use when communicating with the backend.
|
JaegerGrpcSpanExporter.Builder |
setDeadlineMs(long deadlineMs)
Sets the max waiting time for the collector to process each span batch.
|
JaegerGrpcSpanExporter.Builder |
setEndpoint(java.lang.String endpoint)
Sets the Jaeger endpoint to connect to.
|
JaegerGrpcSpanExporter.Builder |
setServiceName(java.lang.String serviceName)
Sets the service name to be used by this exporter.
|
public JaegerGrpcSpanExporter.Builder setServiceName(java.lang.String serviceName)
serviceName
- the service name.public JaegerGrpcSpanExporter.Builder setChannel(io.grpc.ManagedChannel channel)
setEndpoint(String)
if both are called.channel
- the channel to use.public JaegerGrpcSpanExporter.Builder setEndpoint(java.lang.String endpoint)
endpoint
- The Jaeger endpoint URL, ex. "jaegerhost:14250".public JaegerGrpcSpanExporter.Builder setDeadlineMs(long deadlineMs)
deadlineMs
- the max waiting time in millis.protected JaegerGrpcSpanExporter.Builder fromConfigMap(java.util.Map<java.lang.String,java.lang.String> configMap, io.opentelemetry.sdk.common.export.ConfigBuilder.NamingConvention namingConvention)
fromConfigMap
in class io.opentelemetry.sdk.common.export.ConfigBuilder<JaegerGrpcSpanExporter.Builder>
configMap
- Map
holding the configuration values.public JaegerGrpcSpanExporter build()