Module io.helidon.tracing.config
Package io.helidon.tracing.config
Class SpanLogTracingConfig.Builder
java.lang.Object
io.helidon.tracing.config.SpanLogTracingConfig.Builder
- All Implemented Interfaces:
Builder<SpanLogTracingConfig.Builder,
,SpanLogTracingConfig> Supplier<SpanLogTracingConfig>
- Enclosing class:
- SpanLogTracingConfig
public static final class SpanLogTracingConfig.Builder
extends Object
implements Builder<SpanLogTracingConfig.Builder,SpanLogTracingConfig>
A fluent API builder for
SpanLogTracingConfig
.-
Method Summary
-
Method Details
-
build
Description copied from interface:Builder
Build the instance from this builder.- Specified by:
build
in interfaceBuilder<SpanLogTracingConfig.Builder,
SpanLogTracingConfig> - Returns:
- instance of the built type
-
enabled
Configure whether this traced span log is enabled or disabled.- Parameters:
enabled
- if disabled, this span and all logs will be disabled- Returns:
- updated builder instance
-
config
Update this builder fromConfig
.- Parameters:
config
- config of a traced span log- Returns:
- updated builder instance
-