Class MonitoringAlertPolicyConditionsConditionThresholdOutputReference

  • 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.930Z")
    @Stability(Stable)
    public class MonitoringAlertPolicyConditionsConditionThresholdOutputReference
    extends com.hashicorp.cdktf.ComplexObject
    • Constructor Detail

      • MonitoringAlertPolicyConditionsConditionThresholdOutputReference

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

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

        @Stability(Stable)
        public MonitoringAlertPolicyConditionsConditionThresholdOutputReference​(@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

      • putAggregations

        @Stability(Stable)
        public void putAggregations​(@NotNull
                                    Object value)
        Parameters:
        value - This parameter is required.
      • putDenominatorAggregations

        @Stability(Stable)
        public void putDenominatorAggregations​(@NotNull
                                               Object value)
        Parameters:
        value - This parameter is required.
      • resetAggregations

        @Stability(Stable)
        public void resetAggregations()
      • resetDenominatorAggregations

        @Stability(Stable)
        public void resetDenominatorAggregations()
      • resetDenominatorFilter

        @Stability(Stable)
        public void resetDenominatorFilter()
      • resetEvaluationMissingData

        @Stability(Stable)
        public void resetEvaluationMissingData()
      • resetFilter

        @Stability(Stable)
        public void resetFilter()
      • resetForecastOptions

        @Stability(Stable)
        public void resetForecastOptions()
      • resetThresholdValue

        @Stability(Stable)
        public void resetThresholdValue()
      • resetTrigger

        @Stability(Stable)
        public void resetTrigger()
      • getAggregationsInput

        @Stability(Stable)
        @Nullable
        public Object getAggregationsInput()
      • getComparisonInput

        @Stability(Stable)
        @Nullable
        public String getComparisonInput()
      • getDenominatorAggregationsInput

        @Stability(Stable)
        @Nullable
        public Object getDenominatorAggregationsInput()
      • getDenominatorFilterInput

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

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

        @Stability(Stable)
        @Nullable
        public String getEvaluationMissingDataInput()
      • getFilterInput

        @Stability(Stable)
        @Nullable
        public String getFilterInput()
      • getThresholdValueInput

        @Stability(Stable)
        @Nullable
        public Number getThresholdValueInput()
      • getComparison

        @Stability(Stable)
        @NotNull
        public String getComparison()
      • setComparison

        @Stability(Stable)
        public void setComparison​(@NotNull
                                  String value)
      • getDenominatorFilter

        @Stability(Stable)
        @NotNull
        public String getDenominatorFilter()
      • setDenominatorFilter

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

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

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

        @Stability(Stable)
        @NotNull
        public String getEvaluationMissingData()
      • setEvaluationMissingData

        @Stability(Stable)
        public void setEvaluationMissingData​(@NotNull
                                             String value)
      • getFilter

        @Stability(Stable)
        @NotNull
        public String getFilter()
      • setFilter

        @Stability(Stable)
        public void setFilter​(@NotNull
                              String value)
      • getThresholdValue

        @Stability(Stable)
        @NotNull
        public Number getThresholdValue()
      • setThresholdValue

        @Stability(Stable)
        public void setThresholdValue​(@NotNull
                                      Number value)