@Stability(value=Experimental) public static final class EmrCreateCluster.CloudWatchAlarmDefinitionProperty.Builder extends Object implements software.amazon.jsii.Builder<EmrCreateCluster.CloudWatchAlarmDefinitionProperty>
EmrCreateCluster.CloudWatchAlarmDefinitionProperty| Constructor and Description |
|---|
Builder() |
@Stability(value=Experimental) public EmrCreateCluster.CloudWatchAlarmDefinitionProperty.Builder comparisonOperator(EmrCreateCluster.CloudWatchAlarmComparisonOperator comparisonOperator)
comparisonOperator - Determines how the metric specified by MetricName is compared to the value specified by Threshold. This parameter is required.this@Stability(value=Experimental) public EmrCreateCluster.CloudWatchAlarmDefinitionProperty.Builder metricName(String metricName)
EmrCreateCluster.CloudWatchAlarmDefinitionProperty.getMetricName()metricName - The name of the CloudWatch metric that is watched to determine an alarm condition. This parameter is required.this@Stability(value=Experimental) public EmrCreateCluster.CloudWatchAlarmDefinitionProperty.Builder period(Duration period)
EmrCreateCluster.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=Experimental) public EmrCreateCluster.CloudWatchAlarmDefinitionProperty.Builder dimensions(List<? extends EmrCreateCluster.MetricDimensionProperty> dimensions)
EmrCreateCluster.CloudWatchAlarmDefinitionProperty.getDimensions()dimensions - A CloudWatch metric dimension.this@Stability(value=Experimental) public EmrCreateCluster.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.this@Stability(value=Experimental) public EmrCreateCluster.CloudWatchAlarmDefinitionProperty.Builder namespace(String namespace)
EmrCreateCluster.CloudWatchAlarmDefinitionProperty.getNamespace()namespace - The namespace for the CloudWatch metric.this@Stability(value=Experimental) public EmrCreateCluster.CloudWatchAlarmDefinitionProperty.Builder statistic(EmrCreateCluster.CloudWatchAlarmStatistic statistic)
EmrCreateCluster.CloudWatchAlarmDefinitionProperty.getStatistic()statistic - The statistic to apply to the metric associated with the alarm.this@Stability(value=Experimental) public EmrCreateCluster.CloudWatchAlarmDefinitionProperty.Builder threshold(Number threshold)
EmrCreateCluster.CloudWatchAlarmDefinitionProperty.getThreshold()threshold - The value against which the specified statistic is compared.this@Stability(value=Experimental) public EmrCreateCluster.CloudWatchAlarmDefinitionProperty.Builder unit(EmrCreateCluster.CloudWatchAlarmUnit unit)
EmrCreateCluster.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=Experimental) public EmrCreateCluster.CloudWatchAlarmDefinitionProperty build()
build in interface software.amazon.jsii.Builder<EmrCreateCluster.CloudWatchAlarmDefinitionProperty>EmrCreateCluster.CloudWatchAlarmDefinitionPropertyNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.