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 Details

  • Constructor Details

  • Method Details

    • accountId

      public LLMObsPatternsConfigAttributes accountId(String accountId)
    • getAccountId

      @Nullable public String getAccountId()
      Integration account ID for a bring-your-own-model configuration.
      Returns:
      accountId
    • getAccountId_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getAccountId_JsonNullable()
    • setAccountId_JsonNullable

      public void setAccountId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> accountId)
    • setAccountId

      public void setAccountId(String accountId)
    • createdAt

      public LLMObsPatternsConfigAttributes createdAt(OffsetDateTime createdAt)
    • getCreatedAt

      public OffsetDateTime getCreatedAt()
      Timestamp when the configuration was created.
      Returns:
      createdAt
    • setCreatedAt

      public void setCreatedAt(OffsetDateTime createdAt)
    • evpQuery

      public LLMObsPatternsConfigAttributes evpQuery(String evpQuery)
    • getEvpQuery

      public String getEvpQuery()
      Query that selects the spans the patterns run analyzes.
      Returns:
      evpQuery
    • setEvpQuery

      public void setEvpQuery(String evpQuery)
    • hierarchyDepth

      public LLMObsPatternsConfigAttributes hierarchyDepth(Integer hierarchyDepth)
    • getHierarchyDepth

      public Integer getHierarchyDepth()
      Depth of the topic hierarchy to generate. maximum: 2147483647
      Returns:
      hierarchyDepth
    • setHierarchyDepth

      public void setHierarchyDepth(Integer hierarchyDepth)
    • integrationProvider

      public LLMObsPatternsConfigAttributes integrationProvider(String integrationProvider)
    • getIntegrationProvider

      @Nullable public String getIntegrationProvider()
      Integration provider for a bring-your-own-model configuration.
      Returns:
      integrationProvider
    • getIntegrationProvider_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getIntegrationProvider_JsonNullable()
    • setIntegrationProvider_JsonNullable

      public void setIntegrationProvider_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> integrationProvider)
    • setIntegrationProvider

      public void setIntegrationProvider(String integrationProvider)
    • modelName

      public LLMObsPatternsConfigAttributes modelName(String modelName)
    • getModelName

      @Nullable public String getModelName()
      Model name for a bring-your-own-model configuration.
      Returns:
      modelName
    • getModelName_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getModelName_JsonNullable()
    • setModelName_JsonNullable

      public void setModelName_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> modelName)
    • setModelName

      public void setModelName(String modelName)
    • name

    • getName

      public String getName()
      Name of the configuration.
      Returns:
      name
    • setName

      public void setName(String name)
    • numRecords

      public LLMObsPatternsConfigAttributes numRecords(Integer numRecords)
    • getNumRecords

      public Integer getNumRecords()
      Maximum number of records to process for the run. maximum: 2147483647
      Returns:
      numRecords
    • setNumRecords

      public void setNumRecords(Integer numRecords)
    • samplingRatio

      public LLMObsPatternsConfigAttributes samplingRatio(Double samplingRatio)
    • getSamplingRatio

      public Double getSamplingRatio()
      Fraction of matching spans to sample for the run.
      Returns:
      samplingRatio
    • setSamplingRatio

      public void setSamplingRatio(Double samplingRatio)
    • scope

      public LLMObsPatternsConfigAttributes scope(String scope)
    • getScope

      public String getScope()
      Scope of the configuration.
      Returns:
      scope
    • setScope

      public void setScope(String scope)
    • template

      public LLMObsPatternsConfigAttributes template(String template)
    • getTemplate

      @Nullable public String getTemplate()
      Template used to guide topic generation.
      Returns:
      template
    • getTemplate_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getTemplate_JsonNullable()
    • setTemplate_JsonNullable

      public void setTemplate_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> template)
    • setTemplate

      public void setTemplate(String template)
    • updatedAt

      public LLMObsPatternsConfigAttributes updatedAt(OffsetDateTime updatedAt)
    • getUpdatedAt

      public OffsetDateTime getUpdatedAt()
      Timestamp when the configuration was last updated.
      Returns:
      updatedAt
    • setUpdatedAt

      public void setUpdatedAt(OffsetDateTime updatedAt)
    • putAdditionalProperty

      public LLMObsPatternsConfigAttributes putAdditionalProperty(String key, Object value)
      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 set
      value - The associated value
      Returns:
      LLMObsPatternsConfigAttributes
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      The additional properties
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      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

      public boolean equals(Object o)
      Return true if this LLMObsPatternsConfigAttributes object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object