Package com.datadog.api.client.v2.model
Class LLMObsCustomEvalConfigAttributes
java.lang.Object
com.datadog.api.client.v2.model.LLMObsCustomEvalConfigAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class LLMObsCustomEvalConfigAttributes
extends Object
Attributes of a custom Agent Observability evaluator configuration.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionLLMObsCustomEvalConfigAttributes(OffsetDateTime createdAt, String evalName, OffsetDateTime updatedAt) -
Method Summary
Modifier and TypeMethodDescriptioncreatedAt(OffsetDateTime createdAt) createdBy(LLMObsCustomEvalConfigUser createdBy) booleanReturn true if this LLMObsCustomEvalConfigAttributes object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Category of the evaluator.Timestamp when the evaluator configuration was created.A Datadog user associated with a custom evaluator configuration.Name of the custom evaluator.A Datadog user associated with a custom evaluator configuration.LLM judge configuration for a custom evaluator.LLM provider configuration for a custom evaluator.Target application configuration for a custom evaluator.Timestamp when the evaluator configuration was last updated.inthashCode()lastUpdatedBy(LLMObsCustomEvalConfigUser lastUpdatedBy) llmJudgeConfig(LLMObsCustomEvalConfigLLMJudgeConfig llmJudgeConfig) llmProvider(LLMObsCustomEvalConfigLLMProvider llmProvider) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidsetCategory(String category) voidsetCreatedAt(OffsetDateTime createdAt) voidsetCreatedBy(LLMObsCustomEvalConfigUser createdBy) voidsetEvalName(String evalName) voidsetLastUpdatedBy(LLMObsCustomEvalConfigUser lastUpdatedBy) voidsetLlmJudgeConfig(LLMObsCustomEvalConfigLLMJudgeConfig llmJudgeConfig) voidsetLlmProvider(LLMObsCustomEvalConfigLLMProvider llmProvider) voidvoidsetUpdatedAt(OffsetDateTime updatedAt) target(LLMObsCustomEvalConfigTarget target) toString()updatedAt(OffsetDateTime updatedAt)
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_CATEGORY
- See Also:
-
JSON_PROPERTY_CREATED_AT
- See Also:
-
JSON_PROPERTY_CREATED_BY
- See Also:
-
JSON_PROPERTY_EVAL_NAME
- See Also:
-
JSON_PROPERTY_LAST_UPDATED_BY
- See Also:
-
JSON_PROPERTY_LLM_JUDGE_CONFIG
- See Also:
-
JSON_PROPERTY_LLM_PROVIDER
- See Also:
-
JSON_PROPERTY_TARGET
- See Also:
-
JSON_PROPERTY_UPDATED_AT
- See Also:
-
-
Constructor Details
-
LLMObsCustomEvalConfigAttributes
public LLMObsCustomEvalConfigAttributes() -
LLMObsCustomEvalConfigAttributes
public LLMObsCustomEvalConfigAttributes(OffsetDateTime createdAt, String evalName, OffsetDateTime updatedAt)
-
-
Method Details
-
category
-
getCategory
Category of the evaluator.- Returns:
- category
-
setCategory
-
createdAt
-
getCreatedAt
Timestamp when the evaluator configuration was created.- Returns:
- createdAt
-
setCreatedAt
-
createdBy
-
getCreatedBy
A Datadog user associated with a custom evaluator configuration.- Returns:
- createdBy
-
setCreatedBy
-
evalName
-
getEvalName
Name of the custom evaluator.- Returns:
- evalName
-
setEvalName
-
lastUpdatedBy
-
getLastUpdatedBy
A Datadog user associated with a custom evaluator configuration.- Returns:
- lastUpdatedBy
-
setLastUpdatedBy
-
llmJudgeConfig
public LLMObsCustomEvalConfigAttributes llmJudgeConfig(LLMObsCustomEvalConfigLLMJudgeConfig llmJudgeConfig) -
getLlmJudgeConfig
LLM judge configuration for a custom evaluator.- Returns:
- llmJudgeConfig
-
setLlmJudgeConfig
-
llmProvider
-
getLlmProvider
LLM provider configuration for a custom evaluator.- Returns:
- llmProvider
-
setLlmProvider
-
target
-
getTarget
Target application configuration for a custom evaluator.- Returns:
- target
-
setTarget
-
updatedAt
-
getUpdatedAt
Timestamp when the evaluator configuration was last updated.- Returns:
- updatedAt
-
setUpdatedAt
-
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:
- LLMObsCustomEvalConfigAttributes
-
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 LLMObsCustomEvalConfigAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-