Class MonitoringAlertPolicyConditionsConditionAbsent.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.monitoring_alert_policy.MonitoringAlertPolicyConditionsConditionAbsent.Jsii$Proxy
-
- All Implemented Interfaces:
MonitoringAlertPolicyConditionsConditionAbsent,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- MonitoringAlertPolicyConditionsConditionAbsent
@Stability(Stable) @Internal public static final class MonitoringAlertPolicyConditionsConditionAbsent.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements MonitoringAlertPolicyConditionsConditionAbsent
An implementation forMonitoringAlertPolicyConditionsConditionAbsent
-
-
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.MonitoringAlertPolicyConditionsConditionAbsent
MonitoringAlertPolicyConditionsConditionAbsent.Builder, MonitoringAlertPolicyConditionsConditionAbsent.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(MonitoringAlertPolicyConditionsConditionAbsent.Builder builder)Constructor that initializes the object based on literal property values passed by theMonitoringAlertPolicyConditionsConditionAbsent.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)ObjectgetAggregations()aggregations block.StringgetDuration()The amount of time that a time series must fail to report new data to be considered failing.StringgetFilter()A filter that identifies which time series should be compared with the threshold.The filter is similar to the one that is specified in the MetricService.ListTimeSeries request (that call is useful to verify the time series that will be retrieved / processed) and must specify the metric type and optionally may contain restrictions on resource type, resource labels, and metric labels.MonitoringAlertPolicyConditionsConditionAbsentTriggergetTrigger()trigger block.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(MonitoringAlertPolicyConditionsConditionAbsent.Builder builder)
Constructor that initializes the object based on literal property values passed by theMonitoringAlertPolicyConditionsConditionAbsent.Builder.
-
-
Method Detail
-
getDuration
public final String getDuration()
Description copied from interface:MonitoringAlertPolicyConditionsConditionAbsentThe amount of time that a time series must fail to report new data to be considered failing.Currently, only values that are a multiple of a minute--e.g. 60s, 120s, or 300s --are supported. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_alert_policy#duration MonitoringAlertPolicy#duration}
- Specified by:
getDurationin interfaceMonitoringAlertPolicyConditionsConditionAbsent
-
getAggregations
public final Object getAggregations()
Description copied from interface:MonitoringAlertPolicyConditionsConditionAbsentaggregations block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_alert_policy#aggregations MonitoringAlertPolicy#aggregations}
- Specified by:
getAggregationsin interfaceMonitoringAlertPolicyConditionsConditionAbsent
-
getFilter
public final String getFilter()
Description copied from interface:MonitoringAlertPolicyConditionsConditionAbsentA filter that identifies which time series should be compared with the threshold.The filter is similar to the one that is specified in the MetricService.ListTimeSeries request (that call is useful to verify the time series that will be retrieved / processed) and must specify the metric type and optionally may contain restrictions on resource type, resource labels, and metric labels. This field may not exceed 2048 Unicode characters in length.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_alert_policy#filter MonitoringAlertPolicy#filter}
- Specified by:
getFilterin interfaceMonitoringAlertPolicyConditionsConditionAbsent
-
getTrigger
public final MonitoringAlertPolicyConditionsConditionAbsentTrigger getTrigger()
Description copied from interface:MonitoringAlertPolicyConditionsConditionAbsenttrigger block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_alert_policy#trigger MonitoringAlertPolicy#trigger}
- Specified by:
getTriggerin interfaceMonitoringAlertPolicyConditionsConditionAbsent
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-