Class MonitoringAlertPolicyConditionsConditionPrometheusQueryLanguageOutputReference

  • All Implemented Interfaces:
    com.hashicorp.cdktf.IInterpolatingParent, com.hashicorp.cdktf.IResolvable, com.hashicorp.cdktf.ITerraformAddressable, software.amazon.jsii.JsiiSerializable

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:21.927Z")
    @Stability(Stable)
    public class MonitoringAlertPolicyConditionsConditionPrometheusQueryLanguageOutputReference
    extends com.hashicorp.cdktf.ComplexObject
    • Constructor Detail

      • MonitoringAlertPolicyConditionsConditionPrometheusQueryLanguageOutputReference

        protected MonitoringAlertPolicyConditionsConditionPrometheusQueryLanguageOutputReference​(software.amazon.jsii.JsiiObjectRef objRef)
      • MonitoringAlertPolicyConditionsConditionPrometheusQueryLanguageOutputReference

        protected MonitoringAlertPolicyConditionsConditionPrometheusQueryLanguageOutputReference​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      • MonitoringAlertPolicyConditionsConditionPrometheusQueryLanguageOutputReference

        @Stability(Stable)
        public MonitoringAlertPolicyConditionsConditionPrometheusQueryLanguageOutputReference​(@NotNull
                                                                                              com.hashicorp.cdktf.IInterpolatingParent terraformResource,
                                                                                              @NotNull
                                                                                              String terraformAttribute)
        Parameters:
        terraformResource - The parent resource. This parameter is required.
        terraformAttribute - The attribute on the parent resource this class is referencing. This parameter is required.
    • Method Detail

      • resetAlertRule

        @Stability(Stable)
        public void resetAlertRule()
      • resetDuration

        @Stability(Stable)
        public void resetDuration()
      • resetEvaluationInterval

        @Stability(Stable)
        public void resetEvaluationInterval()
      • resetLabels

        @Stability(Stable)
        public void resetLabels()
      • resetRuleGroup

        @Stability(Stable)
        public void resetRuleGroup()
      • getAlertRuleInput

        @Stability(Stable)
        @Nullable
        public String getAlertRuleInput()
      • getDurationInput

        @Stability(Stable)
        @Nullable
        public String getDurationInput()
      • getEvaluationIntervalInput

        @Stability(Stable)
        @Nullable
        public String getEvaluationIntervalInput()
      • getLabelsInput

        @Stability(Stable)
        @Nullable
        public Map<String,​String> getLabelsInput()
      • getQueryInput

        @Stability(Stable)
        @Nullable
        public String getQueryInput()
      • getRuleGroupInput

        @Stability(Stable)
        @Nullable
        public String getRuleGroupInput()
      • getAlertRule

        @Stability(Stable)
        @NotNull
        public String getAlertRule()
      • setAlertRule

        @Stability(Stable)
        public void setAlertRule​(@NotNull
                                 String value)
      • getDuration

        @Stability(Stable)
        @NotNull
        public String getDuration()
      • setDuration

        @Stability(Stable)
        public void setDuration​(@NotNull
                                String value)
      • getEvaluationInterval

        @Stability(Stable)
        @NotNull
        public String getEvaluationInterval()
      • setEvaluationInterval

        @Stability(Stable)
        public void setEvaluationInterval​(@NotNull
                                          String value)
      • getLabels

        @Stability(Stable)
        @NotNull
        public Map<String,​String> getLabels()
      • setLabels

        @Stability(Stable)
        public void setLabels​(@NotNull
                              Map<String,​String> value)
      • getQuery

        @Stability(Stable)
        @NotNull
        public String getQuery()
      • setQuery

        @Stability(Stable)
        public void setQuery​(@NotNull
                             String value)
      • getRuleGroup

        @Stability(Stable)
        @NotNull
        public String getRuleGroup()
      • setRuleGroup

        @Stability(Stable)
        public void setRuleGroup​(@NotNull
                                 String value)