@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class LLMObsLabelSchema extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_DESCRIPTION |
static String |
JSON_PROPERTY_HAS_ASSESSMENT |
static String |
JSON_PROPERTY_HAS_REASONING |
static String |
JSON_PROPERTY_ID |
static String |
JSON_PROPERTY_IS_ASSESSMENT |
static String |
JSON_PROPERTY_IS_INTEGER |
static String |
JSON_PROPERTY_IS_REQUIRED |
static String |
JSON_PROPERTY_MAX |
static String |
JSON_PROPERTY_MIN |
static String |
JSON_PROPERTY_NAME |
static String |
JSON_PROPERTY_TYPE |
static String |
JSON_PROPERTY_VALUES |
boolean |
unparsed |
| Constructor and Description |
|---|
LLMObsLabelSchema() |
LLMObsLabelSchema(String name,
LLMObsLabelSchemaType type) |
| Modifier and Type | Method and Description |
|---|---|
LLMObsLabelSchema |
addValuesItem(String valuesItem) |
LLMObsLabelSchema |
description(String description) |
boolean |
equals(Object o)
Return true if this LLMObsLabelSchema object is equal to o.
|
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
String |
getDescription()
Description of the label.
|
Boolean |
getHasAssessment()
Whether this label includes an assessment field.
|
Boolean |
getHasReasoning()
Whether this label includes a reasoning field.
|
String |
getId()
Unique identifier of the label schema.
|
Boolean |
getIsAssessment()
Whether the boolean label represents an assessment.
|
Boolean |
getIsInteger()
Whether score values must be integers.
|
Boolean |
getIsRequired()
Whether this label is required for an annotation.
|
Double |
getMax()
Maximum value for score-type labels.
|
Double |
getMin()
Minimum value for score-type labels.
|
String |
getName()
Name of the label.
|
LLMObsLabelSchemaType |
getType()
Type of a label in an annotation queue label schema.
|
List<String> |
getValues()
Allowed values for categorical-type labels.
|
LLMObsLabelSchema |
hasAssessment(Boolean hasAssessment) |
int |
hashCode() |
LLMObsLabelSchema |
hasReasoning(Boolean hasReasoning) |
LLMObsLabelSchema |
id(String id) |
LLMObsLabelSchema |
isAssessment(Boolean isAssessment) |
LLMObsLabelSchema |
isInteger(Boolean isInteger) |
LLMObsLabelSchema |
isRequired(Boolean isRequired) |
LLMObsLabelSchema |
max(Double max) |
LLMObsLabelSchema |
min(Double min) |
LLMObsLabelSchema |
name(String name) |
LLMObsLabelSchema |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
void |
setDescription(String description) |
void |
setHasAssessment(Boolean hasAssessment) |
void |
setHasReasoning(Boolean hasReasoning) |
void |
setId(String id) |
void |
setIsAssessment(Boolean isAssessment) |
void |
setIsInteger(Boolean isInteger) |
void |
setIsRequired(Boolean isRequired) |
void |
setMax(Double max) |
void |
setMin(Double min) |
void |
setName(String name) |
void |
setType(LLMObsLabelSchemaType type) |
void |
setValues(List<String> values) |
String |
toString() |
LLMObsLabelSchema |
type(LLMObsLabelSchemaType type) |
LLMObsLabelSchema |
values(List<String> values) |
public boolean unparsed
public static final String JSON_PROPERTY_DESCRIPTION
public static final String JSON_PROPERTY_HAS_ASSESSMENT
public static final String JSON_PROPERTY_HAS_REASONING
public static final String JSON_PROPERTY_ID
public static final String JSON_PROPERTY_IS_ASSESSMENT
public static final String JSON_PROPERTY_IS_INTEGER
public static final String JSON_PROPERTY_IS_REQUIRED
public static final String JSON_PROPERTY_MAX
public static final String JSON_PROPERTY_MIN
public static final String JSON_PROPERTY_NAME
public static final String JSON_PROPERTY_TYPE
public static final String JSON_PROPERTY_VALUES
public LLMObsLabelSchema()
public LLMObsLabelSchema(String name, LLMObsLabelSchemaType type)
public LLMObsLabelSchema description(String description)
@Nullable public String getDescription()
public void setDescription(String description)
public LLMObsLabelSchema hasAssessment(Boolean hasAssessment)
@Nullable public Boolean getHasAssessment()
public void setHasAssessment(Boolean hasAssessment)
public LLMObsLabelSchema hasReasoning(Boolean hasReasoning)
@Nullable public Boolean getHasReasoning()
public void setHasReasoning(Boolean hasReasoning)
public LLMObsLabelSchema id(String id)
@Nullable public String getId()
public void setId(String id)
public LLMObsLabelSchema isAssessment(Boolean isAssessment)
@Nullable public Boolean getIsAssessment()
has_assessment to be
true.public void setIsAssessment(Boolean isAssessment)
public LLMObsLabelSchema isInteger(Boolean isInteger)
@Nullable public Boolean getIsInteger()
public void setIsInteger(Boolean isInteger)
public LLMObsLabelSchema isRequired(Boolean isRequired)
@Nullable public Boolean getIsRequired()
public void setIsRequired(Boolean isRequired)
public LLMObsLabelSchema max(Double max)
@Nullable public Double getMax()
public void setMax(Double max)
public LLMObsLabelSchema min(Double min)
@Nullable public Double getMin()
public void setMin(Double min)
public LLMObsLabelSchema name(String name)
public String getName()
^[a-zA-Z0-9_-]+$ and be unique within
the queue.public void setName(String name)
public LLMObsLabelSchema type(LLMObsLabelSchemaType type)
public LLMObsLabelSchemaType getType()
public void setType(LLMObsLabelSchemaType type)
public LLMObsLabelSchema values(List<String> values)
public LLMObsLabelSchema addValuesItem(String valuesItem)
@Nullable public List<String> getValues()
public LLMObsLabelSchema 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.