Package com.datadog.api.client.v1.model
Class MonitorFormulaAndFunctionDataQualityQueryDefinition
java.lang.Object
com.datadog.api.client.v1.model.MonitorFormulaAndFunctionDataQualityQueryDefinition
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class MonitorFormulaAndFunctionDataQualityQueryDefinition
extends Object
A formula and functions data quality query.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMonitorFormulaAndFunctionDataQualityQueryDefinition(MonitorFormulaAndFunctionDataQualityDataSource dataSource, String filter, String measure, String name) -
Method Summary
Modifier and TypeMethodDescriptionaddGroupByItem(String groupByItem) booleanReturn true if this MonitorFormulaAndFunctionDataQualityQueryDefinition object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Data source for data quality queries.Filter expression used to match on data entities.Optional grouping fields for aggregation.The data quality measure to query.Monitor configuration options for data quality queries.getName()Name of the query for use in formulas.Schema version for the data quality query.getScope()Optional scoping expression to further filter metrics.inthashCode()monitorOptions(MonitorFormulaAndFunctionDataQualityMonitorOptions monitorOptions) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.schemaVersion(String schemaVersion) voidvoidvoidsetGroupBy(List<String> groupBy) voidsetMeasure(String measure) voidsetMonitorOptions(MonitorFormulaAndFunctionDataQualityMonitorOptions monitorOptions) voidvoidsetSchemaVersion(String schemaVersion) voidtoString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_DATA_SOURCE
- See Also:
-
JSON_PROPERTY_FILTER
- See Also:
-
JSON_PROPERTY_GROUP_BY
- See Also:
-
JSON_PROPERTY_MEASURE
- See Also:
-
JSON_PROPERTY_MONITOR_OPTIONS
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_SCHEMA_VERSION
- See Also:
-
JSON_PROPERTY_SCOPE
- See Also:
-
-
Constructor Details
-
MonitorFormulaAndFunctionDataQualityQueryDefinition
public MonitorFormulaAndFunctionDataQualityQueryDefinition() -
MonitorFormulaAndFunctionDataQualityQueryDefinition
public MonitorFormulaAndFunctionDataQualityQueryDefinition(MonitorFormulaAndFunctionDataQualityDataSource dataSource, String filter, String measure, String name)
-
-
Method Details
-
dataSource
public MonitorFormulaAndFunctionDataQualityQueryDefinition dataSource(MonitorFormulaAndFunctionDataQualityDataSource dataSource) -
getDataSource
Data source for data quality queries.- Returns:
- dataSource
-
setDataSource
-
filter
-
getFilter
Filter expression used to match on data entities. Uses Aastra query syntax.- Returns:
- filter
-
setFilter
-
groupBy
-
addGroupByItem
-
getGroupBy
Optional grouping fields for aggregation.- Returns:
- groupBy
-
setGroupBy
-
measure
-
getMeasure
The data quality measure to query. Common values include:bytes,cardinality,custom,freshness,max,mean,min,nullness,percent_negative,percent_zero,row_count,stddev,sum,uniqueness. Additional values may be supported.- Returns:
- measure
-
setMeasure
-
monitorOptions
public MonitorFormulaAndFunctionDataQualityQueryDefinition monitorOptions(MonitorFormulaAndFunctionDataQualityMonitorOptions monitorOptions) -
getMonitorOptions
Monitor configuration options for data quality queries.- Returns:
- monitorOptions
-
setMonitorOptions
-
name
-
getName
Name of the query for use in formulas.- Returns:
- name
-
setName
-
schemaVersion
-
getSchemaVersion
Schema version for the data quality query.- Returns:
- schemaVersion
-
setSchemaVersion
-
scope
-
getScope
Optional scoping expression to further filter metrics. Uses metrics filter syntax. This is useful when an entity has been configured to emit metrics with additional tags.- Returns:
- scope
-
setScope
-
putAdditionalProperty
public MonitorFormulaAndFunctionDataQualityQueryDefinition putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.- Parameters:
key- The arbitrary key to setvalue- The associated value- Returns:
- MonitorFormulaAndFunctionDataQualityQueryDefinition
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- The additional properties
-
getAdditionalProperty
Return the additional (undeclared) property with the specified name.- Parameters:
key- The arbitrary key to get- Returns:
- The specific additional property for the given key
-
equals
Return true if this MonitorFormulaAndFunctionDataQualityQueryDefinition object is equal to o. -
hashCode
public int hashCode() -
toString
-