Package | Description |
---|---|
software.amazon.awssdk.services.cloudwatch |
Amazon CloudWatch monitors your Amazon Web Services (Amazon Web Services) resources and the applications you run on
Amazon Web Services in real time.
|
software.amazon.awssdk.services.cloudwatch.model |
Modifier and Type | Method and Description |
---|---|
default PutMetricAlarmResponse |
CloudWatchClient.putMetricAlarm(Consumer<PutMetricAlarmRequest.Builder> putMetricAlarmRequest)
Creates or updates an alarm and associates it with the specified metric, metric math expression, or anomaly
detection model.
|
default CompletableFuture<PutMetricAlarmResponse> |
CloudWatchAsyncClient.putMetricAlarm(Consumer<PutMetricAlarmRequest.Builder> putMetricAlarmRequest)
Creates or updates an alarm and associates it with the specified metric, metric math expression, or anomaly
detection model.
|
Modifier and Type | Method and Description |
---|---|
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.actionsEnabled(Boolean actionsEnabled)
Indicates whether actions should be executed during any changes to the alarm state.
|
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.alarmActions(Collection<String> alarmActions)
The actions to execute when this alarm transitions to the
ALARM state from any other state. |
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.alarmActions(String... alarmActions)
The actions to execute when this alarm transitions to the
ALARM state from any other state. |
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.alarmDescription(String alarmDescription)
The description for the alarm.
|
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.alarmName(String alarmName)
The name for the alarm.
|
static PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.builder() |
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.comparisonOperator(ComparisonOperator comparisonOperator)
The arithmetic operation to use when comparing the specified statistic and threshold.
|
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.comparisonOperator(String comparisonOperator)
The arithmetic operation to use when comparing the specified statistic and threshold.
|
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.datapointsToAlarm(Integer datapointsToAlarm)
The number of data points that must be breaching to trigger the alarm.
|
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.dimensions(Collection<Dimension> dimensions)
The dimensions for the metric specified in
MetricName . |
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.dimensions(Consumer<Dimension.Builder>... dimensions)
The dimensions for the metric specified in
MetricName . |
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.dimensions(Dimension... dimensions)
The dimensions for the metric specified in
MetricName . |
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.evaluateLowSampleCountPercentile(String evaluateLowSampleCountPercentile)
Used only for alarms based on percentiles.
|
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.evaluationPeriods(Integer evaluationPeriods)
The number of periods over which data is compared to the specified threshold.
|
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.extendedStatistic(String extendedStatistic)
The percentile statistic for the metric specified in
MetricName . |
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.insufficientDataActions(Collection<String> insufficientDataActions)
The actions to execute when this alarm transitions to the
INSUFFICIENT_DATA state from any other
state. |
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.insufficientDataActions(String... insufficientDataActions)
The actions to execute when this alarm transitions to the
INSUFFICIENT_DATA state from any other
state. |
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.metricName(String metricName)
The name for the metric associated with the alarm.
|
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.metrics(Collection<MetricDataQuery> metrics)
An array of
MetricDataQuery structures that enable you to create an alarm based on the result of
a metric math expression. |
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.metrics(Consumer<MetricDataQuery.Builder>... metrics)
An array of
MetricDataQuery structures that enable you to create an alarm based on the result of
a metric math expression. |
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.metrics(MetricDataQuery... metrics)
An array of
MetricDataQuery structures that enable you to create an alarm based on the result of
a metric math expression. |
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.namespace(String namespace)
The namespace for the metric associated specified in
MetricName . |
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.okActions(Collection<String> okActions)
The actions to execute when this alarm transitions to an
OK state from any other state. |
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.okActions(String... okActions)
The actions to execute when this alarm transitions to an
OK state from any other state. |
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.period(Integer period)
The length, in seconds, used each time the metric specified in
MetricName is evaluated. |
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.statistic(Statistic statistic)
The statistic for the metric specified in
MetricName , other than percentile. |
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.statistic(String statistic)
The statistic for the metric specified in
MetricName , other than percentile. |
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.tags(Collection<Tag> tags)
A list of key-value pairs to associate with the alarm.
|
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.tags(Consumer<Tag.Builder>... tags)
A list of key-value pairs to associate with the alarm.
|
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.tags(Tag... tags)
A list of key-value pairs to associate with the alarm.
|
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.threshold(Double threshold)
The value against which the specified statistic is compared.
|
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.thresholdMetricId(String thresholdMetricId)
If this is an alarm based on an anomaly detection model, make this value match the ID of the
ANOMALY_DETECTION_BAND function. |
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.toBuilder() |
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.treatMissingData(String treatMissingData)
Sets how this alarm is to handle missing data points.
|
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.unit(StandardUnit unit)
The unit of measure for the statistic.
|
PutMetricAlarmRequest.Builder |
PutMetricAlarmRequest.Builder.unit(String unit)
The unit of measure for the statistic.
|
Modifier and Type | Method and Description |
---|---|
static Class<? extends PutMetricAlarmRequest.Builder> |
PutMetricAlarmRequest.serializableBuilderClass() |
Copyright © 2021. All rights reserved.