Class CustomCostsFileLineItem

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class CustomCostsFileLineItem extends Object
Line item details from a Custom Costs file.
  • Field Details

  • Constructor Details

    • CustomCostsFileLineItem

      public CustomCostsFileLineItem()
  • Method Details

    • billedCost

      public CustomCostsFileLineItem billedCost(Double billedCost)
    • getBilledCost

      @Nullable public Double getBilledCost()
      Total cost in the cost file.
      Returns:
      billedCost
    • setBilledCost

      public void setBilledCost(Double billedCost)
    • billingCurrency

      public CustomCostsFileLineItem billingCurrency(String billingCurrency)
    • getBillingCurrency

      @Nullable public String getBillingCurrency()
      Currency used in the Custom Costs file.
      Returns:
      billingCurrency
    • setBillingCurrency

      public void setBillingCurrency(String billingCurrency)
    • chargeDescription

      public CustomCostsFileLineItem chargeDescription(String chargeDescription)
    • getChargeDescription

      @Nullable public String getChargeDescription()
      Description for the line item cost.
      Returns:
      chargeDescription
    • setChargeDescription

      public void setChargeDescription(String chargeDescription)
    • chargePeriodEnd

      public CustomCostsFileLineItem chargePeriodEnd(String chargePeriodEnd)
    • getChargePeriodEnd

      @Nullable public String getChargePeriodEnd()
      End date of the usage charge.
      Returns:
      chargePeriodEnd
    • setChargePeriodEnd

      public void setChargePeriodEnd(String chargePeriodEnd)
    • chargePeriodStart

      public CustomCostsFileLineItem chargePeriodStart(String chargePeriodStart)
    • getChargePeriodStart

      @Nullable public String getChargePeriodStart()
      Start date of the usage charge.
      Returns:
      chargePeriodStart
    • setChargePeriodStart

      public void setChargePeriodStart(String chargePeriodStart)
    • providerName

      public CustomCostsFileLineItem providerName(String providerName)
    • getProviderName

      @Nullable public String getProviderName()
      Name of the provider for the line item.
      Returns:
      providerName
    • setProviderName

      public void setProviderName(String providerName)
    • tags

    • putTagsItem

      public CustomCostsFileLineItem putTagsItem(String key, String tagsItem)
    • getTags

      @Nullable public Map<String,String> getTags()
      Additional tags for the line item.
      Returns:
      tags
    • setTags

      public void setTags(Map<String,String> tags)
    • putAdditionalProperty

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