Class FiltersPerProduct

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class FiltersPerProduct extends Object
Product-specific filters for the dataset.
  • Field Details

  • Constructor Details

    • FiltersPerProduct

      public FiltersPerProduct()
    • FiltersPerProduct

      public FiltersPerProduct(List<String> filters, String product)
  • Method Details

    • filters

      public FiltersPerProduct filters(List<String> filters)
    • addFiltersItem

      public FiltersPerProduct addFiltersItem(String filtersItem)
    • getFilters

      public List<String> getFilters()
      Defines the list of tag-based filters used to restrict access to telemetry data for a specific product. These filters act as access control rules. Each filter must follow the tag query syntax used by Datadog (such as @tag.key:value), and only one tag or attribute may be used to define the access strategy per telemetry type.
      Returns:
      filters
    • setFilters

      public void setFilters(List<String> filters)
    • product

      public FiltersPerProduct product(String product)
    • getProduct

      public String getProduct()
      Name of the product the dataset is for. Possible values are 'apm', 'rum', 'metrics', 'logs', 'error_tracking', 'cloud_cost', 'sd_repoinfo', 'secruntime', and 'signal'.
      Returns:
      product
    • setProduct

      public void setProduct(String product)
    • putAdditionalProperty

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