@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineTagCardinalityLimitProcessorPerMetricLimit extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_LIMIT_EXCEEDED_ACTION |
static String |
JSON_PROPERTY_METRIC_NAME |
static String |
JSON_PROPERTY_MODE |
static String |
JSON_PROPERTY_PER_TAG_LIMITS |
static String |
JSON_PROPERTY_VALUE_LIMIT |
boolean |
unparsed |
| Constructor and Description |
|---|
ObservabilityPipelineTagCardinalityLimitProcessorPerMetricLimit() |
ObservabilityPipelineTagCardinalityLimitProcessorPerMetricLimit(String metricName,
ObservabilityPipelineTagCardinalityLimitProcessorPerMetricMode mode) |
public boolean unparsed
public static final String JSON_PROPERTY_LIMIT_EXCEEDED_ACTION
public static final String JSON_PROPERTY_METRIC_NAME
public static final String JSON_PROPERTY_MODE
public static final String JSON_PROPERTY_PER_TAG_LIMITS
public static final String JSON_PROPERTY_VALUE_LIMIT
public ObservabilityPipelineTagCardinalityLimitProcessorPerMetricLimit()
public ObservabilityPipelineTagCardinalityLimitProcessorPerMetricLimit(String metricName, ObservabilityPipelineTagCardinalityLimitProcessorPerMetricMode mode)
public ObservabilityPipelineTagCardinalityLimitProcessorPerMetricLimit limitExceededAction(ObservabilityPipelineTagCardinalityLimitProcessorAction limitExceededAction)
@Nullable public ObservabilityPipelineTagCardinalityLimitProcessorAction getLimitExceededAction()
public void setLimitExceededAction(ObservabilityPipelineTagCardinalityLimitProcessorAction limitExceededAction)
public ObservabilityPipelineTagCardinalityLimitProcessorPerMetricLimit metricName(String metricName)
public String getMetricName()
public void setMetricName(String metricName)
public ObservabilityPipelineTagCardinalityLimitProcessorPerMetricLimit mode(ObservabilityPipelineTagCardinalityLimitProcessorPerMetricMode mode)
public ObservabilityPipelineTagCardinalityLimitProcessorPerMetricMode getMode()
tracked enforces a custom limit;
excluded skips the metric entirely.public void setMode(ObservabilityPipelineTagCardinalityLimitProcessorPerMetricMode mode)
public ObservabilityPipelineTagCardinalityLimitProcessorPerMetricLimit perTagLimits(List<ObservabilityPipelineTagCardinalityLimitProcessorPerTagLimit> perTagLimits)
public ObservabilityPipelineTagCardinalityLimitProcessorPerMetricLimit addPerTagLimitsItem(ObservabilityPipelineTagCardinalityLimitProcessorPerTagLimit perTagLimitsItem)
@Nullable public List<ObservabilityPipelineTagCardinalityLimitProcessorPerTagLimit> getPerTagLimits()
mode is excluded.public void setPerTagLimits(List<ObservabilityPipelineTagCardinalityLimitProcessorPerTagLimit> perTagLimits)
public ObservabilityPipelineTagCardinalityLimitProcessorPerMetricLimit valueLimit(Long valueLimit)
@Nullable public Long getValueLimit()
mode is tracked. Must be omitted when mode is
excluded. minimum: 0 maximum: 1000000public void setValueLimit(Long valueLimit)
public ObservabilityPipelineTagCardinalityLimitProcessorPerMetricLimit 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.