@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class MetricsScalarQuery extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_AGGREGATOR |
static String |
JSON_PROPERTY_CROSS_ORG_UUIDS |
static String |
JSON_PROPERTY_DATA_SOURCE |
static String |
JSON_PROPERTY_NAME |
static String |
JSON_PROPERTY_QUERY |
boolean |
unparsed |
| Constructor and Description |
|---|
MetricsScalarQuery() |
MetricsScalarQuery(MetricsAggregator aggregator,
MetricsDataSource dataSource,
String query) |
| Modifier and Type | Method and Description |
|---|---|
MetricsScalarQuery |
addCrossOrgUuidsItem(String crossOrgUuidsItem) |
MetricsScalarQuery |
aggregator(MetricsAggregator aggregator) |
MetricsScalarQuery |
crossOrgUuids(List<String> crossOrgUuids) |
MetricsScalarQuery |
dataSource(MetricsDataSource dataSource) |
boolean |
equals(Object o)
Return true if this MetricsScalarQuery object is equal to o.
|
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
MetricsAggregator |
getAggregator()
The type of aggregation that can be performed on metrics-based queries.
|
List<String> |
getCrossOrgUuids()
Organization UUIDs to query when using cross-organization
visibility.
|
MetricsDataSource |
getDataSource()
A data source that is powered by the Metrics platform.
|
String |
getName()
The variable name for use in formulas.
|
String |
getQuery()
A classic metrics query string.
|
int |
hashCode() |
MetricsScalarQuery |
name(String name) |
MetricsScalarQuery |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
MetricsScalarQuery |
query(String query) |
void |
setAggregator(MetricsAggregator aggregator) |
void |
setCrossOrgUuids(List<String> crossOrgUuids) |
void |
setDataSource(MetricsDataSource dataSource) |
void |
setName(String name) |
void |
setQuery(String query) |
String |
toString() |
public boolean unparsed
public static final String JSON_PROPERTY_AGGREGATOR
public static final String JSON_PROPERTY_CROSS_ORG_UUIDS
public static final String JSON_PROPERTY_DATA_SOURCE
public static final String JSON_PROPERTY_NAME
public static final String JSON_PROPERTY_QUERY
public MetricsScalarQuery()
public MetricsScalarQuery(MetricsAggregator aggregator, MetricsDataSource dataSource, String query)
public MetricsScalarQuery aggregator(MetricsAggregator aggregator)
public MetricsAggregator getAggregator()
public void setAggregator(MetricsAggregator aggregator)
public MetricsScalarQuery crossOrgUuids(List<String> crossOrgUuids)
public MetricsScalarQuery addCrossOrgUuidsItem(String crossOrgUuidsItem)
@Nullable public List<String> getCrossOrgUuids()
public MetricsScalarQuery dataSource(MetricsDataSource dataSource)
public MetricsDataSource getDataSource()
public void setDataSource(MetricsDataSource dataSource)
public MetricsScalarQuery name(String name)
@Nullable public String getName()
public void setName(String name)
public MetricsScalarQuery query(String query)
public String getQuery()
public void setQuery(String query)
public MetricsScalarQuery 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.