@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class LLMObsCustomEvalConfigTarget extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_APPLICATION_NAME |
static String |
JSON_PROPERTY_ENABLED |
static String |
JSON_PROPERTY_EVAL_SCOPE |
static String |
JSON_PROPERTY_FILTER |
static String |
JSON_PROPERTY_ROOT_SPANS_ONLY |
static String |
JSON_PROPERTY_SAMPLING_PERCENTAGE |
boolean |
unparsed |
| Constructor and Description |
|---|
LLMObsCustomEvalConfigTarget() |
LLMObsCustomEvalConfigTarget(String applicationName,
Boolean enabled) |
| Modifier and Type | Method and Description |
|---|---|
LLMObsCustomEvalConfigTarget |
applicationName(String applicationName) |
LLMObsCustomEvalConfigTarget |
enabled(Boolean enabled) |
boolean |
equals(Object o)
Return true if this LLMObsCustomEvalConfigTarget object is equal to o.
|
LLMObsCustomEvalConfigTarget |
evalScope(LLMObsCustomEvalConfigEvalScope evalScope) |
LLMObsCustomEvalConfigTarget |
filter(String filter) |
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
String |
getApplicationName()
Name of the ML application this evaluator targets.
|
Boolean |
getEnabled()
Whether the evaluator is active for the target application.
|
LLMObsCustomEvalConfigEvalScope |
getEvalScope()
Scope at which to evaluate spans.
|
org.openapitools.jackson.nullable.JsonNullable<String> |
getFilter_JsonNullable() |
String |
getFilter()
Filter expression to select which spans to evaluate.
|
org.openapitools.jackson.nullable.JsonNullable<Boolean> |
getRootSpansOnly_JsonNullable() |
Boolean |
getRootSpansOnly()
When true, only root spans are evaluated.
|
org.openapitools.jackson.nullable.JsonNullable<Double> |
getSamplingPercentage_JsonNullable() |
Double |
getSamplingPercentage()
Percentage of traces to evaluate.
|
int |
hashCode() |
LLMObsCustomEvalConfigTarget |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
LLMObsCustomEvalConfigTarget |
rootSpansOnly(Boolean rootSpansOnly) |
LLMObsCustomEvalConfigTarget |
samplingPercentage(Double samplingPercentage) |
void |
setApplicationName(String applicationName) |
void |
setEnabled(Boolean enabled) |
void |
setEvalScope(LLMObsCustomEvalConfigEvalScope evalScope) |
void |
setFilter_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> filter) |
void |
setFilter(String filter) |
void |
setRootSpansOnly_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> rootSpansOnly) |
void |
setRootSpansOnly(Boolean rootSpansOnly) |
void |
setSamplingPercentage_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Double> samplingPercentage) |
void |
setSamplingPercentage(Double samplingPercentage) |
String |
toString() |
public boolean unparsed
public static final String JSON_PROPERTY_APPLICATION_NAME
public static final String JSON_PROPERTY_ENABLED
public static final String JSON_PROPERTY_EVAL_SCOPE
public static final String JSON_PROPERTY_FILTER
public static final String JSON_PROPERTY_ROOT_SPANS_ONLY
public static final String JSON_PROPERTY_SAMPLING_PERCENTAGE
public LLMObsCustomEvalConfigTarget applicationName(String applicationName)
public String getApplicationName()
public void setApplicationName(String applicationName)
public LLMObsCustomEvalConfigTarget enabled(Boolean enabled)
public Boolean getEnabled()
public void setEnabled(Boolean enabled)
public LLMObsCustomEvalConfigTarget evalScope(LLMObsCustomEvalConfigEvalScope evalScope)
@Nullable public LLMObsCustomEvalConfigEvalScope getEvalScope()
public void setEvalScope(LLMObsCustomEvalConfigEvalScope evalScope)
public LLMObsCustomEvalConfigTarget filter(String filter)
@Nullable public String getFilter()
public org.openapitools.jackson.nullable.JsonNullable<String> getFilter_JsonNullable()
public void setFilter_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> filter)
public void setFilter(String filter)
public LLMObsCustomEvalConfigTarget rootSpansOnly(Boolean rootSpansOnly)
@Nullable public Boolean getRootSpansOnly()
public org.openapitools.jackson.nullable.JsonNullable<Boolean> getRootSpansOnly_JsonNullable()
public void setRootSpansOnly_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> rootSpansOnly)
public void setRootSpansOnly(Boolean rootSpansOnly)
public LLMObsCustomEvalConfigTarget samplingPercentage(Double samplingPercentage)
@Nullable public Double getSamplingPercentage()
public org.openapitools.jackson.nullable.JsonNullable<Double> getSamplingPercentage_JsonNullable()
public void setSamplingPercentage_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Double> samplingPercentage)
public void setSamplingPercentage(Double samplingPercentage)
public LLMObsCustomEvalConfigTarget putAdditionalProperty(String key, Object value)
key - The arbitrary key to setvalue - The associated valuepublic Map<String,Object> getAdditionalProperties()
public Object getAdditionalProperty(String key)
key - The arbitrary key to getpublic boolean equals(Object o)
Copyright © 2026. All rights reserved.