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