Package com.braintrustdata.api.models
Class CodeBundle.Location
-
- All Implemented Interfaces:
public final class CodeBundle.Location
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceCodeBundle.Location.VisitorAn interface that defines how to map each variant of Location to a value of type T.
public final classCodeBundle.Location.Experimentpublic final classCodeBundle.Location.Function
-
Method Summary
Modifier and Type Method Description final Optional<CodeBundle.Location.Experiment>experiment()final Optional<CodeBundle.Location.Function>function()final BooleanisExperiment()final BooleanisFunction()final CodeBundle.Location.ExperimentasExperiment()final CodeBundle.Location.FunctionasFunction()final Optional<JsonValue>_json()final <T extends Any> Taccept(CodeBundle.Location.Visitor<T> visitor)final CodeBundle.Locationvalidate()Booleanequals(Object other)IntegerhashCode()StringtoString()final static CodeBundle.LocationofExperiment(CodeBundle.Location.Experiment experiment)final static CodeBundle.LocationofFunction(CodeBundle.Location.Function function)-
-
Method Detail
-
experiment
final Optional<CodeBundle.Location.Experiment> experiment()
-
function
final Optional<CodeBundle.Location.Function> function()
-
isExperiment
final Boolean isExperiment()
-
isFunction
final Boolean isFunction()
-
asExperiment
final CodeBundle.Location.Experiment asExperiment()
-
asFunction
final CodeBundle.Location.Function asFunction()
-
accept
final <T extends Any> T accept(CodeBundle.Location.Visitor<T> visitor)
-
validate
final CodeBundle.Location validate()
-
ofExperiment
final static CodeBundle.Location ofExperiment(CodeBundle.Location.Experiment experiment)
-
ofFunction
final static CodeBundle.Location ofFunction(CodeBundle.Location.Function function)
-
-
-
-