Class OnlineScoreConfig.Builder
-
- All Implemented Interfaces:
public final class OnlineScoreConfig.BuilderA builder for OnlineScoreConfig.
-
-
Method Summary
-
-
Method Detail
-
samplingRate
final OnlineScoreConfig.Builder samplingRate(Double samplingRate)
The sampling rate for online scoring
-
samplingRate
final OnlineScoreConfig.Builder samplingRate(JsonField<Double> samplingRate)
Sets Builder.samplingRate to an arbitrary JSON value.
You should usually call Builder.samplingRate with a well-typed Double value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
scorers
final OnlineScoreConfig.Builder scorers(List<OnlineScoreConfig.Scorer> scorers)
The list of scorers to use for online scoring
-
scorers
final OnlineScoreConfig.Builder scorers(JsonField<List<OnlineScoreConfig.Scorer>> scorers)
Sets Builder.scorers to an arbitrary JSON value.
You should usually call Builder.scorers with a well-typed
List<Scorer>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addScorer
final OnlineScoreConfig.Builder addScorer(OnlineScoreConfig.Scorer scorer)
-
addScorer
final OnlineScoreConfig.Builder addScorer(OnlineScoreConfig.Scorer.Function function)
Alias for calling addScorer with
Scorer.ofFunction(function).
-
addScorer
final OnlineScoreConfig.Builder addScorer(OnlineScoreConfig.Scorer.Global global)
Alias for calling addScorer with
Scorer.ofGlobal(global).
-
applyToRootSpan
final OnlineScoreConfig.Builder applyToRootSpan(Boolean applyToRootSpan)
Whether to trigger online scoring on the root span of each trace
-
applyToRootSpan
final OnlineScoreConfig.Builder applyToRootSpan(Boolean applyToRootSpan)
Alias for Builder.applyToRootSpan.
This unboxed primitive overload exists for backwards compatibility.
-
applyToRootSpan
final OnlineScoreConfig.Builder applyToRootSpan(Optional<Boolean> applyToRootSpan)
Alias for calling Builder.applyToRootSpan with
applyToRootSpan.orElse(null).
-
applyToRootSpan
final OnlineScoreConfig.Builder applyToRootSpan(JsonField<Boolean> applyToRootSpan)
Sets Builder.applyToRootSpan to an arbitrary JSON value.
You should usually call Builder.applyToRootSpan with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
applyToSpanNames
final OnlineScoreConfig.Builder applyToSpanNames(List<String> applyToSpanNames)
Trigger online scoring on any spans with a name in this list
-
applyToSpanNames
final OnlineScoreConfig.Builder applyToSpanNames(Optional<List<String>> applyToSpanNames)
Alias for calling Builder.applyToSpanNames with
applyToSpanNames.orElse(null).
-
applyToSpanNames
final OnlineScoreConfig.Builder applyToSpanNames(JsonField<List<String>> applyToSpanNames)
Sets Builder.applyToSpanNames to an arbitrary JSON value.
You should usually call Builder.applyToSpanNames with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addApplyToSpanName
final OnlineScoreConfig.Builder addApplyToSpanName(String applyToSpanName)
Adds a single String to applyToSpanNames.
-
additionalProperties
final OnlineScoreConfig.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final OnlineScoreConfig.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final OnlineScoreConfig.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final OnlineScoreConfig.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final OnlineScoreConfig.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final OnlineScoreConfig build()
Returns an immutable instance of OnlineScoreConfig.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.samplingRate() .scorers()
-
-
-
-