Class CostAnomaliesResponseDataAttributes

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class CostAnomaliesResponseDataAttributes extends Object
Cost anomaly results and aggregated totals for the queried window.
  • Field Details

  • Constructor Details

    • CostAnomaliesResponseDataAttributes

      public CostAnomaliesResponseDataAttributes()
    • CostAnomaliesResponseDataAttributes

      public CostAnomaliesResponseDataAttributes(List<CostAnomaly> anomalies, Double avgDailyAnomalousCost, Double totalActualCost, Double totalAnomalousCost, Long totalCount)
  • Method Details

    • anomalies

      public CostAnomaliesResponseDataAttributes anomalies(List<CostAnomaly> anomalies)
    • addAnomaliesItem

      public CostAnomaliesResponseDataAttributes addAnomaliesItem(CostAnomaly anomaliesItem)
    • getAnomalies

      public List<CostAnomaly> getAnomalies()
      The list of cost anomalies that match the request.
      Returns:
      anomalies
    • setAnomalies

      public void setAnomalies(List<CostAnomaly> anomalies)
    • avgDailyAnomalousCost

      public CostAnomaliesResponseDataAttributes avgDailyAnomalousCost(Double avgDailyAnomalousCost)
    • getAvgDailyAnomalousCost

      public Double getAvgDailyAnomalousCost()
      Average daily anomalous cost change across the queried window.
      Returns:
      avgDailyAnomalousCost
    • setAvgDailyAnomalousCost

      public void setAvgDailyAnomalousCost(Double avgDailyAnomalousCost)
    • totalActualCost

      public CostAnomaliesResponseDataAttributes totalActualCost(Double totalActualCost)
    • getTotalActualCost

      public Double getTotalActualCost()
      Total actual cost spent across the queried window for the matching providers.
      Returns:
      totalActualCost
    • setTotalActualCost

      public void setTotalActualCost(Double totalActualCost)
    • totalAnomalousCost

      public CostAnomaliesResponseDataAttributes totalAnomalousCost(Double totalAnomalousCost)
    • getTotalAnomalousCost

      public Double getTotalAnomalousCost()
      Sum of the anomalous cost change across all returned anomalies.
      Returns:
      totalAnomalousCost
    • setTotalAnomalousCost

      public void setTotalAnomalousCost(Double totalAnomalousCost)
    • totalCount

      public CostAnomaliesResponseDataAttributes totalCount(Long totalCount)
    • getTotalCount

      public Long getTotalCount()
      Total number of anomalies that match the request.
      Returns:
      totalCount
    • setTotalCount

      public void setTotalCount(Long totalCount)
    • putAdditionalProperty

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