Class TableResultV2DataAttributes

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class TableResultV2DataAttributes extends Object
Attributes that define the reference table's configuration and properties.
  • Field Details

  • Constructor Details

    • TableResultV2DataAttributes

      public TableResultV2DataAttributes()
  • Method Details

    • createdBy

      public TableResultV2DataAttributes createdBy(String createdBy)
    • getCreatedBy

      @Nullable public String getCreatedBy()
      UUID of the user who created the reference table.
      Returns:
      createdBy
    • setCreatedBy

      public void setCreatedBy(String createdBy)
    • description

      public TableResultV2DataAttributes description(String description)
    • getDescription

      @Nullable public String getDescription()
      Optional text describing the purpose or contents of this reference table.
      Returns:
      description
    • setDescription

      public void setDescription(String description)
    • fileMetadata

    • getFileMetadata

      @Nullable public TableResultV2DataAttributesFileMetadata getFileMetadata()
      Metadata specifying where and how to access the reference table's data file.

      For cloud storage tables (S3/GCS/Azure): - sync_enabled and access_details will always be present - error fields (error_message, error_row_count, error_type) are present only when errors occur

      For local file tables: - error fields (error_message, error_row_count) are present only when errors occur - sync_enabled, access_details are never present

      Returns:
      fileMetadata
    • setFileMetadata

      public void setFileMetadata(TableResultV2DataAttributesFileMetadata fileMetadata)
    • lastUpdatedBy

      public TableResultV2DataAttributes lastUpdatedBy(String lastUpdatedBy)
    • getLastUpdatedBy

      @Nullable public String getLastUpdatedBy()
      UUID of the user who last updated the reference table.
      Returns:
      lastUpdatedBy
    • setLastUpdatedBy

      public void setLastUpdatedBy(String lastUpdatedBy)
    • rowCount

      public TableResultV2DataAttributes rowCount(Long rowCount)
    • getRowCount

      @Nullable public Long getRowCount()
      The number of successfully processed rows in the reference table.
      Returns:
      rowCount
    • setRowCount

      public void setRowCount(Long rowCount)
    • schema

    • getSchema

      @Nullable public TableResultV2DataAttributesSchema getSchema()
      Schema defining the structure and columns of the reference table.
      Returns:
      schema
    • setSchema

      public void setSchema(TableResultV2DataAttributesSchema schema)
    • source

    • getSource

      @Nullable public ReferenceTableSourceType getSource()
      The source type for reference table data. Includes all possible source types that can appear in responses.
      Returns:
      source
    • setSource

      public void setSource(ReferenceTableSourceType source)
    • status

      public TableResultV2DataAttributes status(String status)
    • getStatus

      @Nullable public String getStatus()
      The processing status of the table.
      Returns:
      status
    • setStatus

      public void setStatus(String status)
    • tableName

      public TableResultV2DataAttributes tableName(String tableName)
    • getTableName

      @Nullable public String getTableName()
      Unique name to identify this reference table. Used in enrichment processors and API calls.
      Returns:
      tableName
    • setTableName

      public void setTableName(String tableName)
    • tags

    • addTagsItem

      public TableResultV2DataAttributes addTagsItem(String tagsItem)
    • getTags

      @Nullable public List<String> getTags()
      Tags for organizing and filtering reference tables.
      Returns:
      tags
    • setTags

      public void setTags(List<String> tags)
    • updatedAt

      public TableResultV2DataAttributes updatedAt(String updatedAt)
    • getUpdatedAt

      @Nullable public String getUpdatedAt()
      When the reference table was last updated, in ISO 8601 format.
      Returns:
      updatedAt
    • setUpdatedAt

      public void setUpdatedAt(String updatedAt)
    • putAdditionalProperty

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