Package io.helidon.telemetry.otelconfig
Class BatchSpanProcessorConfig.Builder
java.lang.Object
io.helidon.telemetry.otelconfig.SpanProcessorConfig.BuilderBase<BatchSpanProcessorConfig.Builder,BatchSpanProcessorConfig>
io.helidon.telemetry.otelconfig.BatchSpanProcessorConfig.BuilderBase<BatchSpanProcessorConfig.Builder,BatchSpanProcessorConfig>
io.helidon.telemetry.otelconfig.BatchSpanProcessorConfig.Builder
- All Implemented Interfaces:
Prototype.Builder<BatchSpanProcessorConfig.Builder,
,BatchSpanProcessorConfig> Builder<BatchSpanProcessorConfig.Builder,
,BatchSpanProcessorConfig> ConfigBuilderSupport.ConfiguredBuilder<BatchSpanProcessorConfig.Builder,
,BatchSpanProcessorConfig> ConfigBuilderSupport.ConfiguredBuilder<BatchSpanProcessorConfig.Builder,
,BatchSpanProcessorConfig> Supplier<BatchSpanProcessorConfig>
- Enclosing interface:
BatchSpanProcessorConfig
public static class BatchSpanProcessorConfig.Builder
extends BatchSpanProcessorConfig.BuilderBase<BatchSpanProcessorConfig.Builder,BatchSpanProcessorConfig>
implements Builder<BatchSpanProcessorConfig.Builder,BatchSpanProcessorConfig>
Fluent API builder for
BatchSpanProcessorConfig
.-
Nested Class Summary
Nested classes/interfaces inherited from class io.helidon.telemetry.otelconfig.BatchSpanProcessorConfig.BuilderBase
BatchSpanProcessorConfig.BuilderBase.BatchSpanProcessorConfigImpl
Nested classes/interfaces inherited from class io.helidon.telemetry.otelconfig.SpanProcessorConfig.BuilderBase
SpanProcessorConfig.BuilderBase.SpanProcessorConfigImpl
-
Method Summary
Methods inherited from class io.helidon.telemetry.otelconfig.BatchSpanProcessorConfig.BuilderBase
clearMaxExportBatchSize, clearMaxQueueSize, clearScheduleDelay, clearTimeout, config, config, config, from, from, maxExportBatchSize, maxExportBatchSize, maxQueueSize, maxQueueSize, preBuildPrototype, scheduleDelay, scheduleDelay, timeout, timeout, toString, validatePrototype
Methods inherited from class io.helidon.telemetry.otelconfig.SpanProcessorConfig.BuilderBase
addExporters, exporters, exporters, from, from, type, type
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface io.helidon.builder.api.Prototype.Builder
self
-
Method Details
-
buildPrototype
Description copied from interface:Prototype.Builder
Create an instance of thePrototype
. This method is available on all generated builders forPrototype.Blueprint
.- Specified by:
buildPrototype
in interfacePrototype.Builder<BatchSpanProcessorConfig.Builder,
BatchSpanProcessorConfig> - Returns:
- an instance of the setup object created from this builder
-
build
Description copied from interface:Builder
Build the instance from this builder.- Specified by:
build
in interfaceBuilder<BatchSpanProcessorConfig.Builder,
BatchSpanProcessorConfig> - Returns:
- instance of the built type
-