@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class TagIndexingRuleOptionsData extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_DYNAMIC_TAGS |
static String |
JSON_PROPERTY_MANAGE_PREEXISTING_METRICS |
static String |
JSON_PROPERTY_METRIC_MATCH |
static String |
JSON_PROPERTY_OVERRIDE_PREVIOUS_RULES |
boolean |
unparsed |
| Constructor and Description |
|---|
TagIndexingRuleOptionsData() |
| Modifier and Type | Method and Description |
|---|---|
TagIndexingRuleOptionsData |
dynamicTags(TagIndexingRuleDynamicTags dynamicTags) |
boolean |
equals(Object o)
Return true if this TagIndexingRuleOptionsData object is equal to o.
|
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
TagIndexingRuleDynamicTags |
getDynamicTags()
Configuration for including dynamically queried tags.
|
Boolean |
getManagePreexistingMetrics()
When true, the rule applies to metrics that were ingested before the rule was created.
|
TagIndexingRuleMetricMatch |
getMetricMatch()
Criteria for matching metrics based on query state.
|
Boolean |
getOverridePreviousRules()
When true, this rule's tag list overrides tags configured by earlier rules for the same metric.
|
int |
hashCode() |
TagIndexingRuleOptionsData |
managePreexistingMetrics(Boolean managePreexistingMetrics) |
TagIndexingRuleOptionsData |
metricMatch(TagIndexingRuleMetricMatch metricMatch) |
TagIndexingRuleOptionsData |
overridePreviousRules(Boolean overridePreviousRules) |
TagIndexingRuleOptionsData |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
void |
setDynamicTags(TagIndexingRuleDynamicTags dynamicTags) |
void |
setManagePreexistingMetrics(Boolean managePreexistingMetrics) |
void |
setMetricMatch(TagIndexingRuleMetricMatch metricMatch) |
void |
setOverridePreviousRules(Boolean overridePreviousRules) |
String |
toString() |
public boolean unparsed
public static final String JSON_PROPERTY_DYNAMIC_TAGS
public static final String JSON_PROPERTY_MANAGE_PREEXISTING_METRICS
public static final String JSON_PROPERTY_METRIC_MATCH
public static final String JSON_PROPERTY_OVERRIDE_PREVIOUS_RULES
public TagIndexingRuleOptionsData dynamicTags(TagIndexingRuleDynamicTags dynamicTags)
@Nullable public TagIndexingRuleDynamicTags getDynamicTags()
public void setDynamicTags(TagIndexingRuleDynamicTags dynamicTags)
public TagIndexingRuleOptionsData managePreexistingMetrics(Boolean managePreexistingMetrics)
@Nullable public Boolean getManagePreexistingMetrics()
public void setManagePreexistingMetrics(Boolean managePreexistingMetrics)
public TagIndexingRuleOptionsData metricMatch(TagIndexingRuleMetricMatch metricMatch)
@Nullable public TagIndexingRuleMetricMatch getMetricMatch()
public void setMetricMatch(TagIndexingRuleMetricMatch metricMatch)
public TagIndexingRuleOptionsData overridePreviousRules(Boolean overridePreviousRules)
@Nullable public Boolean getOverridePreviousRules()
public void setOverridePreviousRules(Boolean overridePreviousRules)
public TagIndexingRuleOptionsData putAdditionalProperty(String key, Object value)
key - The arbitrary key to setvalue - The associated valuepublic Map<String,Object> getAdditionalProperties()
public Object getAdditionalProperty(String key)
key - The arbitrary key to getpublic boolean equals(Object o)
Copyright © 2026. All rights reserved.