Package com.datadog.api.client.v1.model
Class MonitorFormulaAndFunctionAggregateFilteredQueryDefinition
java.lang.Object
com.datadog.api.client.v1.model.MonitorFormulaAndFunctionAggregateFilteredQueryDefinition
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class MonitorFormulaAndFunctionAggregateFilteredQueryDefinition
extends Object
A formula and functions aggregate filtered query. Used to filter base query results using data
from another source.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMonitorFormulaAndFunctionAggregateFilteredQueryDefinition(MonitorFormulaAndFunctionAggregateBaseQuery baseQuery, MonitorFormulaAndFunctionAggregateFilteredDataSource dataSource, MonitorFormulaAndFunctionAggregateFilterQuery filterQuery, List<MonitorFormulaAndFunctionAggregateQueryFilter> filters) -
Method Summary
Modifier and TypeMethodDescriptionaddGroupByItem(MonitorFormulaAndFunctionEventQueryGroupBy groupByItem) booleanReturn true if this MonitorFormulaAndFunctionAggregateFilteredQueryDefinition object is equal to o.filterQuery(MonitorFormulaAndFunctionAggregateFilterQuery filterQuery) Base query for aggregate queries.Compute options for the query.Data source for aggregate filtered queries.Filter query for aggregate filtered queries.Filter conditions for the query.Group by options for the query.getName()Name of the query for use in formulas.inthashCode()voidvoidvoidvoidvoidvoidvoidtoString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_BASE_QUERY
- See Also:
-
JSON_PROPERTY_COMPUTE
- See Also:
-
JSON_PROPERTY_DATA_SOURCE
- See Also:
-
JSON_PROPERTY_FILTER_QUERY
- See Also:
-
JSON_PROPERTY_FILTERS
- See Also:
-
JSON_PROPERTY_GROUP_BY
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
-
Constructor Details
-
MonitorFormulaAndFunctionAggregateFilteredQueryDefinition
public MonitorFormulaAndFunctionAggregateFilteredQueryDefinition() -
MonitorFormulaAndFunctionAggregateFilteredQueryDefinition
public MonitorFormulaAndFunctionAggregateFilteredQueryDefinition(MonitorFormulaAndFunctionAggregateBaseQuery baseQuery, MonitorFormulaAndFunctionAggregateFilteredDataSource dataSource, MonitorFormulaAndFunctionAggregateFilterQuery filterQuery, List<MonitorFormulaAndFunctionAggregateQueryFilter> filters)
-
-
Method Details
-
baseQuery
public MonitorFormulaAndFunctionAggregateFilteredQueryDefinition baseQuery(MonitorFormulaAndFunctionAggregateBaseQuery baseQuery) -
getBaseQuery
Base query for aggregate queries. Can be an events query or a metrics query.- Returns:
- baseQuery
-
setBaseQuery
-
compute
-
addComputeItem
public MonitorFormulaAndFunctionAggregateFilteredQueryDefinition addComputeItem(MonitorFormulaAndFunctionEventQueryDefinitionCompute computeItem) -
getCompute
Compute options for the query.- Returns:
- compute
-
setCompute
-
dataSource
public MonitorFormulaAndFunctionAggregateFilteredQueryDefinition dataSource(MonitorFormulaAndFunctionAggregateFilteredDataSource dataSource) -
getDataSource
Data source for aggregate filtered queries.- Returns:
- dataSource
-
setDataSource
-
filterQuery
public MonitorFormulaAndFunctionAggregateFilteredQueryDefinition filterQuery(MonitorFormulaAndFunctionAggregateFilterQuery filterQuery) -
getFilterQuery
Filter query for aggregate filtered queries. Can be an events query or a reference table query.- Returns:
- filterQuery
-
setFilterQuery
-
filters
public MonitorFormulaAndFunctionAggregateFilteredQueryDefinition filters(List<MonitorFormulaAndFunctionAggregateQueryFilter> filters) -
addFiltersItem
public MonitorFormulaAndFunctionAggregateFilteredQueryDefinition addFiltersItem(MonitorFormulaAndFunctionAggregateQueryFilter filtersItem) -
getFilters
Filter conditions for the query.- Returns:
- filters
-
setFilters
-
groupBy
public MonitorFormulaAndFunctionAggregateFilteredQueryDefinition groupBy(List<MonitorFormulaAndFunctionEventQueryGroupBy> groupBy) -
addGroupByItem
public MonitorFormulaAndFunctionAggregateFilteredQueryDefinition addGroupByItem(MonitorFormulaAndFunctionEventQueryGroupBy groupByItem) -
getGroupBy
Group by options for the query.- Returns:
- groupBy
-
setGroupBy
-
name
-
getName
Name of the query for use in formulas.- Returns:
- name
-
setName
-
equals
Return true if this MonitorFormulaAndFunctionAggregateFilteredQueryDefinition object is equal to o. -
hashCode
public int hashCode() -
toString
-