Class ApmResourceStatsQuery

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ApmResourceStatsQuery extends Object
A query for APM resource statistics such as latency, error rate, and hit count, grouped by resource name.
  • Field Details

  • Constructor Details

  • Method Details

    • crossOrgUuids

      public ApmResourceStatsQuery crossOrgUuids(List<String> crossOrgUuids)
    • addCrossOrgUuidsItem

      public ApmResourceStatsQuery addCrossOrgUuidsItem(String crossOrgUuidsItem)
    • getCrossOrgUuids

      @Nullable public List<String> getCrossOrgUuids()
      Organization UUIDs to query when using cross-organization visibility. Limited to one organization UUID.
      Returns:
      crossOrgUuids
    • setCrossOrgUuids

      public void setCrossOrgUuids(List<String> crossOrgUuids)
    • dataSource

      public ApmResourceStatsQuery dataSource(ApmResourceStatsDataSource dataSource)
    • getDataSource

      public ApmResourceStatsDataSource getDataSource()
      A data source for APM resource statistics queries.
      Returns:
      dataSource
    • setDataSource

      public void setDataSource(ApmResourceStatsDataSource dataSource)
    • env

      public ApmResourceStatsQuery env(String env)
    • getEnv

      public String getEnv()
      The environment to query.
      Returns:
      env
    • setEnv

      public void setEnv(String env)
    • groupBy

      public ApmResourceStatsQuery groupBy(List<String> groupBy)
    • addGroupByItem

      public ApmResourceStatsQuery addGroupByItem(String groupByItem)
    • getGroupBy

      @Nullable public List<String> getGroupBy()
      Tag keys to group results by.
      Returns:
      groupBy
    • setGroupBy

      public void setGroupBy(List<String> groupBy)
    • name

      public ApmResourceStatsQuery name(String name)
    • getName

      public String getName()
      The variable name for use in formulas.
      Returns:
      name
    • setName

      public void setName(String name)
    • operationName

      public ApmResourceStatsQuery operationName(String operationName)
    • getOperationName

      @Nullable public String getOperationName()
      The APM operation name.
      Returns:
      operationName
    • setOperationName

      public void setOperationName(String operationName)
    • primaryTagName

      public ApmResourceStatsQuery primaryTagName(String primaryTagName)
    • getPrimaryTagName

      @Nullable public String getPrimaryTagName()
      Name of the second primary tag used within APM. Required when primary_tag_value is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog
      Returns:
      primaryTagName
    • setPrimaryTagName

      public void setPrimaryTagName(String primaryTagName)
    • primaryTagValue

      public ApmResourceStatsQuery primaryTagValue(String primaryTagValue)
    • getPrimaryTagValue

      @Nullable public String getPrimaryTagValue()
      Value of the second primary tag by which to filter APM data. primary_tag_name must also be specified.
      Returns:
      primaryTagValue
    • setPrimaryTagValue

      public void setPrimaryTagValue(String primaryTagValue)
    • resourceName

      public ApmResourceStatsQuery resourceName(String resourceName)
    • getResourceName

      @Nullable public String getResourceName()
      The resource name to filter by.
      Returns:
      resourceName
    • setResourceName

      public void setResourceName(String resourceName)
    • service

      public ApmResourceStatsQuery service(String service)
    • getService

      public String getService()
      The service name to filter by.
      Returns:
      service
    • setService

      public void setService(String service)
    • stat

    • getStat

      public ApmResourceStatName getStat()
      The APM resource statistic to query.
      Returns:
      stat
    • setStat

      public void setStat(ApmResourceStatName stat)
    • putAdditionalProperty

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