Interface MonitoringAlertPolicyConditions
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
MonitoringAlertPolicyConditions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:21.913Z") @Stability(Stable) public interface MonitoringAlertPolicyConditions extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classMonitoringAlertPolicyConditions.BuilderA builder forMonitoringAlertPolicyConditionsstatic classMonitoringAlertPolicyConditions.Jsii$ProxyAn implementation forMonitoringAlertPolicyConditions
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static MonitoringAlertPolicyConditions.Builderbuilder()default MonitoringAlertPolicyConditionsConditionAbsentgetConditionAbsent()condition_absent block.default MonitoringAlertPolicyConditionsConditionMatchedLoggetConditionMatchedLog()condition_matched_log block.default MonitoringAlertPolicyConditionsConditionMonitoringQueryLanguagegetConditionMonitoringQueryLanguage()condition_monitoring_query_language block.default MonitoringAlertPolicyConditionsConditionPrometheusQueryLanguagegetConditionPrometheusQueryLanguage()condition_prometheus_query_language block.default MonitoringAlertPolicyConditionsConditionThresholdgetConditionThreshold()condition_threshold block.StringgetDisplayName()A short name or phrase used to identify the condition in dashboards, notifications, and incidents.
-
-
-
Method Detail
-
getDisplayName
@Stability(Stable) @NotNull String getDisplayName()
A short name or phrase used to identify the condition in dashboards, notifications, and incidents.To avoid confusion, don't use the same display name for multiple conditions in the same policy. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_alert_policy#display_name MonitoringAlertPolicy#display_name}
-
getConditionAbsent
@Stability(Stable) @Nullable default MonitoringAlertPolicyConditionsConditionAbsent getConditionAbsent()
condition_absent block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_alert_policy#condition_absent MonitoringAlertPolicy#condition_absent}
-
getConditionMatchedLog
@Stability(Stable) @Nullable default MonitoringAlertPolicyConditionsConditionMatchedLog getConditionMatchedLog()
condition_matched_log block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_alert_policy#condition_matched_log MonitoringAlertPolicy#condition_matched_log}
-
getConditionMonitoringQueryLanguage
@Stability(Stable) @Nullable default MonitoringAlertPolicyConditionsConditionMonitoringQueryLanguage getConditionMonitoringQueryLanguage()
condition_monitoring_query_language block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_alert_policy#condition_monitoring_query_language MonitoringAlertPolicy#condition_monitoring_query_language}
-
getConditionPrometheusQueryLanguage
@Stability(Stable) @Nullable default MonitoringAlertPolicyConditionsConditionPrometheusQueryLanguage getConditionPrometheusQueryLanguage()
condition_prometheus_query_language block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_alert_policy#condition_prometheus_query_language MonitoringAlertPolicy#condition_prometheus_query_language}
-
getConditionThreshold
@Stability(Stable) @Nullable default MonitoringAlertPolicyConditionsConditionThreshold getConditionThreshold()
condition_threshold block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_alert_policy#condition_threshold MonitoringAlertPolicy#condition_threshold}
-
builder
@Stability(Stable) static MonitoringAlertPolicyConditions.Builder builder()
-
-