Class PromQLAlarmProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.cloudwatch.PromQLAlarmProps.Jsii$Proxy
- All Implemented Interfaces:
PromQLAlarmProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
PromQLAlarmProps
@Stability(Stable)
@Internal
public static final class PromQLAlarmProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements PromQLAlarmProps
An implementation for
PromQLAlarmProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.cloudwatch.PromQLAlarmProps
PromQLAlarmProps.Builder, PromQLAlarmProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(PromQLAlarmProps.Builder builder) Constructor that initializes the object based on literal property values passed by thePromQLAlarmProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal BooleanWhether the actions for this alarm are enabled.final StringDescription for the alarm.final StringName of the alarm.final DurationThe frequency at which the alarm is evaluated.final DurationThe duration that a contributor must continuously breach before the contributor transitions to ALARM state.final StringgetQuery()The PromQL query that the alarm evaluates.final DurationThe duration that a contributor must continuously not be breaching before it transitions back to the OK state.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
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
Constructor that initializes the object based on literal property values passed by thePromQLAlarmProps.Builder.
-
-
Method Details
-
getEvaluationInterval
Description copied from interface:PromQLAlarmPropsThe frequency at which the alarm is evaluated.Must be between 10 seconds and 3600 seconds.
- Specified by:
getEvaluationIntervalin interfacePromQLAlarmProps
-
getQuery
Description copied from interface:PromQLAlarmPropsThe PromQL query that the alarm evaluates.- Specified by:
getQueryin interfacePromQLAlarmProps
-
getActionsEnabled
Description copied from interface:PromQLAlarmPropsWhether the actions for this alarm are enabled.Default: true
- Specified by:
getActionsEnabledin interfacePromQLAlarmProps
-
getAlarmDescription
Description copied from interface:PromQLAlarmPropsDescription for the alarm.Default: - No description
- Specified by:
getAlarmDescriptionin interfacePromQLAlarmProps
-
getAlarmName
Description copied from interface:PromQLAlarmPropsName of the alarm.Default: - Automatically generated name
- Specified by:
getAlarmNamein interfacePromQLAlarmProps
-
getPendingPeriod
Description copied from interface:PromQLAlarmPropsThe duration that a contributor must continuously breach before the contributor transitions to ALARM state.Default: - No pending period
- Specified by:
getPendingPeriodin interfacePromQLAlarmProps
-
getRecoveryPeriod
Description copied from interface:PromQLAlarmPropsThe duration that a contributor must continuously not be breaching before it transitions back to the OK state.Default: - No recovery period
- Specified by:
getRecoveryPeriodin interfacePromQLAlarmProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-