Class RUMAggregateRequest

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class RUMAggregateRequest extends Object
The object sent with the request to retrieve aggregation buckets of RUM events from your organization.
  • Field Details

  • Constructor Details

    • RUMAggregateRequest

      public RUMAggregateRequest()
  • Method Details

    • compute

      public RUMAggregateRequest compute(List<RUMCompute> compute)
    • addComputeItem

      public RUMAggregateRequest addComputeItem(RUMCompute computeItem)
    • getCompute

      @Nullable public List<RUMCompute> getCompute()
      The list of metrics or timeseries to compute for the retrieved buckets.
      Returns:
      compute
    • setCompute

      public void setCompute(List<RUMCompute> compute)
    • filter

      public RUMAggregateRequest filter(RUMQueryFilter filter)
    • getFilter

      @Nullable public RUMQueryFilter getFilter()
      The search and filter query settings.
      Returns:
      filter
    • setFilter

      public void setFilter(RUMQueryFilter filter)
    • groupBy

      public RUMAggregateRequest groupBy(List<RUMGroupBy> groupBy)
    • addGroupByItem

      public RUMAggregateRequest addGroupByItem(RUMGroupBy groupByItem)
    • getGroupBy

      @Nullable public List<RUMGroupBy> getGroupBy()
      The rules for the group by.
      Returns:
      groupBy
    • setGroupBy

      public void setGroupBy(List<RUMGroupBy> groupBy)
    • options

      public RUMAggregateRequest options(RUMQueryOptions options)
    • getOptions

      @Nullable public RUMQueryOptions getOptions()
      Global query options that are used during the query. Note: Only supply timezone or time offset, not both. Otherwise, the query fails.
      Returns:
      options
    • setOptions

      public void setOptions(RUMQueryOptions options)
    • page

    • getPage

      @Nullable public RUMQueryPageOptions getPage()
      Paging attributes for listing events.
      Returns:
      page
    • setPage

      public void setPage(RUMQueryPageOptions page)
    • putAdditionalProperty

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