Package com.datadog.api.client.v2.model
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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbilledCost(Double billedCost) billingCurrency(String billingCurrency) chargeDescription(String chargeDescription) chargePeriodEnd(String chargePeriodEnd) chargePeriodStart(String chargePeriodStart) booleanReturn true if this CustomCostsFileLineItem object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Total cost in the cost file.Currency used in the Custom Costs file.Description for the line item cost.End date of the usage charge.Start date of the usage charge.Name of the provider for the line item.getTags()Additional tags for the line item.inthashCode()providerName(String providerName) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.putTagsItem(String key, String tagsItem) voidsetBilledCost(Double billedCost) voidsetBillingCurrency(String billingCurrency) voidsetChargeDescription(String chargeDescription) voidsetChargePeriodEnd(String chargePeriodEnd) voidsetChargePeriodStart(String chargePeriodStart) voidsetProviderName(String providerName) voidtoString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_BILLED_COST
- See Also:
-
JSON_PROPERTY_BILLING_CURRENCY
- See Also:
-
JSON_PROPERTY_CHARGE_DESCRIPTION
- See Also:
-
JSON_PROPERTY_CHARGE_PERIOD_END
- See Also:
-
JSON_PROPERTY_CHARGE_PERIOD_START
- See Also:
-
JSON_PROPERTY_PROVIDER_NAME
- See Also:
-
JSON_PROPERTY_TAGS
- See Also:
-
-
Constructor Details
-
CustomCostsFileLineItem
public CustomCostsFileLineItem()
-
-
Method Details
-
billedCost
-
getBilledCost
Total cost in the cost file.- Returns:
- billedCost
-
setBilledCost
-
billingCurrency
-
getBillingCurrency
Currency used in the Custom Costs file.- Returns:
- billingCurrency
-
setBillingCurrency
-
chargeDescription
-
getChargeDescription
Description for the line item cost.- Returns:
- chargeDescription
-
setChargeDescription
-
chargePeriodEnd
-
getChargePeriodEnd
End date of the usage charge.- Returns:
- chargePeriodEnd
-
setChargePeriodEnd
-
chargePeriodStart
-
getChargePeriodStart
Start date of the usage charge.- Returns:
- chargePeriodStart
-
setChargePeriodStart
-
providerName
-
getProviderName
Name of the provider for the line item.- Returns:
- providerName
-
setProviderName
-
tags
-
putTagsItem
-
getTags
Additional tags for the line item.- Returns:
- tags
-
setTags
-
putAdditionalProperty
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 setvalue- The associated value- Returns:
- CustomCostsFileLineItem
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- The additional properties
-
getAdditionalProperty
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
Return true if this CustomCostsFileLineItem object is equal to o. -
hashCode
public int hashCode() -
toString
-