-
public final class DynamicConfig.Builder
-
-
Field Summary
Fields Modifier and Type Field Description booleanruntimeMetricsEnabledbooleanlogsInjectionEnabledbooleandataStreamsEnabledMap<String, String>serviceMappingMap<String, String>baggageMappingList<out SamplingRule.SpanSamplingRule>spanSamplingRulesList<out SamplingRule.TraceSamplingRule>traceSamplingRulesDoubletraceSampleRate
-
Method Summary
Modifier and Type Method Description DynamicConfig.BuildersetRuntimeMetricsEnabled(boolean runtimeMetricsEnabled)DynamicConfig.BuildersetLogsInjectionEnabled(boolean logsInjectionEnabled)DynamicConfig.BuildersetDataStreamsEnabled(boolean dataStreamsEnabled)DynamicConfig.BuildersetServiceMapping(Map<String, String> serviceMapping)DynamicConfig.BuildersetBaggageMapping(Map<String, String> baggageMapping)DynamicConfig.BuildersetSpanSamplingRules(List<out SamplingRule.SpanSamplingRule> spanSamplingRules)DynamicConfig.BuildersetTraceSamplingRules(List<out SamplingRule.TraceSamplingRule> traceSamplingRules)DynamicConfig.BuildersetTraceSampleRate(Double traceSampleRate)DynamicConfig.BuildersetHeaderTags(Map<String, String> headerTags)DynamicConfig.BuildersetHeaderTags(Collection<out Map.Entry<String, String>> headerTags)DynamicConfig<S>apply()Overwrites the current configuration with a new snapshot. -
-
Method Detail
-
setRuntimeMetricsEnabled
DynamicConfig.Builder setRuntimeMetricsEnabled(boolean runtimeMetricsEnabled)
-
setLogsInjectionEnabled
DynamicConfig.Builder setLogsInjectionEnabled(boolean logsInjectionEnabled)
-
setDataStreamsEnabled
DynamicConfig.Builder setDataStreamsEnabled(boolean dataStreamsEnabled)
-
setServiceMapping
DynamicConfig.Builder setServiceMapping(Map<String, String> serviceMapping)
-
setBaggageMapping
DynamicConfig.Builder setBaggageMapping(Map<String, String> baggageMapping)
-
setSpanSamplingRules
DynamicConfig.Builder setSpanSamplingRules(List<out SamplingRule.SpanSamplingRule> spanSamplingRules)
-
setTraceSamplingRules
DynamicConfig.Builder setTraceSamplingRules(List<out SamplingRule.TraceSamplingRule> traceSamplingRules)
-
setTraceSampleRate
DynamicConfig.Builder setTraceSampleRate(Double traceSampleRate)
-
setHeaderTags
DynamicConfig.Builder setHeaderTags(Map<String, String> headerTags)
-
setHeaderTags
DynamicConfig.Builder setHeaderTags(Collection<out Map.Entry<String, String>> headerTags)
-
apply
DynamicConfig<S> apply()
Overwrites the current configuration with a new snapshot.
-
-
-
-