Package com.datadog.api.client.v1.model
Class MonitorFormulaAndFunctionAggregateAugmentedQueryDefinition
java.lang.Object
com.datadog.api.client.v1.model.MonitorFormulaAndFunctionAggregateAugmentedQueryDefinition
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class MonitorFormulaAndFunctionAggregateAugmentedQueryDefinition
extends Object
A formula and functions aggregate augmented query. Used to enrich base query results with data
from a reference table.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMonitorFormulaAndFunctionAggregateAugmentedQueryDefinition(MonitorFormulaAndFunctionAggregateAugmentQuery augmentQuery, MonitorFormulaAndFunctionAggregateBaseQuery baseQuery, List<MonitorFormulaAndFunctionEventQueryDefinitionCompute> compute, MonitorFormulaAndFunctionAggregateAugmentedDataSource dataSource, List<MonitorFormulaAndFunctionEventQueryGroupBy> groupBy, MonitorFormulaAndFunctionAggregateQueryJoinCondition joinCondition) -
Method Summary
Modifier and TypeMethodDescriptionaddGroupByItem(MonitorFormulaAndFunctionEventQueryGroupBy groupByItem) augmentQuery(MonitorFormulaAndFunctionAggregateAugmentQuery augmentQuery) booleanReturn true if this MonitorFormulaAndFunctionAggregateAugmentedQueryDefinition object is equal to o.Augment query for aggregate augmented queries.Base query for aggregate queries.Compute options for the query.Data source for aggregate augmented queries.Group by options for the query.Join condition for aggregate augmented queries.getName()Name of the query for use in formulas.inthashCode()voidvoidvoidvoidvoidvoidvoidtoString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_AUGMENT_QUERY
- See Also:
-
JSON_PROPERTY_BASE_QUERY
- See Also:
-
JSON_PROPERTY_COMPUTE
- See Also:
-
JSON_PROPERTY_DATA_SOURCE
- See Also:
-
JSON_PROPERTY_GROUP_BY
- See Also:
-
JSON_PROPERTY_JOIN_CONDITION
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
-
Constructor Details
-
MonitorFormulaAndFunctionAggregateAugmentedQueryDefinition
public MonitorFormulaAndFunctionAggregateAugmentedQueryDefinition() -
MonitorFormulaAndFunctionAggregateAugmentedQueryDefinition
public MonitorFormulaAndFunctionAggregateAugmentedQueryDefinition(MonitorFormulaAndFunctionAggregateAugmentQuery augmentQuery, MonitorFormulaAndFunctionAggregateBaseQuery baseQuery, List<MonitorFormulaAndFunctionEventQueryDefinitionCompute> compute, MonitorFormulaAndFunctionAggregateAugmentedDataSource dataSource, List<MonitorFormulaAndFunctionEventQueryGroupBy> groupBy, MonitorFormulaAndFunctionAggregateQueryJoinCondition joinCondition)
-
-
Method Details
-
augmentQuery
public MonitorFormulaAndFunctionAggregateAugmentedQueryDefinition augmentQuery(MonitorFormulaAndFunctionAggregateAugmentQuery augmentQuery) -
getAugmentQuery
Augment query for aggregate augmented queries. Can be an events query or a reference table query.- Returns:
- augmentQuery
-
setAugmentQuery
-
baseQuery
public MonitorFormulaAndFunctionAggregateAugmentedQueryDefinition baseQuery(MonitorFormulaAndFunctionAggregateBaseQuery baseQuery) -
getBaseQuery
Base query for aggregate queries. Can be an events query or a metrics query.- Returns:
- baseQuery
-
setBaseQuery
-
compute
-
addComputeItem
public MonitorFormulaAndFunctionAggregateAugmentedQueryDefinition addComputeItem(MonitorFormulaAndFunctionEventQueryDefinitionCompute computeItem) -
getCompute
Compute options for the query.- Returns:
- compute
-
setCompute
-
dataSource
public MonitorFormulaAndFunctionAggregateAugmentedQueryDefinition dataSource(MonitorFormulaAndFunctionAggregateAugmentedDataSource dataSource) -
getDataSource
Data source for aggregate augmented queries.- Returns:
- dataSource
-
setDataSource
-
groupBy
public MonitorFormulaAndFunctionAggregateAugmentedQueryDefinition groupBy(List<MonitorFormulaAndFunctionEventQueryGroupBy> groupBy) -
addGroupByItem
public MonitorFormulaAndFunctionAggregateAugmentedQueryDefinition addGroupByItem(MonitorFormulaAndFunctionEventQueryGroupBy groupByItem) -
getGroupBy
Group by options for the query.- Returns:
- groupBy
-
setGroupBy
-
joinCondition
public MonitorFormulaAndFunctionAggregateAugmentedQueryDefinition joinCondition(MonitorFormulaAndFunctionAggregateQueryJoinCondition joinCondition) -
getJoinCondition
Join condition for aggregate augmented queries.- Returns:
- joinCondition
-
setJoinCondition
-
name
-
getName
Name of the query for use in formulas.- Returns:
- name
-
setName
-
equals
Return true if this MonitorFormulaAndFunctionAggregateAugmentedQueryDefinition object is equal to o. -
hashCode
public int hashCode() -
toString
-