@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineGenerateMetricsV2Processor extends Object
generate_metrics processor creates custom metrics from logs. Metrics can be
counters, gauges, or distributions and optionally grouped by log fields. The generated metrics
must be routed to a metrics destination using the input <processor-id>.metrics
.
Supported pipeline types: logs
| 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_METRICS |
static String |
JSON_PROPERTY_TYPE |
boolean |
unparsed |
| Constructor and Description |
|---|
ObservabilityPipelineGenerateMetricsV2Processor() |
ObservabilityPipelineGenerateMetricsV2Processor(Boolean enabled,
String id,
ObservabilityPipelineGenerateMetricsV2ProcessorType type) |
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_METRICS
public static final String JSON_PROPERTY_TYPE
public ObservabilityPipelineGenerateMetricsV2Processor()
public ObservabilityPipelineGenerateMetricsV2Processor(Boolean enabled, String id, ObservabilityPipelineGenerateMetricsV2ProcessorType type)
public ObservabilityPipelineGenerateMetricsV2Processor displayName(String displayName)
@Nullable public String getDisplayName()
public void setDisplayName(String displayName)
public ObservabilityPipelineGenerateMetricsV2Processor enabled(Boolean enabled)
public Boolean getEnabled()
public void setEnabled(Boolean enabled)
public ObservabilityPipelineGenerateMetricsV2Processor id(String id)
public String getId()
public void setId(String id)
public ObservabilityPipelineGenerateMetricsV2Processor include(String include)
@Nullable public String getInclude()
public void setInclude(String include)
public ObservabilityPipelineGenerateMetricsV2Processor metrics(List<ObservabilityPipelineGeneratedMetric> metrics)
public ObservabilityPipelineGenerateMetricsV2Processor addMetricsItem(ObservabilityPipelineGeneratedMetric metricsItem)
@Nullable public List<ObservabilityPipelineGeneratedMetric> getMetrics()
public void setMetrics(List<ObservabilityPipelineGeneratedMetric> metrics)
public ObservabilityPipelineGenerateMetricsV2Processor type(ObservabilityPipelineGenerateMetricsV2ProcessorType type)
public ObservabilityPipelineGenerateMetricsV2ProcessorType getType()
generate_metrics.public void setType(ObservabilityPipelineGenerateMetricsV2ProcessorType type)
public ObservabilityPipelineGenerateMetricsV2Processor 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.