Package com.datadog.api.client.v2.model
Class ArbitraryRuleResponseDataAttributesStrategy
java.lang.Object
com.datadog.api.client.v2.model.ArbitraryRuleResponseDataAttributesStrategy
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class ArbitraryRuleResponseDataAttributesStrategy
extends Object
The definition of
ArbitraryRuleResponseDataAttributesStrategy object.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionaddAllocatedByFiltersItem(ArbitraryRuleResponseDataAttributesStrategyAllocatedByFiltersItems allocatedByFiltersItem) addAllocatedByTagKeysItem(String allocatedByTagKeysItem) addEvaluateGroupedByFiltersItem(ArbitraryRuleResponseDataAttributesStrategyEvaluateGroupedByFiltersItems evaluateGroupedByFiltersItem) addEvaluateGroupedByTagKeysItem(String evaluateGroupedByTagKeysItem) allocatedByFilters(List<ArbitraryRuleResponseDataAttributesStrategyAllocatedByFiltersItems> allocatedByFilters) allocatedByTagKeys(List<String> allocatedByTagKeys) basedOnTimeseries(Map<String, Object> basedOnTimeseries) booleanReturn true if this ArbitraryRuleResponseDataAttributesStrategy object is equal to o.evaluateGroupedByFilters(List<ArbitraryRuleResponseDataAttributesStrategyEvaluateGroupedByFiltersItems> 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.The rulestrategybased_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<ArbitraryRuleResponseDataAttributesStrategyAllocatedByFiltersItems> allocatedByFilters) voidsetAllocatedByTagKeys(List<String> allocatedByTagKeys) voidvoidsetBasedOnTimeseries(Map<String, Object> basedOnTimeseries) voidsetEvaluateGroupedByFilters(List<ArbitraryRuleResponseDataAttributesStrategyEvaluateGroupedByFiltersItems> 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
-
ArbitraryRuleResponseDataAttributesStrategy
public ArbitraryRuleResponseDataAttributesStrategy() -
ArbitraryRuleResponseDataAttributesStrategy
-
-
Method Details
-
allocatedBy
public ArbitraryRuleResponseDataAttributesStrategy allocatedBy(List<ArbitraryRuleResponseDataAttributesStrategyAllocatedByItems> allocatedBy) -
addAllocatedByItem
public ArbitraryRuleResponseDataAttributesStrategy addAllocatedByItem(ArbitraryRuleResponseDataAttributesStrategyAllocatedByItems allocatedByItem) -
getAllocatedBy
Thestrategyallocated_by.- Returns:
- allocatedBy
-
setAllocatedBy
public void setAllocatedBy(List<ArbitraryRuleResponseDataAttributesStrategyAllocatedByItems> allocatedBy) -
allocatedByFilters
public ArbitraryRuleResponseDataAttributesStrategy allocatedByFilters(List<ArbitraryRuleResponseDataAttributesStrategyAllocatedByFiltersItems> allocatedByFilters) -
addAllocatedByFiltersItem
public ArbitraryRuleResponseDataAttributesStrategy addAllocatedByFiltersItem(ArbitraryRuleResponseDataAttributesStrategyAllocatedByFiltersItems allocatedByFiltersItem) -
getAllocatedByFilters
@Nullable public List<ArbitraryRuleResponseDataAttributesStrategyAllocatedByFiltersItems> getAllocatedByFilters()Thestrategyallocated_by_filters.- Returns:
- allocatedByFilters
-
setAllocatedByFilters
public void setAllocatedByFilters(List<ArbitraryRuleResponseDataAttributesStrategyAllocatedByFiltersItems> allocatedByFilters) -
allocatedByTagKeys
public ArbitraryRuleResponseDataAttributesStrategy allocatedByTagKeys(List<String> allocatedByTagKeys) -
addAllocatedByTagKeysItem
public ArbitraryRuleResponseDataAttributesStrategy addAllocatedByTagKeysItem(String allocatedByTagKeysItem) -
getAllocatedByTagKeys
Thestrategyallocated_by_tag_keys.- Returns:
- allocatedByTagKeys
-
setAllocatedByTagKeys
-
basedOnCosts
public ArbitraryRuleResponseDataAttributesStrategy basedOnCosts(List<ArbitraryRuleResponseDataAttributesStrategyBasedOnCostsItems> basedOnCosts) -
addBasedOnCostsItem
public ArbitraryRuleResponseDataAttributesStrategy addBasedOnCostsItem(ArbitraryRuleResponseDataAttributesStrategyBasedOnCostsItems basedOnCostsItem) -
getBasedOnCosts
@Nullable public List<ArbitraryRuleResponseDataAttributesStrategyBasedOnCostsItems> getBasedOnCosts()Thestrategybased_on_costs.- Returns:
- basedOnCosts
-
setBasedOnCosts
public void setBasedOnCosts(List<ArbitraryRuleResponseDataAttributesStrategyBasedOnCostsItems> basedOnCosts) -
basedOnTimeseries
public ArbitraryRuleResponseDataAttributesStrategy basedOnTimeseries(Map<String, Object> basedOnTimeseries) -
putBasedOnTimeseriesItem
public ArbitraryRuleResponseDataAttributesStrategy putBasedOnTimeseriesItem(String key, Object basedOnTimeseriesItem) -
getBasedOnTimeseries
The rulestrategybased_on_timeseries.- Returns:
- basedOnTimeseries
-
setBasedOnTimeseries
-
evaluateGroupedByFilters
public ArbitraryRuleResponseDataAttributesStrategy evaluateGroupedByFilters(List<ArbitraryRuleResponseDataAttributesStrategyEvaluateGroupedByFiltersItems> evaluateGroupedByFilters) -
addEvaluateGroupedByFiltersItem
public ArbitraryRuleResponseDataAttributesStrategy addEvaluateGroupedByFiltersItem(ArbitraryRuleResponseDataAttributesStrategyEvaluateGroupedByFiltersItems evaluateGroupedByFiltersItem) -
getEvaluateGroupedByFilters
@Nullable public List<ArbitraryRuleResponseDataAttributesStrategyEvaluateGroupedByFiltersItems> getEvaluateGroupedByFilters()Thestrategyevaluate_grouped_by_filters.- Returns:
- evaluateGroupedByFilters
-
setEvaluateGroupedByFilters
public void setEvaluateGroupedByFilters(List<ArbitraryRuleResponseDataAttributesStrategyEvaluateGroupedByFiltersItems> evaluateGroupedByFilters) -
evaluateGroupedByTagKeys
public ArbitraryRuleResponseDataAttributesStrategy evaluateGroupedByTagKeys(List<String> evaluateGroupedByTagKeys) -
addEvaluateGroupedByTagKeysItem
public ArbitraryRuleResponseDataAttributesStrategy 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
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:
- ArbitraryRuleResponseDataAttributesStrategy
-
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 ArbitraryRuleResponseDataAttributesStrategy object is equal to o. -
hashCode
public int hashCode() -
toString
-