Class ApmDependencyStatsQuery

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ApmDependencyStatsQuery extends Object
A query for APM dependency statistics between services, such as call latency and error rates.
  • Field Details

  • Constructor Details

  • Method Details

    • crossOrgUuids

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

      public ApmDependencyStatsQuery 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 ApmDependencyStatsQuery dataSource(ApmDependencyStatsDataSource dataSource)
    • getDataSource

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

      public void setDataSource(ApmDependencyStatsDataSource dataSource)
    • env

      public ApmDependencyStatsQuery env(String env)
    • getEnv

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

      public void setEnv(String env)
    • isUpstream

      public ApmDependencyStatsQuery isUpstream(Boolean isUpstream)
    • getIsUpstream

      @Nullable public Boolean getIsUpstream()
      Determines whether stats for upstream or downstream dependencies should be queried.
      Returns:
      isUpstream
    • setIsUpstream

      public void setIsUpstream(Boolean isUpstream)
    • name

      public ApmDependencyStatsQuery name(String name)
    • getName

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

      public void setName(String name)
    • operationName

      public ApmDependencyStatsQuery operationName(String operationName)
    • getOperationName

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

      public void setOperationName(String operationName)
    • primaryTagName

      public ApmDependencyStatsQuery primaryTagName(String primaryTagName)
    • getPrimaryTagName

      @Nullable public String getPrimaryTagName()
      The 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 ApmDependencyStatsQuery primaryTagValue(String primaryTagValue)
    • getPrimaryTagValue

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

      public void setPrimaryTagValue(String primaryTagValue)
    • resourceName

      public ApmDependencyStatsQuery resourceName(String resourceName)
    • getResourceName

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

      public void setResourceName(String resourceName)
    • service

      public ApmDependencyStatsQuery service(String service)
    • getService

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

      public void setService(String service)
    • stat

    • getStat

      public ApmDependencyStatName getStat()
      The APM dependency statistic to query.
      Returns:
      stat
    • setStat

      public void setStat(ApmDependencyStatName stat)
    • putAdditionalProperty

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