Package com.datadog.api.client.v2.model
Class LLMObsPatternsConfigItem
java.lang.Object
com.datadog.api.client.v2.model.LLMObsPatternsConfigItem
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class LLMObsPatternsConfigItem
extends Object
A single Agent Observability patterns configuration in a list response.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringboolean -
Constructor Summary
ConstructorsConstructorDescriptionLLMObsPatternsConfigItem(OffsetDateTime createdAt, String evpQuery, Integer hierarchyDepth, String id, String name, Integer numRecords, Double samplingRatio, String scope, OffsetDateTime updatedAt) -
Method Summary
Modifier and TypeMethodDescriptioncreatedAt(OffsetDateTime createdAt) booleanReturn true if this LLMObsPatternsConfigItem object is equal to o.Integration account ID for a bring-your-own-model configuration.org.openapitools.jackson.nullable.JsonNullable<String>Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Timestamp when the configuration was created.Query that selects the spans the patterns run analyzes.Depth of the topic hierarchy to generate.getId()Unique identifier of the configuration.Integration provider for a bring-your-own-model configuration.org.openapitools.jackson.nullable.JsonNullable<String>Model name for a bring-your-own-model configuration.org.openapitools.jackson.nullable.JsonNullable<String>getName()Name of the configuration.Maximum number of records to process for the run.Fraction of matching spans to sample for the run.getScope()Scope of the configuration.Template used to guide topic generation.org.openapitools.jackson.nullable.JsonNullable<String>Timestamp when the configuration was last updated.inthashCode()hierarchyDepth(Integer hierarchyDepth) integrationProvider(String integrationProvider) numRecords(Integer numRecords) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.samplingRatio(Double samplingRatio) voidsetAccountId(String accountId) voidsetAccountId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> accountId) voidsetCreatedAt(OffsetDateTime createdAt) voidsetEvpQuery(String evpQuery) voidsetHierarchyDepth(Integer hierarchyDepth) voidvoidsetIntegrationProvider(String integrationProvider) voidsetIntegrationProvider_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> integrationProvider) voidsetModelName(String modelName) voidsetModelName_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> modelName) voidvoidsetNumRecords(Integer numRecords) voidsetSamplingRatio(Double samplingRatio) voidvoidsetTemplate(String template) voidsetTemplate_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> template) voidsetUpdatedAt(OffsetDateTime updatedAt) toString()updatedAt(OffsetDateTime updatedAt)
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_ACCOUNT_ID
- See Also:
-
JSON_PROPERTY_CREATED_AT
- See Also:
-
JSON_PROPERTY_EVP_QUERY
- See Also:
-
JSON_PROPERTY_HIERARCHY_DEPTH
- See Also:
-
JSON_PROPERTY_ID
- See Also:
-
JSON_PROPERTY_INTEGRATION_PROVIDER
- See Also:
-
JSON_PROPERTY_MODEL_NAME
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_NUM_RECORDS
- See Also:
-
JSON_PROPERTY_SAMPLING_RATIO
- See Also:
-
JSON_PROPERTY_SCOPE
- See Also:
-
JSON_PROPERTY_TEMPLATE
- See Also:
-
JSON_PROPERTY_UPDATED_AT
- See Also:
-
-
Constructor Details
-
LLMObsPatternsConfigItem
public LLMObsPatternsConfigItem() -
LLMObsPatternsConfigItem
public LLMObsPatternsConfigItem(OffsetDateTime createdAt, String evpQuery, Integer hierarchyDepth, String id, String name, Integer numRecords, Double samplingRatio, String scope, OffsetDateTime updatedAt)
-
-
Method Details
-
accountId
-
getAccountId
Integration account ID for a bring-your-own-model configuration.- Returns:
- accountId
-
getAccountId_JsonNullable
-
setAccountId_JsonNullable
public void setAccountId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> accountId) -
setAccountId
-
createdAt
-
getCreatedAt
Timestamp when the configuration was created.- Returns:
- createdAt
-
setCreatedAt
-
evpQuery
-
getEvpQuery
Query that selects the spans the patterns run analyzes.- Returns:
- evpQuery
-
setEvpQuery
-
hierarchyDepth
-
getHierarchyDepth
Depth of the topic hierarchy to generate. maximum: 2147483647- Returns:
- hierarchyDepth
-
setHierarchyDepth
-
id
-
getId
Unique identifier of the configuration.- Returns:
- id
-
setId
-
integrationProvider
-
getIntegrationProvider
Integration provider for a bring-your-own-model configuration.- Returns:
- integrationProvider
-
getIntegrationProvider_JsonNullable
-
setIntegrationProvider_JsonNullable
public void setIntegrationProvider_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> integrationProvider) -
setIntegrationProvider
-
modelName
-
getModelName
Model name for a bring-your-own-model configuration.- Returns:
- modelName
-
getModelName_JsonNullable
-
setModelName_JsonNullable
public void setModelName_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> modelName) -
setModelName
-
name
-
getName
Name of the configuration.- Returns:
- name
-
setName
-
numRecords
-
getNumRecords
Maximum number of records to process for the run. maximum: 2147483647- Returns:
- numRecords
-
setNumRecords
-
samplingRatio
-
getSamplingRatio
Fraction of matching spans to sample for the run.- Returns:
- samplingRatio
-
setSamplingRatio
-
scope
-
getScope
Scope of the configuration.- Returns:
- scope
-
setScope
-
template
-
getTemplate
Template used to guide topic generation.- Returns:
- template
-
getTemplate_JsonNullable
-
setTemplate_JsonNullable
public void setTemplate_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> template) -
setTemplate
-
updatedAt
-
getUpdatedAt
Timestamp when the 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:
- LLMObsPatternsConfigItem
-
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 LLMObsPatternsConfigItem object is equal to o. -
hashCode
public int hashCode() -
toString
-