Class CfnLogAlarmProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.cloudwatch.CfnLogAlarmProps.Jsii$Proxy
- All Implemented Interfaces:
CfnLogAlarmProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnLogAlarmProps
@Stability(Stable)
@Internal
public static final class CfnLogAlarmProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnLogAlarmProps
An implementation for
CfnLogAlarmProps-
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.CfnLogAlarmProps
CfnLogAlarmProps.Builder, CfnLogAlarmProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnLogAlarmProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnLogAlarmProps.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 NumberThe number of log lines to include in alarm notifications.final StringThe ARN of the IAM role that grants CloudWatch permissions to fetch log lines for alarm notifications.final ObjectIndicates whether actions should be executed during any changes to the alarm state.The list of actions to execute when this alarm transitions into an ALARM state from any other state.final StringThe description of the log alarm.final StringThe name of the log alarm.final StringThe arithmetic operation to use when comparing the specified threshold and the query results.The actions to execute when this alarm transitions to the INSUFFICIENT_DATA state from any other state.The actions to execute when this alarm transitions to the OK state from any other state.final NumberThe number of query results that must be breaching to trigger the alarm.final NumberThe number of query results over which data is compared to the specified threshold.final ObjectThe scheduled query configuration for the log alarm.getTags()A list of key-value pairs to associate with the log alarm.final NumberThe value to compare against the results of the scheduled query evaluation.final StringSets how this alarm is to handle missing data points.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 theCfnLogAlarmProps.Builder.
-
-
Method Details
-
getComparisonOperator
Description copied from interface:CfnLogAlarmPropsThe arithmetic operation to use when comparing the specified threshold and the query results.Valid values are GreaterThanOrEqualToThreshold, GreaterThanThreshold, LessThanThreshold, and LessThanOrEqualToThreshold.
- Specified by:
getComparisonOperatorin interfaceCfnLogAlarmProps- See Also:
-
getQueryResultsToAlarm
Description copied from interface:CfnLogAlarmPropsThe number of query results that must be breaching to trigger the alarm.- Specified by:
getQueryResultsToAlarmin interfaceCfnLogAlarmProps- See Also:
-
getQueryResultsToEvaluate
Description copied from interface:CfnLogAlarmPropsThe number of query results over which data is compared to the specified threshold.- Specified by:
getQueryResultsToEvaluatein interfaceCfnLogAlarmProps- See Also:
-
getScheduledQueryConfiguration
Description copied from interface:CfnLogAlarmPropsThe scheduled query configuration for the log alarm.Returns union: either
IResolvableorCfnLogAlarm.ScheduledQueryConfigurationProperty- Specified by:
getScheduledQueryConfigurationin interfaceCfnLogAlarmProps- See Also:
-
getThreshold
Description copied from interface:CfnLogAlarmPropsThe value to compare against the results of the scheduled query evaluation.- Specified by:
getThresholdin interfaceCfnLogAlarmProps- See Also:
-
getActionLogLineCount
Description copied from interface:CfnLogAlarmPropsThe number of log lines to include in alarm notifications.Valid values are 0 to 50.
- Specified by:
getActionLogLineCountin interfaceCfnLogAlarmProps- See Also:
-
getActionLogLineRoleArn
Description copied from interface:CfnLogAlarmPropsThe ARN of the IAM role that grants CloudWatch permissions to fetch log lines for alarm notifications.Required when ActionLogLineCount is greater than 0.
- Specified by:
getActionLogLineRoleArnin interfaceCfnLogAlarmProps- See Also:
-
getActionsEnabled
Description copied from interface:CfnLogAlarmPropsIndicates whether actions should be executed during any changes to the alarm state.The default is TRUE.
Returns union: either
BooleanorIResolvableDefault: - true
- Specified by:
getActionsEnabledin interfaceCfnLogAlarmProps- See Also:
-
getAlarmActions
Description copied from interface:CfnLogAlarmPropsThe list of actions to execute when this alarm transitions into an ALARM state from any other state.- Specified by:
getAlarmActionsin interfaceCfnLogAlarmProps- See Also:
-
getAlarmDescription
Description copied from interface:CfnLogAlarmPropsThe description of the log alarm.- Specified by:
getAlarmDescriptionin interfaceCfnLogAlarmProps- See Also:
-
getAlarmName
Description copied from interface:CfnLogAlarmPropsThe name of the log alarm.- Specified by:
getAlarmNamein interfaceCfnLogAlarmProps- See Also:
-
getInsufficientDataActions
Description copied from interface:CfnLogAlarmPropsThe actions to execute when this alarm transitions to the INSUFFICIENT_DATA state from any other state.- Specified by:
getInsufficientDataActionsin interfaceCfnLogAlarmProps- See Also:
-
getOkActions
Description copied from interface:CfnLogAlarmPropsThe actions to execute when this alarm transitions to the OK state from any other state.- Specified by:
getOkActionsin interfaceCfnLogAlarmProps- See Also:
-
getTags
Description copied from interface:CfnLogAlarmPropsA list of key-value pairs to associate with the log alarm.- Specified by:
getTagsin interfaceCfnLogAlarmProps- See Also:
-
getTreatMissingData
Description copied from interface:CfnLogAlarmPropsSets how this alarm is to handle missing data points.Valid values are breaching, notBreaching, ignore, and missing.
- Specified by:
getTreatMissingDatain interfaceCfnLogAlarmProps- See Also:
-
$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()
-