Package com.datadog.api.client.v2.model
Class TagIndexingRuleDynamicTags
java.lang.Object
com.datadog.api.client.v2.model.TagIndexingRuleDynamicTags
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class TagIndexingRuleDynamicTags
extends Object
Options for dynamic tag indexing applied per metric, such as tags filtered by query usage.
Before a tag key is dropped by this rule, two grace period conditions must be met:
- The metric must be submitted for at least as long as the selected window.
- A tag key must have been submitted for at least 15 days.
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.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturn true if this TagIndexingRuleDynamicTags object is equal to o.excludeNotQueriedWindowSeconds(Long excludeNotQueriedWindowSeconds) excludeNotUsedInAssets(Boolean excludeNotUsedInAssets) Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Tags that have not been queried within this window are excluded from indexing.Tags not used in any dashboards, monitors, notebooks, or SLOs are excluded from indexing.inthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidsetExcludeNotQueriedWindowSeconds(Long excludeNotQueriedWindowSeconds) voidsetExcludeNotUsedInAssets(Boolean excludeNotUsedInAssets) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_EXCLUDE_NOT_QUERIED_WINDOW_SECONDS
- See Also:
-
JSON_PROPERTY_EXCLUDE_NOT_USED_IN_ASSETS
- See Also:
-
-
Constructor Details
-
TagIndexingRuleDynamicTags
public TagIndexingRuleDynamicTags()
-
-
Method Details
-
excludeNotQueriedWindowSeconds
public TagIndexingRuleDynamicTags excludeNotQueriedWindowSeconds(Long excludeNotQueriedWindowSeconds) -
getExcludeNotQueriedWindowSeconds
Tags that have not been queried within this window are excluded from indexing. Maximum of7776000(90 days). maximum: 7776000- Returns:
- excludeNotQueriedWindowSeconds
-
setExcludeNotQueriedWindowSeconds
-
excludeNotUsedInAssets
-
getExcludeNotUsedInAssets
Tags not used in any dashboards, monitors, notebooks, or SLOs are excluded from indexing.- Returns:
- excludeNotUsedInAssets
-
setExcludeNotUsedInAssets
-
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:
- TagIndexingRuleDynamicTags
-
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 TagIndexingRuleDynamicTags object is equal to o. -
hashCode
public int hashCode() -
toString
-