@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class TagIndexingRuleDynamicTags extends Object
Before a tag key is dropped by this rule, two grace period conditions must be met:
Any metric or tag key that does not meet these conditions are excluded from this indexing
rule. The exclude_not_* fields require exclude_tags_mode to be set to
true.
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_EXCLUDE_NOT_QUERIED_WINDOW_SECONDS |
static String |
JSON_PROPERTY_EXCLUDE_NOT_USED_IN_ASSETS |
static String |
JSON_PROPERTY_QUERIED_TAGS_WINDOW_SECONDS |
static String |
JSON_PROPERTY_RELATED_ASSET_TAGS |
boolean |
unparsed |
| Constructor and Description |
|---|
TagIndexingRuleDynamicTags() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o)
Return true if this TagIndexingRuleDynamicTags object is equal to o.
|
TagIndexingRuleDynamicTags |
excludeNotQueriedWindowSeconds(Long excludeNotQueriedWindowSeconds) |
TagIndexingRuleDynamicTags |
excludeNotUsedInAssets(Boolean excludeNotUsedInAssets) |
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
Long |
getExcludeNotQueriedWindowSeconds()
Tags that have not been queried within this window are excluded from indexing.
|
Boolean |
getExcludeNotUsedInAssets()
Tags not used in any dashboards, monitors, notebooks, or SLOs are excluded from indexing.
|
Long |
getQueriedTagsWindowSeconds()
Window in seconds for evaluating queried tags.
|
Boolean |
getRelatedAssetTags()
When true, tags from related assets are included.
|
int |
hashCode() |
TagIndexingRuleDynamicTags |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
TagIndexingRuleDynamicTags |
queriedTagsWindowSeconds(Long queriedTagsWindowSeconds) |
TagIndexingRuleDynamicTags |
relatedAssetTags(Boolean relatedAssetTags) |
void |
setExcludeNotQueriedWindowSeconds(Long excludeNotQueriedWindowSeconds) |
void |
setExcludeNotUsedInAssets(Boolean excludeNotUsedInAssets) |
void |
setQueriedTagsWindowSeconds(Long queriedTagsWindowSeconds) |
void |
setRelatedAssetTags(Boolean relatedAssetTags) |
String |
toString() |
public boolean unparsed
public static final String JSON_PROPERTY_EXCLUDE_NOT_QUERIED_WINDOW_SECONDS
public static final String JSON_PROPERTY_EXCLUDE_NOT_USED_IN_ASSETS
public static final String JSON_PROPERTY_QUERIED_TAGS_WINDOW_SECONDS
public static final String JSON_PROPERTY_RELATED_ASSET_TAGS
public TagIndexingRuleDynamicTags excludeNotQueriedWindowSeconds(Long excludeNotQueriedWindowSeconds)
@Nullable public Long getExcludeNotQueriedWindowSeconds()
7776000 (90 days). maximum: 7776000public void setExcludeNotQueriedWindowSeconds(Long excludeNotQueriedWindowSeconds)
public TagIndexingRuleDynamicTags excludeNotUsedInAssets(Boolean excludeNotUsedInAssets)
@Nullable public Boolean getExcludeNotUsedInAssets()
public void setExcludeNotUsedInAssets(Boolean excludeNotUsedInAssets)
public TagIndexingRuleDynamicTags queriedTagsWindowSeconds(Long queriedTagsWindowSeconds)
@Nullable public Long getQueriedTagsWindowSeconds()
public void setQueriedTagsWindowSeconds(Long queriedTagsWindowSeconds)
public TagIndexingRuleDynamicTags relatedAssetTags(Boolean relatedAssetTags)
@Nullable public Boolean getRelatedAssetTags()
public void setRelatedAssetTags(Boolean relatedAssetTags)
public TagIndexingRuleDynamicTags 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.