Class BudgetWithEntriesDataAttributesEntriesItemsCosts

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class BudgetWithEntriesDataAttributesEntriesItemsCosts extends Object
Cost data for a single budget entry.
  • Field Details

  • Constructor Details

    • BudgetWithEntriesDataAttributesEntriesItemsCosts

      public BudgetWithEntriesDataAttributesEntriesItemsCosts()
  • Method Details

    • actual

    • getActual

      @Nullable public Double getActual()
      The actual cost for this entry. 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

    • getAmount

      @Nullable public Double getAmount()
      The budgeted amount for this entry.
      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)
    • customForecast

      public BudgetWithEntriesDataAttributesEntriesItemsCosts customForecast(Double customForecast)
    • getCustomForecast

      @Nullable public Double getCustomForecast()
      The custom forecast override for this entry. null when forecast=true is requested but no custom forecast has been set for this entry's month. A numeric value, including 0, indicates an explicit custom forecast override. Omitted when forecast=false or the feature is not available for the organization.
      Returns:
      customForecast
    • getCustomForecast_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Double> getCustomForecast_JsonNullable()
    • setCustomForecast_JsonNullable

      public void setCustomForecast_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Double> customForecast)
    • setCustomForecast

      public void setCustomForecast(Double customForecast)
    • forecast

    • getForecast

      @Nullable public Double getForecast()
      The final forecast for this entry, with any custom forecast override 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 BudgetWithEntriesDataAttributesEntriesItemsCosts ootbForecast(Double ootbForecast)
    • getOotbForecast

      @Nullable public Double getOotbForecast()
      The out-of-the-box ML forecast for this entry, 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 BudgetWithEntriesDataAttributesEntriesItemsCosts 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:
      BudgetWithEntriesDataAttributesEntriesItemsCosts
    • 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 BudgetWithEntriesDataAttributesEntriesItemsCosts 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