Class AggregatedLongTasksByInvokerType

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class AggregatedLongTasksByInvokerType extends Object
Aggregated long task statistics for a single invoker type.
  • Field Details

  • Constructor Details

  • Method Details

    • criteriaViewOccurrences

      public AggregatedLongTasksByInvokerType criteriaViewOccurrences(Integer criteriaViewOccurrences)
    • getCriteriaViewOccurrences

      @Nullable public Integer getCriteriaViewOccurrences()
      Number of sampled views where this invoker type had long tasks contributing to the criteria metric. maximum: 2147483647
      Returns:
      criteriaViewOccurrences
    • setCriteriaViewOccurrences

      public void setCriteriaViewOccurrences(Integer criteriaViewOccurrences)
    • impactScore

      public AggregatedLongTasksByInvokerType impactScore(Double impactScore)
    • getImpactScore

      @Nullable public Double getImpactScore()
      Rank-product impact score combining view frequency and blocking time severity.
      Returns:
      impactScore
    • setImpactScore

      public void setImpactScore(Double impactScore)
    • invokerType

      public AggregatedLongTasksByInvokerType invokerType(String invokerType)
    • getInvokerType

      public String getInvokerType()
      Category of the long task invoker (for example, resolve-promise, user-callback).
      Returns:
      invokerType
    • setInvokerType

      public void setInvokerType(String invokerType)
    • statsPerView

      public AggregatedLongTasksByInvokerType statsPerView(LongTaskStatsPerView statsPerView)
    • getStatsPerView

      public LongTaskStatsPerView getStatsPerView()
      Statistical distributions of long task metrics computed per view across sampled views.
      Returns:
      statsPerView
    • setStatsPerView

      public void setStatsPerView(LongTaskStatsPerView statsPerView)
    • topInvokers

      public AggregatedLongTasksByInvokerType topInvokers(List<TopLongTaskInvoker> topInvokers)
    • addTopInvokersItem

      public AggregatedLongTasksByInvokerType addTopInvokersItem(TopLongTaskInvoker topInvokersItem)
    • getTopInvokers

      public List<TopLongTaskInvoker> getTopInvokers()
      Top invokers within this invoker type, sorted by impact score descending.
      Returns:
      topInvokers
    • setTopInvokers

      public void setTopInvokers(List<TopLongTaskInvoker> topInvokers)
    • viewOccurrences

      public AggregatedLongTasksByInvokerType viewOccurrences(Integer viewOccurrences)
    • getViewOccurrences

      public Integer getViewOccurrences()
      Number of sampled views where this invoker type had any long tasks. maximum: 2147483647
      Returns:
      viewOccurrences
    • setViewOccurrences

      public void setViewOccurrences(Integer viewOccurrences)
    • putAdditionalProperty

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