Package com.datadog.api.client.v2.model
Class UnitCostRequestAttributes
java.lang.Object
com.datadog.api.client.v2.model.UnitCostRequestAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class UnitCostRequestAttributes
extends Object
The attributes of a unit cost create or replace request.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionUnitCostRequestAttributes(UnitCostQueryDefinition denominatorQuery, String name, UnitCostQueryDefinition numeratorQuery, String unitLabel) -
Method Summary
Modifier and TypeMethodDescriptiondenominatorQuery(UnitCostQueryDefinition denominatorQuery) description(String description) booleanReturn true if this UnitCostRequestAttributes object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.A timeseries object containingqueriesandformulasarrays.An optional description of the unit cost.org.openapitools.jackson.nullable.JsonNullable<String>getName()The name of the unit cost.A timeseries object containingqueriesandformulasarrays.The label describing the denominator unit, for exampleuser.inthashCode()numeratorQuery(UnitCostQueryDefinition numeratorQuery) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidsetDenominatorQuery(UnitCostQueryDefinition denominatorQuery) voidsetDescription(String description) voidsetDescription_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> description) voidvoidsetNumeratorQuery(UnitCostQueryDefinition numeratorQuery) voidsetUnitLabel(String unitLabel) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_DENOMINATOR_QUERY
- See Also:
-
JSON_PROPERTY_DESCRIPTION
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_NUMERATOR_QUERY
- See Also:
-
JSON_PROPERTY_UNIT_LABEL
- See Also:
-
-
Constructor Details
-
UnitCostRequestAttributes
public UnitCostRequestAttributes() -
UnitCostRequestAttributes
public UnitCostRequestAttributes(UnitCostQueryDefinition denominatorQuery, String name, UnitCostQueryDefinition numeratorQuery, String unitLabel)
-
-
Method Details
-
denominatorQuery
-
getDenominatorQuery
A timeseries object containingqueriesandformulasarrays.- Returns:
- denominatorQuery
-
setDenominatorQuery
-
description
-
getDescription
An optional description of the unit cost. At most 2000 characters.- Returns:
- description
-
getDescription_JsonNullable
-
setDescription_JsonNullable
public void setDescription_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> description) -
setDescription
-
name
-
getName
The name of the unit cost. At most 200 characters.- Returns:
- name
-
setName
-
numeratorQuery
-
getNumeratorQuery
A timeseries object containingqueriesandformulasarrays.- Returns:
- numeratorQuery
-
setNumeratorQuery
-
unitLabel
-
getUnitLabel
The label describing the denominator unit, for exampleuser. At most 100 characters.- Returns:
- unitLabel
-
setUnitLabel
-
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:
- UnitCostRequestAttributes
-
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 UnitCostRequestAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-