@Stability(value=Stable) @Internal public static final class CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty
CfnInstanceGroupConfig.CloudWatchAlarmDefinitionPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty.Builder, CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnInstanceGroupConfig.AutoScalingPolicyProperty.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getComparisonOperator()
Determines how the metric specified by `MetricName` is compared to the value specified by `Threshold` .
|
Object |
getDimensions()
A CloudWatch metric dimension.
|
Number |
getEvaluationPeriods()
The number of periods, in five-minute increments, during which the alarm condition must exist before the alarm triggers automatic scaling activity.
|
String |
getMetricName()
The name of the CloudWatch metric that is watched to determine an alarm condition.
|
String |
getNamespace()
The namespace for the CloudWatch metric.
|
Number |
getPeriod()
The period, in seconds, over which the statistic is applied.
|
String |
getStatistic()
The statistic to apply to the metric associated with the alarm.
|
Number |
getThreshold()
The value against which the specified statistic is compared.
|
String |
getUnit()
The unit of measure associated with the CloudWatch metric being watched.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty.Builder builder)
CfnInstanceGroupConfig.AutoScalingPolicyProperty.Builder.public final String getComparisonOperator()
CfnInstanceGroupConfig.CloudWatchAlarmDefinitionPropertygetComparisonOperator in interface CfnInstanceGroupConfig.CloudWatchAlarmDefinitionPropertypublic final String getMetricName()
CfnInstanceGroupConfig.CloudWatchAlarmDefinitionPropertygetMetricName in interface CfnInstanceGroupConfig.CloudWatchAlarmDefinitionPropertypublic final Number getPeriod()
CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty
EMR CloudWatch metrics are emitted every five minutes (300 seconds), so if an EMR CloudWatch metric is specified, specify 300 .
getPeriod in interface CfnInstanceGroupConfig.CloudWatchAlarmDefinitionPropertypublic final Number getThreshold()
CfnInstanceGroupConfig.CloudWatchAlarmDefinitionPropertygetThreshold in interface CfnInstanceGroupConfig.CloudWatchAlarmDefinitionPropertypublic final Object getDimensions()
CfnInstanceGroupConfig.CloudWatchAlarmDefinitionPropertygetDimensions in interface CfnInstanceGroupConfig.CloudWatchAlarmDefinitionPropertypublic final Number getEvaluationPeriods()
CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty
The default value is 1 .
getEvaluationPeriods in interface CfnInstanceGroupConfig.CloudWatchAlarmDefinitionPropertypublic final String getNamespace()
CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty
The default is AWS/ElasticMapReduce .
getNamespace in interface CfnInstanceGroupConfig.CloudWatchAlarmDefinitionPropertypublic final String getStatistic()
CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty
The default is AVERAGE .
getStatistic in interface CfnInstanceGroupConfig.CloudWatchAlarmDefinitionPropertypublic final String getUnit()
CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty
The value specified for Unit must correspond to the units specified in the CloudWatch metric.
getUnit in interface CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.