Class LLMObsIntegrationAccount

java.lang.Object
com.datadog.api.client.v2.model.LLMObsIntegrationAccount

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class LLMObsIntegrationAccount extends Object
A configured account for an LLM provider integration.
  • Field Details

  • Constructor Details

    • LLMObsIntegrationAccount

      public LLMObsIntegrationAccount()
    • LLMObsIntegrationAccount

      public LLMObsIntegrationAccount(String accountId, String accountName, String id, String integration)
  • Method Details

    • accountId

      public LLMObsIntegrationAccount accountId(String accountId)
    • getAccountId

      public String getAccountId()
      Provider-specific account identifier.
      Returns:
      accountId
    • setAccountId

      public void setAccountId(String accountId)
    • accountName

      public LLMObsIntegrationAccount accountName(String accountName)
    • getAccountName

      public String getAccountName()
      Human-readable name for the integration account.
      Returns:
      accountName
    • setAccountName

      public void setAccountName(String accountName)
    • accountRegion

      public LLMObsIntegrationAccount accountRegion(String accountRegion)
    • getAccountRegion

      @Nullable public String getAccountRegion()
      Provider region associated with the account, if applicable.
      Returns:
      accountRegion
    • setAccountRegion

      public void setAccountRegion(String accountRegion)
    • azureOpenaiMetadata

      public LLMObsIntegrationAccount azureOpenaiMetadata(LLMObsAzureOpenAIMetadata azureOpenaiMetadata)
    • getAzureOpenaiMetadata

      @Nullable public LLMObsAzureOpenAIMetadata getAzureOpenaiMetadata()
      Azure OpenAI-specific metadata for an integration account or inference request.
      Returns:
      azureOpenaiMetadata
    • setAzureOpenaiMetadata

      public void setAzureOpenaiMetadata(LLMObsAzureOpenAIMetadata azureOpenaiMetadata)
    • id

    • getId

      public String getId()
      Unique identifier for the integration account.
      Returns:
      id
    • setId

      public void setId(String id)
    • integration

      public LLMObsIntegrationAccount integration(String integration)
    • getIntegration

      public String getIntegration()
      The name of the LLM provider integration.
      Returns:
      integration
    • setIntegration

      public void setIntegration(String integration)
    • vertexAiMetadata

      public LLMObsIntegrationAccount vertexAiMetadata(LLMObsVertexAIMetadata vertexAiMetadata)
    • getVertexAiMetadata

      @Nullable public LLMObsVertexAIMetadata getVertexAiMetadata()
      Vertex AI-specific metadata for an integration account or inference request.
      Returns:
      vertexAiMetadata
    • setVertexAiMetadata

      public void setVertexAiMetadata(LLMObsVertexAIMetadata vertexAiMetadata)
    • putAdditionalProperty

      public LLMObsIntegrationAccount 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:
      LLMObsIntegrationAccount
    • 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 LLMObsIntegrationAccount 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