Package io.helidon.telemetry.otelconfig
Interface ZipkinExporterConfig
- All Superinterfaces:
Prototype.Api
- All Known Implementing Classes:
ZipkinExporterConfig.BuilderBase.ZipkinExporterConfigImpl
Interface generated from definition. Please add javadoc to the definition interface.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
Fluent API builder forZipkinExporterConfig
.static class
ZipkinExporterConfig.BuilderBase<BUILDER extends ZipkinExporterConfig.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends ZipkinExporterConfig> Fluent API builder base forZipkinExporterConfig
. -
Method Summary
Modifier and TypeMethodDescriptionstatic ZipkinExporterConfig.Builder
builder()
Create a new fluent API builder to customize configuration.static ZipkinExporterConfig.Builder
builder
(ZipkinExporterConfig instance) Create a new fluent API builder from an existing instance.Compression type.static ZipkinExporterConfig
create()
Create a new instance with default values.static ZipkinExporterConfig
Deprecated.static ZipkinExporterConfig
Create a new instance from configuration.Optional
<zipkin2.codec.SpanBytesEncoder> encoder()
Encoder type.endpoint()
Collector endpoint to which this exporter should transmit.Supplier of a local IP address.Optional
<io.opentelemetry.api.metrics.MeterProvider> Meter provider.sender()
Zipkin sender.timeout()
Exporter timeout.
-
Method Details
-
builder
Create a new fluent API builder to customize configuration.- Returns:
- a new builder
-
builder
Create a new fluent API builder from an existing instance.- Parameters:
instance
- an existing instance used as a base for the builder- Returns:
- a builder based on an instance
-
create
Create a new instance from configuration.- Parameters:
config
- used to configure the new instance- Returns:
- a new instance configured from configuration
-
create
Deprecated.Create a new instance from configuration.- Parameters:
config
- used to configure the new instance- Returns:
- a new instance configured from configuration
-
create
Create a new instance with default values.- Returns:
- a new instance
-
endpoint
Collector endpoint to which this exporter should transmit.- Returns:
- collector endpoint
-
encoder
Optional<zipkin2.codec.SpanBytesEncoder> encoder()Encoder type.- Returns:
- encoder type.
-
compression
Optional<CompressionType> compression()Compression type.- Returns:
- compression type
-
timeout
Exporter timeout.- Returns:
- exporter timeout
-
sender
Zipkin sender.- Returns:
- Zipkin sender
-
localIpAddressSupplier
Optional<Supplier<InetAddress>> localIpAddressSupplier()Supplier of a local IP address.- Returns:
- supplier of a local IP address
-
meterProvider
Optional<io.opentelemetry.api.metrics.MeterProvider> meterProvider()Meter provider.- Returns:
- meter provider
-
create(io.helidon.config.Config)