@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineTagCardinalityLimitProcessor extends Object
tag_cardinality_limit processor caps the number of distinct tag value
combinations on metrics, dropping tags or events once the limit is exceeded.
Supported pipeline types: metrics
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_DISPLAY_NAME |
static String |
JSON_PROPERTY_ENABLED |
static String |
JSON_PROPERTY_ID |
static String |
JSON_PROPERTY_INCLUDE |
static String |
JSON_PROPERTY_LIMIT_EXCEEDED_ACTION |
static String |
JSON_PROPERTY_PER_METRIC_LIMITS |
static String |
JSON_PROPERTY_TYPE |
static String |
JSON_PROPERTY_VALUE_LIMIT |
boolean |
unparsed |
| Constructor and Description |
|---|
ObservabilityPipelineTagCardinalityLimitProcessor() |
ObservabilityPipelineTagCardinalityLimitProcessor(Boolean enabled,
String id,
String include,
ObservabilityPipelineTagCardinalityLimitProcessorAction limitExceededAction,
ObservabilityPipelineTagCardinalityLimitProcessorType type,
Long valueLimit) |
public boolean unparsed
public static final String JSON_PROPERTY_DISPLAY_NAME
public static final String JSON_PROPERTY_ENABLED
public static final String JSON_PROPERTY_ID
public static final String JSON_PROPERTY_INCLUDE
public static final String JSON_PROPERTY_LIMIT_EXCEEDED_ACTION
public static final String JSON_PROPERTY_PER_METRIC_LIMITS
public static final String JSON_PROPERTY_TYPE
public static final String JSON_PROPERTY_VALUE_LIMIT
public ObservabilityPipelineTagCardinalityLimitProcessor()
public ObservabilityPipelineTagCardinalityLimitProcessor(Boolean enabled, String id, String include, ObservabilityPipelineTagCardinalityLimitProcessorAction limitExceededAction, ObservabilityPipelineTagCardinalityLimitProcessorType type, Long valueLimit)
public ObservabilityPipelineTagCardinalityLimitProcessor displayName(String displayName)
@Nullable public String getDisplayName()
public void setDisplayName(String displayName)
public ObservabilityPipelineTagCardinalityLimitProcessor enabled(Boolean enabled)
public Boolean getEnabled()
public void setEnabled(Boolean enabled)
public ObservabilityPipelineTagCardinalityLimitProcessor id(String id)
public String getId()
input to downstream components).public void setId(String id)
public ObservabilityPipelineTagCardinalityLimitProcessor include(String include)
public String getInclude()
public void setInclude(String include)
public ObservabilityPipelineTagCardinalityLimitProcessor limitExceededAction(ObservabilityPipelineTagCardinalityLimitProcessorAction limitExceededAction)
public ObservabilityPipelineTagCardinalityLimitProcessorAction getLimitExceededAction()
public void setLimitExceededAction(ObservabilityPipelineTagCardinalityLimitProcessorAction limitExceededAction)
public ObservabilityPipelineTagCardinalityLimitProcessor perMetricLimits(List<ObservabilityPipelineTagCardinalityLimitProcessorPerMetricLimit> perMetricLimits)
public ObservabilityPipelineTagCardinalityLimitProcessor addPerMetricLimitsItem(ObservabilityPipelineTagCardinalityLimitProcessorPerMetricLimit perMetricLimitsItem)
@Nullable public List<ObservabilityPipelineTagCardinalityLimitProcessorPerMetricLimit> getPerMetricLimits()
value_limit.public void setPerMetricLimits(List<ObservabilityPipelineTagCardinalityLimitProcessorPerMetricLimit> perMetricLimits)
public ObservabilityPipelineTagCardinalityLimitProcessor type(ObservabilityPipelineTagCardinalityLimitProcessorType type)
public ObservabilityPipelineTagCardinalityLimitProcessorType getType()
tag_cardinality_limit.public void setType(ObservabilityPipelineTagCardinalityLimitProcessorType type)
public ObservabilityPipelineTagCardinalityLimitProcessor valueLimit(Long valueLimit)
public Long getValueLimit()
public void setValueLimit(Long valueLimit)
public ObservabilityPipelineTagCardinalityLimitProcessor 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.