Class EvalUpdateResponse.TestingCriterion
- 
                    
                    - All Implemented Interfaces:
 
 public final class EvalUpdateResponse.TestingCriterionA LabelModelGrader object which uses a model to assign labels to each item in the evaluation. 
- 
                
                    
                    - 
                                
                            
                                Nested Class SummaryNested Classes Modifier and Type Class Description public interfaceEvalUpdateResponse.TestingCriterion.VisitorAn interface that defines how to map each variant of TestingCriterion to a value of type T. public final classEvalUpdateResponse.TestingCriterion.EvalGraderTextSimilarityA TextSimilarityGrader object which grades text based on similarity metrics. public final classEvalUpdateResponse.TestingCriterion.EvalGraderPythonA PythonGrader object that runs a python script on the input. public final classEvalUpdateResponse.TestingCriterion.EvalGraderScoreModelA ScoreModelGrader object that uses a model to assign a score to the input. 
 - 
                                
                            
                                Method SummaryModifier and Type Method Description final Optional<LabelModelGrader>labelModelGrader()A LabelModelGrader object which uses a model to assign labels to each item in the evaluation. final Optional<StringCheckGrader>stringCheckGrader()A StringCheckGrader object that performs a string comparison between input and reference using a specified operation. final Optional<EvalUpdateResponse.TestingCriterion.EvalGraderTextSimilarity>evalGraderTextSimilarity()A TextSimilarityGrader object which grades text based on similarity metrics. final Optional<EvalUpdateResponse.TestingCriterion.EvalGraderPython>evalGraderPython()A PythonGrader object that runs a python script on the input. final Optional<EvalUpdateResponse.TestingCriterion.EvalGraderScoreModel>evalGraderScoreModel()A ScoreModelGrader object that uses a model to assign a score to the input. final BooleanisLabelModelGrader()final BooleanisStringCheckGrader()final BooleanisEvalGraderTextSimilarity()final BooleanisEvalGraderPython()final BooleanisEvalGraderScoreModel()final LabelModelGraderasLabelModelGrader()A LabelModelGrader object which uses a model to assign labels to each item in the evaluation. final StringCheckGraderasStringCheckGrader()A StringCheckGrader object that performs a string comparison between input and reference using a specified operation. final EvalUpdateResponse.TestingCriterion.EvalGraderTextSimilarityasEvalGraderTextSimilarity()A TextSimilarityGrader object which grades text based on similarity metrics. final EvalUpdateResponse.TestingCriterion.EvalGraderPythonasEvalGraderPython()A PythonGrader object that runs a python script on the input. final EvalUpdateResponse.TestingCriterion.EvalGraderScoreModelasEvalGraderScoreModel()A ScoreModelGrader object that uses a model to assign a score to the input. final Optional<JsonValue>_json()final <T extends Any> Taccept(EvalUpdateResponse.TestingCriterion.Visitor<T> visitor)final EvalUpdateResponse.TestingCriterionvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static EvalUpdateResponse.TestingCriterionofLabelModelGrader(LabelModelGrader labelModelGrader)A LabelModelGrader object which uses a model to assign labels to each item in the evaluation. final static EvalUpdateResponse.TestingCriterionofStringCheckGrader(StringCheckGrader stringCheckGrader)A StringCheckGrader object that performs a string comparison between input and reference using a specified operation. final static EvalUpdateResponse.TestingCriterionofEvalGraderTextSimilarity(EvalUpdateResponse.TestingCriterion.EvalGraderTextSimilarity evalGraderTextSimilarity)A TextSimilarityGrader object which grades text based on similarity metrics. final static EvalUpdateResponse.TestingCriterionofEvalGraderPython(EvalUpdateResponse.TestingCriterion.EvalGraderPython evalGraderPython)A PythonGrader object that runs a python script on the input. final static EvalUpdateResponse.TestingCriterionofEvalGraderScoreModel(EvalUpdateResponse.TestingCriterion.EvalGraderScoreModel evalGraderScoreModel)A ScoreModelGrader object that uses a model to assign a score to the input. - 
                    
                    
                    - 
                                
                            
                                Method Detail- 
                                        labelModelGraderfinal Optional<LabelModelGrader> labelModelGrader() A LabelModelGrader object which uses a model to assign labels to each item in the evaluation. 
 - 
                                        stringCheckGraderfinal Optional<StringCheckGrader> stringCheckGrader() A StringCheckGrader object that performs a string comparison between input and reference using a specified operation. 
 - 
                                        evalGraderTextSimilarityfinal Optional<EvalUpdateResponse.TestingCriterion.EvalGraderTextSimilarity> evalGraderTextSimilarity() A TextSimilarityGrader object which grades text based on similarity metrics. 
 - 
                                        evalGraderPythonfinal Optional<EvalUpdateResponse.TestingCriterion.EvalGraderPython> evalGraderPython() A PythonGrader object that runs a python script on the input. 
 - 
                                        evalGraderScoreModelfinal Optional<EvalUpdateResponse.TestingCriterion.EvalGraderScoreModel> evalGraderScoreModel() A ScoreModelGrader object that uses a model to assign a score to the input. 
 - 
                                        isLabelModelGraderfinal Boolean isLabelModelGrader() 
 - 
                                        isStringCheckGraderfinal Boolean isStringCheckGrader() 
 - 
                                        isEvalGraderTextSimilarityfinal Boolean isEvalGraderTextSimilarity() 
 - 
                                        isEvalGraderPythonfinal Boolean isEvalGraderPython() 
 - 
                                        isEvalGraderScoreModelfinal Boolean isEvalGraderScoreModel() 
 - 
                                        asLabelModelGraderfinal LabelModelGrader asLabelModelGrader() A LabelModelGrader object which uses a model to assign labels to each item in the evaluation. 
 - 
                                        asStringCheckGraderfinal StringCheckGrader asStringCheckGrader() A StringCheckGrader object that performs a string comparison between input and reference using a specified operation. 
 - 
                                        asEvalGraderTextSimilarityfinal EvalUpdateResponse.TestingCriterion.EvalGraderTextSimilarity asEvalGraderTextSimilarity() A TextSimilarityGrader object which grades text based on similarity metrics. 
 - 
                                        asEvalGraderPythonfinal EvalUpdateResponse.TestingCriterion.EvalGraderPython asEvalGraderPython() A PythonGrader object that runs a python script on the input. 
 - 
                                        asEvalGraderScoreModelfinal EvalUpdateResponse.TestingCriterion.EvalGraderScoreModel asEvalGraderScoreModel() A ScoreModelGrader object that uses a model to assign a score to the input. 
 - 
                                        acceptfinal <T extends Any> T accept(EvalUpdateResponse.TestingCriterion.Visitor<T> visitor) 
 - 
                                        validatefinal EvalUpdateResponse.TestingCriterion validate() 
 - 
                                        ofLabelModelGraderfinal static EvalUpdateResponse.TestingCriterion ofLabelModelGrader(LabelModelGrader labelModelGrader) A LabelModelGrader object which uses a model to assign labels to each item in the evaluation. 
 - 
                                        ofStringCheckGraderfinal static EvalUpdateResponse.TestingCriterion ofStringCheckGrader(StringCheckGrader stringCheckGrader) A StringCheckGrader object that performs a string comparison between input and reference using a specified operation. 
 - 
                                        ofEvalGraderTextSimilarityfinal static EvalUpdateResponse.TestingCriterion ofEvalGraderTextSimilarity(EvalUpdateResponse.TestingCriterion.EvalGraderTextSimilarity evalGraderTextSimilarity) A TextSimilarityGrader object which grades text based on similarity metrics. 
 - 
                                        ofEvalGraderPythonfinal static EvalUpdateResponse.TestingCriterion ofEvalGraderPython(EvalUpdateResponse.TestingCriterion.EvalGraderPython evalGraderPython) A PythonGrader object that runs a python script on the input. 
 - 
                                        ofEvalGraderScoreModelfinal static EvalUpdateResponse.TestingCriterion ofEvalGraderScoreModel(EvalUpdateResponse.TestingCriterion.EvalGraderScoreModel evalGraderScoreModel) A ScoreModelGrader object that uses a model to assign a score to the input. 
 
- 
                                        
 
- 
                                
                            
                                
 
- 
                    
                    
                    
 
-