Interface AlarmEvents.CloudWatchAlarmConfigurationChange.Configuration
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
AlarmEvents.CloudWatchAlarmConfigurationChange.Configuration.Jsii$Proxy
- Enclosing class:
AlarmEvents.CloudWatchAlarmConfigurationChange
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.mixins.preview.services.cloudwatch.events.*;
Configuration configuration = Configuration.builder()
.actionsEnabled(List.of("actionsEnabled"))
.actionsSuppressor(List.of("actionsSuppressor"))
.actionsSuppressorExtensionPeriod(List.of("actionsSuppressorExtensionPeriod"))
.actionsSuppressorWaitPeriod(List.of("actionsSuppressorWaitPeriod"))
.alarmActions(List.of("alarmActions"))
.alarmName(List.of("alarmName"))
.alarmRule(List.of("alarmRule"))
.comparisonOperator(List.of("comparisonOperator"))
.datapointsToAlarm(List.of("datapointsToAlarm"))
.description(List.of("description"))
.evaluateLowSampleCountPercentile(List.of("evaluateLowSampleCountPercentile"))
.evaluationPeriods(List.of("evaluationPeriods"))
.insufficientDataActions(List.of("insufficientDataActions"))
.metrics(List.of(ConfigurationItem.builder()
.id(List.of("id"))
.metricStat(MetricStat.builder()
.metric(Metric.builder()
.dimensions(List.of("dimensions"))
.name(List.of("name"))
.namespace(List.of("namespace"))
.build())
.period(List.of("period"))
.stat(List.of("stat"))
.build())
.returnData(List.of("returnData"))
.build()))
.okActions(List.of("okActions"))
.threshold(List.of("threshold"))
.timestamp(List.of("timestamp"))
.treatMissingData(List.of("treatMissingData"))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forAlarmEvents.CloudWatchAlarmConfigurationChange.Configuration -
Method Summary
Modifier and TypeMethodDescriptionbuilder()(experimental) actionsEnabled property.(experimental) actionsSuppressor property.(experimental) actionsSuppressorExtensionPeriod property.(experimental) actionsSuppressorWaitPeriod property.(experimental) alarmActions property.(experimental) alarmName property.(experimental) alarmRule property.(experimental) comparisonOperator property.(experimental) datapointsToAlarm property.(experimental) description property.(experimental) evaluateLowSampleCountPercentile property.(experimental) evaluationPeriods property.(experimental) insufficientDataActions property.(experimental) metrics property.(experimental) okActions property.(experimental) threshold property.(experimental) timestamp property.(experimental) treatMissingData property.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getActionsEnabled
(experimental) actionsEnabled property.Specify an array of string values to match this event if the actual value of actionsEnabled is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getActionsSuppressor
(experimental) actionsSuppressor property.Specify an array of string values to match this event if the actual value of actionsSuppressor is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getActionsSuppressorExtensionPeriod
(experimental) actionsSuppressorExtensionPeriod property.Specify an array of string values to match this event if the actual value of actionsSuppressorExtensionPeriod is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getActionsSuppressorWaitPeriod
(experimental) actionsSuppressorWaitPeriod property.Specify an array of string values to match this event if the actual value of actionsSuppressorWaitPeriod is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getAlarmActions
(experimental) alarmActions property.Specify an array of string values to match this event if the actual value of alarmActions is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getAlarmName
(experimental) alarmName property.Specify an array of string values to match this event if the actual value of alarmName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Filter with the Alarm reference
-
getAlarmRule
(experimental) alarmRule property.Specify an array of string values to match this event if the actual value of alarmRule is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getComparisonOperator
(experimental) comparisonOperator property.Specify an array of string values to match this event if the actual value of comparisonOperator is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getDatapointsToAlarm
(experimental) datapointsToAlarm property.Specify an array of string values to match this event if the actual value of datapointsToAlarm is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getDescription
(experimental) description property.Specify an array of string values to match this event if the actual value of description is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getEvaluateLowSampleCountPercentile
(experimental) evaluateLowSampleCountPercentile property.Specify an array of string values to match this event if the actual value of evaluateLowSampleCountPercentile is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getEvaluationPeriods
(experimental) evaluationPeriods property.Specify an array of string values to match this event if the actual value of evaluationPeriods is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getInsufficientDataActions
(experimental) insufficientDataActions property.Specify an array of string values to match this event if the actual value of insufficientDataActions is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getMetrics
@Stability(Experimental) @Nullable default List<AlarmEvents.CloudWatchAlarmConfigurationChange.ConfigurationItem> getMetrics()(experimental) metrics property.Specify an array of string values to match this event if the actual value of metrics is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getOkActions
(experimental) okActions property.Specify an array of string values to match this event if the actual value of okActions is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getThreshold
(experimental) threshold property.Specify an array of string values to match this event if the actual value of threshold is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getTimestamp
(experimental) timestamp property.Specify an array of string values to match this event if the actual value of timestamp is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getTreatMissingData
(experimental) treatMissingData property.Specify an array of string values to match this event if the actual value of treatMissingData is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
builder
@Stability(Experimental) static AlarmEvents.CloudWatchAlarmConfigurationChange.Configuration.Builder builder()
-