Package com.datadog.api.client.v2.model
Class LLMObsPatternsConfigAttributes
java.lang.Object
com.datadog.api.client.v2.model.LLMObsPatternsConfigAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class LLMObsPatternsConfigAttributes
extends Object
Attributes of an Agent Observability patterns configuration.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionLLMObsPatternsConfigAttributes(OffsetDateTime createdAt, String evpQuery, Integer hierarchyDepth, String name, Integer numRecords, Double samplingRatio, String scope, OffsetDateTime updatedAt) -
Method Summary
Modifier and TypeMethodDescriptioncreatedAt(OffsetDateTime createdAt) booleanReturn true if this LLMObsPatternsConfigAttributes 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.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) voidsetIntegrationProvider(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_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
-
LLMObsPatternsConfigAttributes
public LLMObsPatternsConfigAttributes() -
LLMObsPatternsConfigAttributes
public LLMObsPatternsConfigAttributes(OffsetDateTime createdAt, String evpQuery, Integer hierarchyDepth, 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
-
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:
- LLMObsPatternsConfigAttributes
-
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 LLMObsPatternsConfigAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-