Class BudgetAttributesCosts

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class BudgetAttributesCosts extends Object
Aggregated cost data for the budget over the requested period.
  • Field Details

  • Constructor Details

    • BudgetAttributesCosts

      public BudgetAttributesCosts()
  • Method Details

    • actual

      public BudgetAttributesCosts actual(Double actual)
    • getActual

      @Nullable public Double getActual()
      The total actual cost. Present only when actual=true is requested.
      Returns:
      actual
    • getActual_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Double> getActual_JsonNullable()
    • setActual_JsonNullable

      public void setActual_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Double> actual)
    • setActual

      public void setActual(Double actual)
    • amount

      public BudgetAttributesCosts amount(Double amount)
    • getAmount

      @Nullable public Double getAmount()
      The total budgeted amount over the requested period.
      Returns:
      amount
    • getAmount_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Double> getAmount_JsonNullable()
    • setAmount_JsonNullable

      public void setAmount_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Double> amount)
    • setAmount

      public void setAmount(Double amount)
    • forecast

      public BudgetAttributesCosts forecast(Double forecast)
    • getForecast

      @Nullable public Double getForecast()
      The total forecast cost, with any custom forecast overrides applied. Present only when forecast=true is requested.
      Returns:
      forecast
    • getForecast_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Double> getForecast_JsonNullable()
    • setForecast_JsonNullable

      public void setForecast_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Double> forecast)
    • setForecast

      public void setForecast(Double forecast)
    • ootbForecast

      public BudgetAttributesCosts ootbForecast(Double ootbForecast)
    • getOotbForecast

      @Nullable public Double getOotbForecast()
      The out-of-the-box ML forecast before custom overrides. Present only when forecast=true is requested.
      Returns:
      ootbForecast
    • getOotbForecast_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Double> getOotbForecast_JsonNullable()
    • setOotbForecast_JsonNullable

      public void setOotbForecast_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Double> ootbForecast)
    • setOotbForecast

      public void setOotbForecast(Double ootbForecast)
    • putAdditionalProperty

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