@Stability(value=Stable) public static final class CfnCluster.CloudWatchAlarmDefinitionProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnCluster.CloudWatchAlarmDefinitionProperty>
CfnCluster.CloudWatchAlarmDefinitionProperty| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnCluster.CloudWatchAlarmDefinitionProperty.Builder comparisonOperator(String comparisonOperator)
CfnCluster.CloudWatchAlarmDefinitionProperty.getComparisonOperator()comparisonOperator - Determines how the metric specified by `MetricName` is compared to the value specified by `Threshold` . This parameter is required.this@Stability(value=Stable) public CfnCluster.CloudWatchAlarmDefinitionProperty.Builder metricName(String metricName)
CfnCluster.CloudWatchAlarmDefinitionProperty.getMetricName()metricName - The name of the CloudWatch metric that is watched to determine an alarm condition. This parameter is required.this@Stability(value=Stable) public CfnCluster.CloudWatchAlarmDefinitionProperty.Builder period(Number period)
CfnCluster.CloudWatchAlarmDefinitionProperty.getPeriod()period - The period, in seconds, over which the statistic is applied. This parameter is required.
EMR CloudWatch metrics are emitted every five minutes (300 seconds), so if an EMR CloudWatch metric is specified, specify 300 .this@Stability(value=Stable) public CfnCluster.CloudWatchAlarmDefinitionProperty.Builder threshold(Number threshold)
CfnCluster.CloudWatchAlarmDefinitionProperty.getThreshold()threshold - The value against which the specified statistic is compared. This parameter is required.this@Stability(value=Stable) public CfnCluster.CloudWatchAlarmDefinitionProperty.Builder dimensions(IResolvable dimensions)
CfnCluster.CloudWatchAlarmDefinitionProperty.getDimensions()dimensions - A CloudWatch metric dimension.this@Stability(value=Stable) public CfnCluster.CloudWatchAlarmDefinitionProperty.Builder dimensions(List<? extends Object> dimensions)
CfnCluster.CloudWatchAlarmDefinitionProperty.getDimensions()dimensions - A CloudWatch metric dimension.this@Stability(value=Stable) public CfnCluster.CloudWatchAlarmDefinitionProperty.Builder evaluationPeriods(Number evaluationPeriods)
CfnCluster.CloudWatchAlarmDefinitionProperty.getEvaluationPeriods()evaluationPeriods - The number of periods, in five-minute increments, during which the alarm condition must exist before the alarm triggers automatic scaling activity.
The default value is 1 .this@Stability(value=Stable) public CfnCluster.CloudWatchAlarmDefinitionProperty.Builder namespace(String namespace)
CfnCluster.CloudWatchAlarmDefinitionProperty.getNamespace()namespace - The namespace for the CloudWatch metric.
The default is AWS/ElasticMapReduce .this@Stability(value=Stable) public CfnCluster.CloudWatchAlarmDefinitionProperty.Builder statistic(String statistic)
CfnCluster.CloudWatchAlarmDefinitionProperty.getStatistic()statistic - The statistic to apply to the metric associated with the alarm.
The default is AVERAGE .this@Stability(value=Stable) public CfnCluster.CloudWatchAlarmDefinitionProperty.Builder unit(String unit)
CfnCluster.CloudWatchAlarmDefinitionProperty.getUnit()unit - The unit of measure associated with the CloudWatch metric being watched.
The value specified for Unit must correspond to the units specified in the CloudWatch metric.this@Stability(value=Stable) public CfnCluster.CloudWatchAlarmDefinitionProperty build()
build in interface software.amazon.jsii.Builder<CfnCluster.CloudWatchAlarmDefinitionProperty>CfnCluster.CloudWatchAlarmDefinitionPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.