@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class LLMObsIntegrationModel extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_HAS_ACCESS |
static String |
JSON_PROPERTY_ID |
static String |
JSON_PROPERTY_INTEGRATION |
static String |
JSON_PROPERTY_INTEGRATION_DISPLAY_NAME |
static String |
JSON_PROPERTY_JSON_SCHEMA |
static String |
JSON_PROPERTY_MODEL_DISPLAY_NAME |
static String |
JSON_PROPERTY_MODEL_ID |
static String |
JSON_PROPERTY_PROVIDER |
static String |
JSON_PROPERTY_PROVIDER_DISPLAY_NAME |
static String |
JSON_PROPERTY_REGION_PREFIX_OVERRIDES |
boolean |
unparsed |
| Constructor and Description |
|---|
LLMObsIntegrationModel() |
LLMObsIntegrationModel(Boolean hasAccess,
String id,
String integration,
String integrationDisplayName,
Boolean jsonSchema,
String modelDisplayName,
String modelId,
String provider,
String providerDisplayName) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o)
Return true if this LLMObsIntegrationModel 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.
|
Boolean |
getHasAccess()
Whether the account has access to this model.
|
String |
getId()
Unique identifier for the model entry.
|
String |
getIntegration()
The name of the LLM provider integration.
|
String |
getIntegrationDisplayName()
Human-readable name of the LLM provider integration.
|
Boolean |
getJsonSchema()
Whether the model supports structured output via JSON schema.
|
String |
getModelDisplayName()
Human-readable model name.
|
String |
getModelId()
Provider-specific model identifier used in inference calls.
|
String |
getProvider()
The underlying model provider.
|
String |
getProviderDisplayName()
Human-readable name of the underlying model provider.
|
Map<String,String> |
getRegionPrefixOverrides()
Map of region-specific model ID prefix overrides.
|
LLMObsIntegrationModel |
hasAccess(Boolean hasAccess) |
int |
hashCode() |
LLMObsIntegrationModel |
id(String id) |
LLMObsIntegrationModel |
integration(String integration) |
LLMObsIntegrationModel |
integrationDisplayName(String integrationDisplayName) |
LLMObsIntegrationModel |
jsonSchema(Boolean jsonSchema) |
LLMObsIntegrationModel |
modelDisplayName(String modelDisplayName) |
LLMObsIntegrationModel |
modelId(String modelId) |
LLMObsIntegrationModel |
provider(String provider) |
LLMObsIntegrationModel |
providerDisplayName(String providerDisplayName) |
LLMObsIntegrationModel |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
LLMObsIntegrationModel |
putRegionPrefixOverridesItem(String key,
String regionPrefixOverridesItem) |
LLMObsIntegrationModel |
regionPrefixOverrides(Map<String,String> regionPrefixOverrides) |
void |
setHasAccess(Boolean hasAccess) |
void |
setId(String id) |
void |
setIntegration(String integration) |
void |
setIntegrationDisplayName(String integrationDisplayName) |
void |
setJsonSchema(Boolean jsonSchema) |
void |
setModelDisplayName(String modelDisplayName) |
void |
setModelId(String modelId) |
void |
setProvider(String provider) |
void |
setProviderDisplayName(String providerDisplayName) |
void |
setRegionPrefixOverrides(Map<String,String> regionPrefixOverrides) |
String |
toString() |
public boolean unparsed
public static final String JSON_PROPERTY_HAS_ACCESS
public static final String JSON_PROPERTY_ID
public static final String JSON_PROPERTY_INTEGRATION
public static final String JSON_PROPERTY_INTEGRATION_DISPLAY_NAME
public static final String JSON_PROPERTY_JSON_SCHEMA
public static final String JSON_PROPERTY_MODEL_DISPLAY_NAME
public static final String JSON_PROPERTY_MODEL_ID
public static final String JSON_PROPERTY_PROVIDER
public static final String JSON_PROPERTY_PROVIDER_DISPLAY_NAME
public static final String JSON_PROPERTY_REGION_PREFIX_OVERRIDES
public LLMObsIntegrationModel hasAccess(Boolean hasAccess)
public Boolean getHasAccess()
public void setHasAccess(Boolean hasAccess)
public LLMObsIntegrationModel id(String id)
public String getId()
public void setId(String id)
public LLMObsIntegrationModel integration(String integration)
public String getIntegration()
public void setIntegration(String integration)
public LLMObsIntegrationModel integrationDisplayName(String integrationDisplayName)
public String getIntegrationDisplayName()
public void setIntegrationDisplayName(String integrationDisplayName)
public LLMObsIntegrationModel jsonSchema(Boolean jsonSchema)
public Boolean getJsonSchema()
public void setJsonSchema(Boolean jsonSchema)
public LLMObsIntegrationModel modelDisplayName(String modelDisplayName)
public String getModelDisplayName()
public void setModelDisplayName(String modelDisplayName)
public LLMObsIntegrationModel modelId(String modelId)
public String getModelId()
public void setModelId(String modelId)
public LLMObsIntegrationModel provider(String provider)
public String getProvider()
public void setProvider(String provider)
public LLMObsIntegrationModel providerDisplayName(String providerDisplayName)
public String getProviderDisplayName()
public void setProviderDisplayName(String providerDisplayName)
public LLMObsIntegrationModel regionPrefixOverrides(Map<String,String> regionPrefixOverrides)
public LLMObsIntegrationModel putRegionPrefixOverridesItem(String key, String regionPrefixOverridesItem)
@Nullable public Map<String,String> getRegionPrefixOverrides()
public void setRegionPrefixOverrides(Map<String,String> regionPrefixOverrides)
public LLMObsIntegrationModel 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.