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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.medialive.CfnCloudWatchAlarmTemplateProps
CfnCloudWatchAlarmTemplateProps.Builder, CfnCloudWatchAlarmTemplateProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnCloudWatchAlarmTemplateProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
The comparison operator used to compare the specified statistic and the threshold.final Number
The number of datapoints within the evaluation period that must be breaching to trigger the alarm.final String
A resource's optional description.final Number
The number of periods over which data is compared to the specified threshold.final String
A cloudwatch alarm template group's identifier.final String
The name of the metric associated with the alarm.final String
getName()
A resource's name.final Number
The period, in seconds, over which the specified statistic is applied.final String
The statistic to apply to the alarm's metric data.getTags()
Represents the tags associated with a resource.final String
The resource type this template should dynamically generate CloudWatch metric alarms for.final Number
The threshold value to compare with the specified statistic.final String
Specifies how missing data points are treated when evaluating the alarm's condition.final int
hashCode()
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:CfnCloudWatchAlarmTemplateProps
The comparison operator used to compare the specified statistic and the threshold.- Specified by:
getComparisonOperator
in interfaceCfnCloudWatchAlarmTemplateProps
- See Also:
-
getEvaluationPeriods
Description copied from interface:CfnCloudWatchAlarmTemplateProps
The number of periods over which data is compared to the specified threshold.Default: - 0
- Specified by:
getEvaluationPeriods
in interfaceCfnCloudWatchAlarmTemplateProps
- See Also:
-
getGroupIdentifier
Description copied from interface:CfnCloudWatchAlarmTemplateProps
A cloudwatch alarm template group's identifier.Can be either be its id or current name.
- Specified by:
getGroupIdentifier
in interfaceCfnCloudWatchAlarmTemplateProps
- See Also:
-
getMetricName
Description copied from interface:CfnCloudWatchAlarmTemplateProps
The name of the metric associated with the alarm.Must be compatible with targetResourceType.
- Specified by:
getMetricName
in interfaceCfnCloudWatchAlarmTemplateProps
- See Also:
-
getName
Description copied from interface:CfnCloudWatchAlarmTemplateProps
A resource's name.Names must be unique within the scope of a resource type in a specific region.
- Specified by:
getName
in interfaceCfnCloudWatchAlarmTemplateProps
- See Also:
-
getPeriod
Description copied from interface:CfnCloudWatchAlarmTemplateProps
The period, in seconds, over which the specified statistic is applied.Default: - 0
- Specified by:
getPeriod
in interfaceCfnCloudWatchAlarmTemplateProps
- See Also:
-
getStatistic
Description copied from interface:CfnCloudWatchAlarmTemplateProps
The statistic to apply to the alarm's metric data.- Specified by:
getStatistic
in interfaceCfnCloudWatchAlarmTemplateProps
- See Also:
-
getTargetResourceType
Description copied from interface:CfnCloudWatchAlarmTemplateProps
The resource type this template should dynamically generate CloudWatch metric alarms for.- Specified by:
getTargetResourceType
in interfaceCfnCloudWatchAlarmTemplateProps
- See Also:
-
getThreshold
Description copied from interface:CfnCloudWatchAlarmTemplateProps
The threshold value to compare with the specified statistic.Default: - 0
- Specified by:
getThreshold
in interfaceCfnCloudWatchAlarmTemplateProps
- See Also:
-
getTreatMissingData
Description copied from interface:CfnCloudWatchAlarmTemplateProps
Specifies how missing data points are treated when evaluating the alarm's condition.- Specified by:
getTreatMissingData
in interfaceCfnCloudWatchAlarmTemplateProps
- See Also:
-
getDatapointsToAlarm
Description copied from interface:CfnCloudWatchAlarmTemplateProps
The number of datapoints within the evaluation period that must be breaching to trigger the alarm.Default: - 0
- Specified by:
getDatapointsToAlarm
in interfaceCfnCloudWatchAlarmTemplateProps
- See Also:
-
getDescription
Description copied from interface:CfnCloudWatchAlarmTemplateProps
A resource's optional description.- Specified by:
getDescription
in interfaceCfnCloudWatchAlarmTemplateProps
- See Also:
-
getTags
Description copied from interface:CfnCloudWatchAlarmTemplateProps
Represents the tags associated with a resource.- Specified by:
getTags
in interfaceCfnCloudWatchAlarmTemplateProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-