Class CfnCloudWatchAlarmTemplateProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.medialive.CfnCloudWatchAlarmTemplateProps.Jsii$Proxy
- All Implemented Interfaces:
CfnCloudWatchAlarmTemplateProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCloudWatchAlarmTemplateProps
@Stability(Stable)
@Internal
public static final class CfnCloudWatchAlarmTemplateProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnCloudWatchAlarmTemplateProps
An implementation for
CfnCloudWatchAlarmTemplateProps-
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.medialive.CfnCloudWatchAlarmTemplateProps
CfnCloudWatchAlarmTemplateProps.Builder, CfnCloudWatchAlarmTemplateProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnCloudWatchAlarmTemplateProps.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 StringThe comparison operator used to compare the specified statistic and the threshold.final NumberThe number of datapoints within the evaluation period that must be breaching to trigger the alarm.final StringA resource's optional description.final NumberThe number of periods over which data is compared to the specified threshold.final StringA cloudwatch alarm template group's identifier.final StringThe name of the metric associated with the alarm.final StringgetName()A resource's name.final NumberThe period, in seconds, over which the specified statistic is applied.final StringThe statistic to apply to the alarm's metric data.getTags()Represents the tags associated with a resource.final StringThe resource type this template should dynamically generate CloudWatch metric alarms for.final NumberThe threshold value to compare with the specified statistic.final StringSpecifies how missing data points are treated when evaluating the alarm's condition.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 theCfnCloudWatchAlarmTemplateProps.Builder.
-
-
Method Details
-
getComparisonOperator
Description copied from interface:CfnCloudWatchAlarmTemplatePropsThe comparison operator used to compare the specified statistic and the threshold.- Specified by:
getComparisonOperatorin interfaceCfnCloudWatchAlarmTemplateProps- See Also:
-
getEvaluationPeriods
Description copied from interface:CfnCloudWatchAlarmTemplatePropsThe number of periods over which data is compared to the specified threshold.Default: - 0
- Specified by:
getEvaluationPeriodsin interfaceCfnCloudWatchAlarmTemplateProps- See Also:
-
getMetricName
Description copied from interface:CfnCloudWatchAlarmTemplatePropsThe name of the metric associated with the alarm.Must be compatible with targetResourceType.
- Specified by:
getMetricNamein interfaceCfnCloudWatchAlarmTemplateProps- See Also:
-
getName
Description copied from interface:CfnCloudWatchAlarmTemplatePropsA resource's name.Names must be unique within the scope of a resource type in a specific region.
- Specified by:
getNamein interfaceCfnCloudWatchAlarmTemplateProps- See Also:
-
getPeriod
Description copied from interface:CfnCloudWatchAlarmTemplatePropsThe period, in seconds, over which the specified statistic is applied.Default: - 0
- Specified by:
getPeriodin interfaceCfnCloudWatchAlarmTemplateProps- See Also:
-
getStatistic
Description copied from interface:CfnCloudWatchAlarmTemplatePropsThe statistic to apply to the alarm's metric data.- Specified by:
getStatisticin interfaceCfnCloudWatchAlarmTemplateProps- See Also:
-
getTargetResourceType
Description copied from interface:CfnCloudWatchAlarmTemplatePropsThe resource type this template should dynamically generate CloudWatch metric alarms for.- Specified by:
getTargetResourceTypein interfaceCfnCloudWatchAlarmTemplateProps- See Also:
-
getThreshold
Description copied from interface:CfnCloudWatchAlarmTemplatePropsThe threshold value to compare with the specified statistic.Default: - 0
- Specified by:
getThresholdin interfaceCfnCloudWatchAlarmTemplateProps- See Also:
-
getTreatMissingData
Description copied from interface:CfnCloudWatchAlarmTemplatePropsSpecifies how missing data points are treated when evaluating the alarm's condition.- Specified by:
getTreatMissingDatain interfaceCfnCloudWatchAlarmTemplateProps- See Also:
-
getDatapointsToAlarm
Description copied from interface:CfnCloudWatchAlarmTemplatePropsThe number of datapoints within the evaluation period that must be breaching to trigger the alarm.Default: - 0
- Specified by:
getDatapointsToAlarmin interfaceCfnCloudWatchAlarmTemplateProps- See Also:
-
getDescription
Description copied from interface:CfnCloudWatchAlarmTemplatePropsA resource's optional description.- Specified by:
getDescriptionin interfaceCfnCloudWatchAlarmTemplateProps- See Also:
-
getGroupIdentifier
Description copied from interface:CfnCloudWatchAlarmTemplatePropsA cloudwatch alarm template group's identifier.Can be either be its id or current name.
- Specified by:
getGroupIdentifierin interfaceCfnCloudWatchAlarmTemplateProps- See Also:
-
getTags
Description copied from interface:CfnCloudWatchAlarmTemplatePropsRepresents the tags associated with a resource.- Specified by:
getTagsin interfaceCfnCloudWatchAlarmTemplateProps- 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()
-