@Stability(value=Experimental) public static final class MetricAlarmConfig.Builder extends Object
MetricAlarmConfig| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
MetricAlarmConfig |
build()
Builds the configured instance.
|
MetricAlarmConfig.Builder |
withDimensions(List<Dimension> value)
Sets the value of Dimensions
|
MetricAlarmConfig.Builder |
withExtendedStatistic(String value)
Sets the value of ExtendedStatistic
|
MetricAlarmConfig.Builder |
withMetricName(String value)
Sets the value of MetricName
|
MetricAlarmConfig.Builder |
withNamespace(String value)
Sets the value of Namespace
|
MetricAlarmConfig.Builder |
withPeriod(Number value)
Sets the value of Period
|
MetricAlarmConfig.Builder |
withStatistic(Statistic value)
Sets the value of Statistic
|
MetricAlarmConfig.Builder |
withUnit(Unit value)
Sets the value of Unit
|
@Stability(value=Experimental) public MetricAlarmConfig.Builder withMetricName(String value)
value - Name of the metric.this@Stability(value=Experimental) public MetricAlarmConfig.Builder withNamespace(String value)
value - Namespace of the metric.this@Stability(value=Experimental) public MetricAlarmConfig.Builder withPeriod(Number value)
value - How many seconds to aggregate over.this@Stability(value=Experimental) public MetricAlarmConfig.Builder withDimensions(@Nullable List<Dimension> value)
value - The dimensions to apply to the alarm.this@Stability(value=Experimental) public MetricAlarmConfig.Builder withExtendedStatistic(@Nullable String value)
value - Percentile aggregation function to use.this@Stability(value=Experimental) public MetricAlarmConfig.Builder withStatistic(@Nullable Statistic value)
value - Simple aggregation function to use.this@Stability(value=Experimental) public MetricAlarmConfig.Builder withUnit(@Nullable Unit value)
value - The unit of the alarm.this@Stability(value=Experimental) public MetricAlarmConfig build()
MetricAlarmConfigNullPointerException - if any required attribute was not providedCopyright © 2019. All rights reserved.