Package com.braintrustdata.api.models
Class OnlineScoreConfig.Scorer
-
- All Implemented Interfaces:
public final class OnlineScoreConfig.Scorer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceOnlineScoreConfig.Scorer.VisitorAn interface that defines how to map each variant of Scorer to a value of type T.
public final classOnlineScoreConfig.Scorer.Functionpublic final classOnlineScoreConfig.Scorer.Global
-
Method Summary
Modifier and Type Method Description final Optional<OnlineScoreConfig.Scorer.Function>function()final Optional<OnlineScoreConfig.Scorer.Global>global()final BooleanisFunction()final BooleanisGlobal()final OnlineScoreConfig.Scorer.FunctionasFunction()final OnlineScoreConfig.Scorer.GlobalasGlobal()final Optional<JsonValue>_json()final <T extends Any> Taccept(OnlineScoreConfig.Scorer.Visitor<T> visitor)final OnlineScoreConfig.Scorervalidate()Booleanequals(Object other)IntegerhashCode()StringtoString()final static OnlineScoreConfig.ScorerofFunction(OnlineScoreConfig.Scorer.Function function)final static OnlineScoreConfig.ScorerofGlobal(OnlineScoreConfig.Scorer.Global global)-
-
Method Detail
-
function
final Optional<OnlineScoreConfig.Scorer.Function> function()
-
global
final Optional<OnlineScoreConfig.Scorer.Global> global()
-
isFunction
final Boolean isFunction()
-
asFunction
final OnlineScoreConfig.Scorer.Function asFunction()
-
asGlobal
final OnlineScoreConfig.Scorer.Global asGlobal()
-
accept
final <T extends Any> T accept(OnlineScoreConfig.Scorer.Visitor<T> visitor)
-
validate
final OnlineScoreConfig.Scorer validate()
-
ofFunction
final static OnlineScoreConfig.Scorer ofFunction(OnlineScoreConfig.Scorer.Function function)
-
ofGlobal
final static OnlineScoreConfig.Scorer ofGlobal(OnlineScoreConfig.Scorer.Global global)
-
-
-
-