Package io.helidon.webserver
Class WebTracingConfig.Builder
- java.lang.Object
- 
- io.helidon.webserver.WebTracingConfig.Builder
 
- 
- All Implemented Interfaces:
- Builder<WebTracingConfig>,- Supplier<WebTracingConfig>
 - Enclosing class:
- WebTracingConfig
 
 public static class WebTracingConfig.Builder extends Object implements Builder<WebTracingConfig> A fluent API builder forWebTracingConfig.
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description WebTracingConfig.BuilderaddPathConfig(PathTracingConfig pathTracingConfig)Add a path specific configuration of tracing.WebTracingConfigbuild()Build the instance from this builder.WebTracingConfig.Builderconfig(Config config)Update builder fromConfig.WebTracingConfig.BuilderenvConfig(TracingConfig tracingConfig)Use the provided configuration as a default for any request.
 
- 
- 
- 
Method Detail- 
buildpublic WebTracingConfig build() Description copied from interface:BuilderBuild the instance from this builder.- Specified by:
- buildin interface- Builder<WebTracingConfig>
- Returns:
- instance of the built type
 
 - 
addPathConfigpublic WebTracingConfig.Builder addPathConfig(PathTracingConfig pathTracingConfig) Add a path specific configuration of tracing.- Parameters:
- pathTracingConfig- configuration of tracing for a specific path
- Returns:
- updated builder instance
 
 - 
envConfigpublic WebTracingConfig.Builder envConfig(TracingConfig tracingConfig) Use the provided configuration as a default for any request.- Parameters:
- tracingConfig- default web server tracing configuration
- Returns:
- updated builder instance
 
 - 
configpublic WebTracingConfig.Builder config(Config config) Update builder fromConfig.- Parameters:
- config- config to read default configuration and path specific configuration from
- Returns:
- updated builder instance
 
 
- 
 
-