Package com.datadog.api.client.v2.model
Class LLMObsCustomEvalConfigAssessmentCriteria
java.lang.Object
com.datadog.api.client.v2.model.LLMObsCustomEvalConfigAssessmentCriteria
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class LLMObsCustomEvalConfigAssessmentCriteria
extends Object
Criteria used to assess the pass/fail result of a custom evaluator.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPassValuesItem(String passValuesItem) booleanReturn true if this LLMObsCustomEvalConfigAssessmentCriteria object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Maximum numeric threshold for a passing result.org.openapitools.jackson.nullable.JsonNullable<Double>Minimum numeric threshold for a passing result.org.openapitools.jackson.nullable.JsonNullable<Double>Specific output values considered as a passing result.When true, a boolean output of true is treated as passing.org.openapitools.jackson.nullable.JsonNullable<Boolean>inthashCode()maxThreshold(Double maxThreshold) minThreshold(Double minThreshold) passValues(List<String> passValues) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidsetMaxThreshold(Double maxThreshold) voidsetMaxThreshold_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Double> maxThreshold) voidsetMinThreshold(Double minThreshold) voidsetMinThreshold_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Double> minThreshold) voidsetPassValues(List<String> passValues) voidsetPassValues_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<String>> passValues) voidsetPassWhen(Boolean passWhen) voidsetPassWhen_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> passWhen) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_MAX_THRESHOLD
- See Also:
-
JSON_PROPERTY_MIN_THRESHOLD
- See Also:
-
JSON_PROPERTY_PASS_VALUES
- See Also:
-
JSON_PROPERTY_PASS_WHEN
- See Also:
-
-
Constructor Details
-
LLMObsCustomEvalConfigAssessmentCriteria
public LLMObsCustomEvalConfigAssessmentCriteria()
-
-
Method Details
-
maxThreshold
-
getMaxThreshold
Maximum numeric threshold for a passing result.- Returns:
- maxThreshold
-
getMaxThreshold_JsonNullable
-
setMaxThreshold_JsonNullable
public void setMaxThreshold_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Double> maxThreshold) -
setMaxThreshold
-
minThreshold
-
getMinThreshold
Minimum numeric threshold for a passing result.- Returns:
- minThreshold
-
getMinThreshold_JsonNullable
-
setMinThreshold_JsonNullable
public void setMinThreshold_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Double> minThreshold) -
setMinThreshold
-
passValues
-
addPassValuesItem
-
getPassValues
Specific output values considered as a passing result.- Returns:
- passValues
-
getPassValues_JsonNullable
-
setPassValues_JsonNullable
-
setPassValues
-
passWhen
-
getPassWhen
When true, a boolean output of true is treated as passing.- Returns:
- passWhen
-
getPassWhen_JsonNullable
-
setPassWhen_JsonNullable
public void setPassWhen_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> passWhen) -
setPassWhen
-
putAdditionalProperty
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.- Parameters:
key- The arbitrary key to setvalue- The associated value- Returns:
- LLMObsCustomEvalConfigAssessmentCriteria
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- The additional properties
-
getAdditionalProperty
Return the additional (undeclared) property with the specified name.- Parameters:
key- The arbitrary key to get- Returns:
- The specific additional property for the given key
-
equals
Return true if this LLMObsCustomEvalConfigAssessmentCriteria object is equal to o. -
hashCode
public int hashCode() -
toString
-