Class MonitoringAlertPolicyConditions.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.monitoring_alert_policy.MonitoringAlertPolicyConditions.Jsii$Proxy
-
- All Implemented Interfaces:
MonitoringAlertPolicyConditions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- MonitoringAlertPolicyConditions
@Stability(Stable) @Internal public static final class MonitoringAlertPolicyConditions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements MonitoringAlertPolicyConditions
An implementation forMonitoringAlertPolicyConditions
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.monitoring_alert_policy.MonitoringAlertPolicyConditions
MonitoringAlertPolicyConditions.Builder, MonitoringAlertPolicyConditions.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(MonitoringAlertPolicyConditions.Builder builder)Constructor that initializes the object based on literal property values passed by theMonitoringAlertPolicyConditions.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)MonitoringAlertPolicyConditionsConditionAbsentgetConditionAbsent()condition_absent block.MonitoringAlertPolicyConditionsConditionMatchedLoggetConditionMatchedLog()condition_matched_log block.MonitoringAlertPolicyConditionsConditionMonitoringQueryLanguagegetConditionMonitoringQueryLanguage()condition_monitoring_query_language block.MonitoringAlertPolicyConditionsConditionPrometheusQueryLanguagegetConditionPrometheusQueryLanguage()condition_prometheus_query_language block.MonitoringAlertPolicyConditionsConditionThresholdgetConditionThreshold()condition_threshold block.StringgetDisplayName()A short name or phrase used to identify the condition in dashboards, notifications, and incidents.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(MonitoringAlertPolicyConditions.Builder builder)
Constructor that initializes the object based on literal property values passed by theMonitoringAlertPolicyConditions.Builder.
-
-
Method Detail
-
getDisplayName
public final String getDisplayName()
Description copied from interface:MonitoringAlertPolicyConditionsA 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}
- Specified by:
getDisplayNamein interfaceMonitoringAlertPolicyConditions
-
getConditionAbsent
public final MonitoringAlertPolicyConditionsConditionAbsent getConditionAbsent()
Description copied from interface:MonitoringAlertPolicyConditionscondition_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}
- Specified by:
getConditionAbsentin interfaceMonitoringAlertPolicyConditions
-
getConditionMatchedLog
public final MonitoringAlertPolicyConditionsConditionMatchedLog getConditionMatchedLog()
Description copied from interface:MonitoringAlertPolicyConditionscondition_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}
- Specified by:
getConditionMatchedLogin interfaceMonitoringAlertPolicyConditions
-
getConditionMonitoringQueryLanguage
public final MonitoringAlertPolicyConditionsConditionMonitoringQueryLanguage getConditionMonitoringQueryLanguage()
Description copied from interface:MonitoringAlertPolicyConditionscondition_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}
- Specified by:
getConditionMonitoringQueryLanguagein interfaceMonitoringAlertPolicyConditions
-
getConditionPrometheusQueryLanguage
public final MonitoringAlertPolicyConditionsConditionPrometheusQueryLanguage getConditionPrometheusQueryLanguage()
Description copied from interface:MonitoringAlertPolicyConditionscondition_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}
- Specified by:
getConditionPrometheusQueryLanguagein interfaceMonitoringAlertPolicyConditions
-
getConditionThreshold
public final MonitoringAlertPolicyConditionsConditionThreshold getConditionThreshold()
Description copied from interface:MonitoringAlertPolicyConditionscondition_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}
- Specified by:
getConditionThresholdin interfaceMonitoringAlertPolicyConditions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-