Class EvalRetrieveResponse.DataSourceConfig
- 
                    
                    - All Implemented Interfaces:
 
 public final class EvalRetrieveResponse.DataSourceConfigConfiguration of data sources used in runs of the evaluation. 
- 
                
                    
                    - 
                                
                            
                                Nested Class SummaryNested Classes Modifier and Type Class Description public interfaceEvalRetrieveResponse.DataSourceConfig.VisitorAn interface that defines how to map each variant of DataSourceConfig to a value of type T. public final classEvalRetrieveResponse.DataSourceConfig.LogsA LogsDataSourceConfig which specifies the metadata property of your logs query. This is usually metadata like usecase=chatbotorprompt-version=v2, etc. The schema returned by this data source config is used to defined what variables are available in your evals.itemandsampleare both defined when using this data source config.
 - 
                                
                            
                                Method SummaryModifier and Type Method Description final Optional<EvalCustomDataSourceConfig>custom()A CustomDataSourceConfig which specifies the schema of your itemand optionallysamplenamespaces.final Optional<EvalRetrieveResponse.DataSourceConfig.Logs>logs()A LogsDataSourceConfig which specifies the metadata property of your logs query. final Optional<EvalStoredCompletionsDataSourceConfig>storedCompletions()Deprecated in favor of LogsDataSourceConfig. final BooleanisCustom()final BooleanisLogs()final BooleanisStoredCompletions()final EvalCustomDataSourceConfigasCustom()A CustomDataSourceConfig which specifies the schema of your itemand optionallysamplenamespaces.final EvalRetrieveResponse.DataSourceConfig.LogsasLogs()A LogsDataSourceConfig which specifies the metadata property of your logs query. final EvalStoredCompletionsDataSourceConfigasStoredCompletions()Deprecated in favor of LogsDataSourceConfig. final Optional<JsonValue>_json()final <T extends Any> Taccept(EvalRetrieveResponse.DataSourceConfig.Visitor<T> visitor)final EvalRetrieveResponse.DataSourceConfigvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static EvalRetrieveResponse.DataSourceConfigofCustom(EvalCustomDataSourceConfig custom)A CustomDataSourceConfig which specifies the schema of your itemand optionallysamplenamespaces.final static EvalRetrieveResponse.DataSourceConfigofLogs(EvalRetrieveResponse.DataSourceConfig.Logs logs)A LogsDataSourceConfig which specifies the metadata property of your logs query. final static EvalRetrieveResponse.DataSourceConfigofStoredCompletions(EvalStoredCompletionsDataSourceConfig storedCompletions)Deprecated in favor of LogsDataSourceConfig. - 
                    
                    
                    - 
                                
                            
                                Method Detail- 
                                        customfinal Optional<EvalCustomDataSourceConfig> custom() A CustomDataSourceConfig which specifies the schema of your itemand optionallysamplenamespaces. The response schema defines the shape of the data that will be:- Used to define your testing criteria and 
- What data is required when creating a run 
 
 - 
                                        logsfinal Optional<EvalRetrieveResponse.DataSourceConfig.Logs> logs() A LogsDataSourceConfig which specifies the metadata property of your logs query. This is usually metadata like usecase=chatbotorprompt-version=v2, etc. The schema returned by this data source config is used to defined what variables are available in your evals.itemandsampleare both defined when using this data source config.
 - 
                                        storedCompletions@Deprecated(message = "deprecated") final Optional<EvalStoredCompletionsDataSourceConfig> storedCompletions() Deprecated in favor of LogsDataSourceConfig. 
 - 
                                        isStoredCompletions@Deprecated(message = "deprecated") final Boolean isStoredCompletions() 
 - 
                                        asCustomfinal EvalCustomDataSourceConfig asCustom() A CustomDataSourceConfig which specifies the schema of your itemand optionallysamplenamespaces. The response schema defines the shape of the data that will be:- Used to define your testing criteria and 
- What data is required when creating a run 
 
 - 
                                        asLogsfinal EvalRetrieveResponse.DataSourceConfig.Logs asLogs() A LogsDataSourceConfig which specifies the metadata property of your logs query. This is usually metadata like usecase=chatbotorprompt-version=v2, etc. The schema returned by this data source config is used to defined what variables are available in your evals.itemandsampleare both defined when using this data source config.
 - 
                                        asStoredCompletions@Deprecated(message = "deprecated") final EvalStoredCompletionsDataSourceConfig asStoredCompletions() Deprecated in favor of LogsDataSourceConfig. 
 - 
                                        acceptfinal <T extends Any> T accept(EvalRetrieveResponse.DataSourceConfig.Visitor<T> visitor) 
 - 
                                        validatefinal EvalRetrieveResponse.DataSourceConfig validate() 
 - 
                                        ofCustomfinal static EvalRetrieveResponse.DataSourceConfig ofCustom(EvalCustomDataSourceConfig custom) A CustomDataSourceConfig which specifies the schema of your itemand optionallysamplenamespaces. The response schema defines the shape of the data that will be:- Used to define your testing criteria and 
- What data is required when creating a run 
 
 - 
                                        ofLogsfinal static EvalRetrieveResponse.DataSourceConfig ofLogs(EvalRetrieveResponse.DataSourceConfig.Logs logs) A LogsDataSourceConfig which specifies the metadata property of your logs query. This is usually metadata like usecase=chatbotorprompt-version=v2, etc. The schema returned by this data source config is used to defined what variables are available in your evals.itemandsampleare both defined when using this data source config.
 - 
                                        ofStoredCompletions@Deprecated(message = "deprecated") final static EvalRetrieveResponse.DataSourceConfig ofStoredCompletions(EvalStoredCompletionsDataSourceConfig storedCompletions) Deprecated in favor of LogsDataSourceConfig. 
 
- 
                                        
 
- 
                                
                            
                                
 
- 
                    
                    
                    
 
-