@Stability(value=Stable) public static final class CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty>
CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty.Builder comparisonOperator(String comparisonOperator)
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 CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty.Builder metricName(String metricName)
CfnInstanceGroupConfig.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 CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty.Builder period(Number period)
CfnInstanceGroupConfig.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 CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty.Builder threshold(Number threshold)
CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty.getThreshold()threshold - The value against which the specified statistic is compared. This parameter is required.this@Stability(value=Stable) public CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty.Builder dimensions(IResolvable dimensions)
CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty.getDimensions()dimensions - A CloudWatch metric dimension.this@Stability(value=Stable) public CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty.Builder dimensions(List<? extends Object> dimensions)
CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty.getDimensions()dimensions - A CloudWatch metric dimension.this@Stability(value=Stable) public CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty.Builder evaluationPeriods(Number evaluationPeriods)
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 CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty.Builder namespace(String namespace)
CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty.getNamespace()namespace - The namespace for the CloudWatch metric.
The default is AWS/ElasticMapReduce .this@Stability(value=Stable) public CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty.Builder statistic(String statistic)
CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty.getStatistic()statistic - The statistic to apply to the metric associated with the alarm.
The default is AVERAGE .this@Stability(value=Stable) public CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty.Builder unit(String unit)
CfnInstanceGroupConfig.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 CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty build()
build in interface software.amazon.jsii.Builder<CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty>CfnInstanceGroupConfig.CloudWatchAlarmDefinitionPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.