Package com.datadog.api.client.v2.model
Class ArbitraryCostUpsertRequestDataAttributesStrategy
java.lang.Object
com.datadog.api.client.v2.model.ArbitraryCostUpsertRequestDataAttributesStrategy
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class ArbitraryCostUpsertRequestDataAttributesStrategy
extends Object
The definition of
ArbitraryCostUpsertRequestDataAttributesStrategy object.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionaddAllocatedByFiltersItem(ArbitraryCostUpsertRequestDataAttributesStrategyAllocatedByFiltersItems allocatedByFiltersItem) addAllocatedByItem(ArbitraryCostUpsertRequestDataAttributesStrategyAllocatedByItems allocatedByItem) addAllocatedByTagKeysItem(String allocatedByTagKeysItem) addBasedOnCostsItem(ArbitraryCostUpsertRequestDataAttributesStrategyBasedOnCostsItems basedOnCostsItem) addEvaluateGroupedByFiltersItem(ArbitraryCostUpsertRequestDataAttributesStrategyEvaluateGroupedByFiltersItems evaluateGroupedByFiltersItem) addEvaluateGroupedByTagKeysItem(String evaluateGroupedByTagKeysItem) allocatedByFilters(List<ArbitraryCostUpsertRequestDataAttributesStrategyAllocatedByFiltersItems> allocatedByFilters) allocatedByTagKeys(List<String> allocatedByTagKeys) basedOnTimeseries(Map<String, Object> basedOnTimeseries) booleanReturn true if this ArbitraryCostUpsertRequestDataAttributesStrategy object is equal to o.evaluateGroupedByFilters(List<ArbitraryCostUpsertRequestDataAttributesStrategyEvaluateGroupedByFiltersItems> evaluateGroupedByFilters) evaluateGroupedByTagKeys(List<String> evaluateGroupedByTagKeys) Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Thestrategyallocated_by.Thestrategyallocated_by_filters.Thestrategyallocated_by_tag_keys.Thestrategybased_on_costs.Thestrategybased_on_timeseries.Thestrategyevaluate_grouped_by_filters.Thestrategyevaluate_grouped_by_tag_keys.Thestrategygranularity.Thestrategymethod.granularity(String granularity) inthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.putBasedOnTimeseriesItem(String key, Object basedOnTimeseriesItem) voidvoidsetAllocatedByFilters(List<ArbitraryCostUpsertRequestDataAttributesStrategyAllocatedByFiltersItems> allocatedByFilters) voidsetAllocatedByTagKeys(List<String> allocatedByTagKeys) voidsetBasedOnCosts(List<ArbitraryCostUpsertRequestDataAttributesStrategyBasedOnCostsItems> basedOnCosts) voidsetBasedOnTimeseries(Map<String, Object> basedOnTimeseries) voidsetEvaluateGroupedByFilters(List<ArbitraryCostUpsertRequestDataAttributesStrategyEvaluateGroupedByFiltersItems> evaluateGroupedByFilters) voidsetEvaluateGroupedByTagKeys(List<String> evaluateGroupedByTagKeys) voidsetGranularity(String granularity) voidtoString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_ALLOCATED_BY
- See Also:
-
JSON_PROPERTY_ALLOCATED_BY_FILTERS
- See Also:
-
JSON_PROPERTY_ALLOCATED_BY_TAG_KEYS
- See Also:
-
JSON_PROPERTY_BASED_ON_COSTS
- See Also:
-
JSON_PROPERTY_BASED_ON_TIMESERIES
- See Also:
-
JSON_PROPERTY_EVALUATE_GROUPED_BY_FILTERS
- See Also:
-
JSON_PROPERTY_EVALUATE_GROUPED_BY_TAG_KEYS
- See Also:
-
JSON_PROPERTY_GRANULARITY
- See Also:
-
JSON_PROPERTY_METHOD
- See Also:
-
-
Constructor Details
-
ArbitraryCostUpsertRequestDataAttributesStrategy
public ArbitraryCostUpsertRequestDataAttributesStrategy() -
ArbitraryCostUpsertRequestDataAttributesStrategy
-
-
Method Details
-
allocatedBy
public ArbitraryCostUpsertRequestDataAttributesStrategy allocatedBy(List<ArbitraryCostUpsertRequestDataAttributesStrategyAllocatedByItems> allocatedBy) -
addAllocatedByItem
public ArbitraryCostUpsertRequestDataAttributesStrategy addAllocatedByItem(ArbitraryCostUpsertRequestDataAttributesStrategyAllocatedByItems allocatedByItem) -
getAllocatedBy
@Nullable public List<ArbitraryCostUpsertRequestDataAttributesStrategyAllocatedByItems> getAllocatedBy()Thestrategyallocated_by.- Returns:
- allocatedBy
-
setAllocatedBy
public void setAllocatedBy(List<ArbitraryCostUpsertRequestDataAttributesStrategyAllocatedByItems> allocatedBy) -
allocatedByFilters
public ArbitraryCostUpsertRequestDataAttributesStrategy allocatedByFilters(List<ArbitraryCostUpsertRequestDataAttributesStrategyAllocatedByFiltersItems> allocatedByFilters) -
addAllocatedByFiltersItem
public ArbitraryCostUpsertRequestDataAttributesStrategy addAllocatedByFiltersItem(ArbitraryCostUpsertRequestDataAttributesStrategyAllocatedByFiltersItems allocatedByFiltersItem) -
getAllocatedByFilters
@Nullable public List<ArbitraryCostUpsertRequestDataAttributesStrategyAllocatedByFiltersItems> getAllocatedByFilters()Thestrategyallocated_by_filters.- Returns:
- allocatedByFilters
-
setAllocatedByFilters
public void setAllocatedByFilters(List<ArbitraryCostUpsertRequestDataAttributesStrategyAllocatedByFiltersItems> allocatedByFilters) -
allocatedByTagKeys
public ArbitraryCostUpsertRequestDataAttributesStrategy allocatedByTagKeys(List<String> allocatedByTagKeys) -
addAllocatedByTagKeysItem
public ArbitraryCostUpsertRequestDataAttributesStrategy addAllocatedByTagKeysItem(String allocatedByTagKeysItem) -
getAllocatedByTagKeys
Thestrategyallocated_by_tag_keys.- Returns:
- allocatedByTagKeys
-
setAllocatedByTagKeys
-
basedOnCosts
public ArbitraryCostUpsertRequestDataAttributesStrategy basedOnCosts(List<ArbitraryCostUpsertRequestDataAttributesStrategyBasedOnCostsItems> basedOnCosts) -
addBasedOnCostsItem
public ArbitraryCostUpsertRequestDataAttributesStrategy addBasedOnCostsItem(ArbitraryCostUpsertRequestDataAttributesStrategyBasedOnCostsItems basedOnCostsItem) -
getBasedOnCosts
@Nullable public List<ArbitraryCostUpsertRequestDataAttributesStrategyBasedOnCostsItems> getBasedOnCosts()Thestrategybased_on_costs.- Returns:
- basedOnCosts
-
setBasedOnCosts
public void setBasedOnCosts(List<ArbitraryCostUpsertRequestDataAttributesStrategyBasedOnCostsItems> basedOnCosts) -
basedOnTimeseries
public ArbitraryCostUpsertRequestDataAttributesStrategy basedOnTimeseries(Map<String, Object> basedOnTimeseries) -
putBasedOnTimeseriesItem
public ArbitraryCostUpsertRequestDataAttributesStrategy putBasedOnTimeseriesItem(String key, Object basedOnTimeseriesItem) -
getBasedOnTimeseries
Thestrategybased_on_timeseries.- Returns:
- basedOnTimeseries
-
setBasedOnTimeseries
-
evaluateGroupedByFilters
public ArbitraryCostUpsertRequestDataAttributesStrategy evaluateGroupedByFilters(List<ArbitraryCostUpsertRequestDataAttributesStrategyEvaluateGroupedByFiltersItems> evaluateGroupedByFilters) -
addEvaluateGroupedByFiltersItem
public ArbitraryCostUpsertRequestDataAttributesStrategy addEvaluateGroupedByFiltersItem(ArbitraryCostUpsertRequestDataAttributesStrategyEvaluateGroupedByFiltersItems evaluateGroupedByFiltersItem) -
getEvaluateGroupedByFilters
@Nullable public List<ArbitraryCostUpsertRequestDataAttributesStrategyEvaluateGroupedByFiltersItems> getEvaluateGroupedByFilters()Thestrategyevaluate_grouped_by_filters.- Returns:
- evaluateGroupedByFilters
-
setEvaluateGroupedByFilters
public void setEvaluateGroupedByFilters(List<ArbitraryCostUpsertRequestDataAttributesStrategyEvaluateGroupedByFiltersItems> evaluateGroupedByFilters) -
evaluateGroupedByTagKeys
public ArbitraryCostUpsertRequestDataAttributesStrategy evaluateGroupedByTagKeys(List<String> evaluateGroupedByTagKeys) -
addEvaluateGroupedByTagKeysItem
public ArbitraryCostUpsertRequestDataAttributesStrategy addEvaluateGroupedByTagKeysItem(String evaluateGroupedByTagKeysItem) -
getEvaluateGroupedByTagKeys
Thestrategyevaluate_grouped_by_tag_keys.- Returns:
- evaluateGroupedByTagKeys
-
setEvaluateGroupedByTagKeys
-
granularity
-
getGranularity
Thestrategygranularity.- Returns:
- granularity
-
setGranularity
-
method
-
getMethod
Thestrategymethod.- Returns:
- method
-
setMethod
-
putAdditionalProperty
public ArbitraryCostUpsertRequestDataAttributesStrategy 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 setvalue- The associated value- Returns:
- ArbitraryCostUpsertRequestDataAttributesStrategy
-
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 ArbitraryCostUpsertRequestDataAttributesStrategy object is equal to o. -
hashCode
public int hashCode() -
toString
-