Package com.datadog.api.client.v1.model
Class MonitorFormulaAndFunctionDataQualityMonitorOptions
java.lang.Object
com.datadog.api.client.v1.model.MonitorFormulaAndFunctionDataQualityMonitorOptions
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class MonitorFormulaAndFunctionDataQualityMonitorOptions
extends Object
Monitor configuration options for data quality queries.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddGroupByColumnsItem(String groupByColumnsItem) crontabOverride(String crontabOverride) customWhere(String customWhere) booleanReturn true if this MonitorFormulaAndFunctionDataQualityMonitorOptions object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Crontab expression to override the default schedule.Custom SQL query for the monitor.Custom WHERE clause for the query.Columns to group results by.Tuning options for the anomaly detection model used by the monitor.Override for the model type used in anomaly detection.Sensitivity of the anomaly detection model, expressed as a multiplier on the width of the predicted bounds.Configuration for a source to target monitor, which compares the same measure across two data entities and alerts on the difference between them.groupByColumns(List<String> groupByColumns) inthashCode()modelConfiguration(MonitorFormulaAndFunctionDataQualityModelConfiguration modelConfiguration) modelTypeOverride(MonitorFormulaAndFunctionDataQualityModelTypeOverride modelTypeOverride) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.sensitivity(Double sensitivity) voidsetCrontabOverride(String crontabOverride) voidsetCustomSql(String customSql) voidsetCustomWhere(String customWhere) voidsetGroupByColumns(List<String> groupByColumns) voidsetModelConfiguration(MonitorFormulaAndFunctionDataQualityModelConfiguration modelConfiguration) voidsetModelTypeOverride(MonitorFormulaAndFunctionDataQualityModelTypeOverride modelTypeOverride) voidsetSensitivity(Double sensitivity) voidsetSourceToTargetConfig(MonitorFormulaAndFunctionDataQualitySourceToTargetConfig sourceToTargetConfig) sourceToTargetConfig(MonitorFormulaAndFunctionDataQualitySourceToTargetConfig sourceToTargetConfig) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_CRONTAB_OVERRIDE
- See Also:
-
JSON_PROPERTY_CUSTOM_SQL
- See Also:
-
JSON_PROPERTY_CUSTOM_WHERE
- See Also:
-
JSON_PROPERTY_GROUP_BY_COLUMNS
- See Also:
-
JSON_PROPERTY_MODEL_CONFIGURATION
- See Also:
-
JSON_PROPERTY_MODEL_TYPE_OVERRIDE
- See Also:
-
JSON_PROPERTY_SENSITIVITY
- See Also:
-
JSON_PROPERTY_SOURCE_TO_TARGET_CONFIG
- See Also:
-
-
Constructor Details
-
MonitorFormulaAndFunctionDataQualityMonitorOptions
public MonitorFormulaAndFunctionDataQualityMonitorOptions()
-
-
Method Details
-
crontabOverride
-
getCrontabOverride
Crontab expression to override the default schedule.- Returns:
- crontabOverride
-
setCrontabOverride
-
customSql
-
getCustomSql
Custom SQL query for the monitor.- Returns:
- customSql
-
setCustomSql
-
customWhere
-
getCustomWhere
Custom WHERE clause for the query.- Returns:
- customWhere
-
setCustomWhere
-
groupByColumns
public MonitorFormulaAndFunctionDataQualityMonitorOptions groupByColumns(List<String> groupByColumns) -
addGroupByColumnsItem
public MonitorFormulaAndFunctionDataQualityMonitorOptions addGroupByColumnsItem(String groupByColumnsItem) -
getGroupByColumns
Columns to group results by.- Returns:
- groupByColumns
-
setGroupByColumns
-
modelConfiguration
public MonitorFormulaAndFunctionDataQualityMonitorOptions modelConfiguration(MonitorFormulaAndFunctionDataQualityModelConfiguration modelConfiguration) -
getModelConfiguration
Tuning options for the anomaly detection model used by the monitor.- Returns:
- modelConfiguration
-
setModelConfiguration
public void setModelConfiguration(MonitorFormulaAndFunctionDataQualityModelConfiguration modelConfiguration) -
modelTypeOverride
public MonitorFormulaAndFunctionDataQualityMonitorOptions modelTypeOverride(MonitorFormulaAndFunctionDataQualityModelTypeOverride modelTypeOverride) -
getModelTypeOverride
Override for the model type used in anomaly detection.- Returns:
- modelTypeOverride
-
setModelTypeOverride
public void setModelTypeOverride(MonitorFormulaAndFunctionDataQualityModelTypeOverride modelTypeOverride) -
sensitivity
-
getSensitivity
Sensitivity of the anomaly detection model, expressed as a multiplier on the width of the predicted bounds. Higher values widen the bounds and produce fewer alerts; lower values tighten them and produce more alerts. Defaults to3.0.- Returns:
- sensitivity
-
setSensitivity
-
sourceToTargetConfig
public MonitorFormulaAndFunctionDataQualityMonitorOptions sourceToTargetConfig(MonitorFormulaAndFunctionDataQualitySourceToTargetConfig sourceToTargetConfig) -
getSourceToTargetConfig
Configuration for a source to target monitor, which compares the same measure across two data entities and alerts on the difference between them.- Returns:
- sourceToTargetConfig
-
setSourceToTargetConfig
public void setSourceToTargetConfig(MonitorFormulaAndFunctionDataQualitySourceToTargetConfig sourceToTargetConfig) -
putAdditionalProperty
public MonitorFormulaAndFunctionDataQualityMonitorOptions 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:
- MonitorFormulaAndFunctionDataQualityMonitorOptions
-
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 MonitorFormulaAndFunctionDataQualityMonitorOptions object is equal to o. -
hashCode
public int hashCode() -
toString
-