Package dev.braintrust.devserver
Class EvalRequest.DataSpec
java.lang.Object
dev.braintrust.devserver.EvalRequest.DataSpec
- Enclosing class:
- EvalRequest
Dataset specification - supports inline data, by name, or by ID
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleangetBtql()Optional BTQL filter (can be string or structured query object)getData()Inline data arrayDataset ID (for loading by ID)Dataset name (for loading by name)Project name (for loading by name)inthashCode()voidOptional BTQL filter (can be string or structured query object)voidsetData(List<EvalRequest.EvalCaseData> data) Inline data arrayvoidsetDatasetId(String datasetId) Dataset ID (for loading by ID)voidsetDatasetName(String datasetName) Dataset name (for loading by name)voidsetProjectName(String projectName) Project name (for loading by name)toString()
-
Constructor Details
-
DataSpec
public DataSpec()
-
-
Method Details
-
getData
Inline data array -
getProjectName
Project name (for loading by name) -
getDatasetName
Dataset name (for loading by name) -
getDatasetId
Dataset ID (for loading by ID) -
getBtql
Optional BTQL filter (can be string or structured query object) -
setData
Inline data array -
setProjectName
Project name (for loading by name) -
setDatasetName
Dataset name (for loading by name) -
setDatasetId
Dataset ID (for loading by ID) -
setBtql
Optional BTQL filter (can be string or structured query object) -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-