Class CfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.emr.CfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionProperty
@Stability(Stable)
@Internal
public static final class CfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionProperty
An implementation for
CfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.emr.CfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionProperty
CfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionProperty.Builder, CfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringDetermines how the metric specified byMetricNameis compared to the value specified byThreshold.final ObjectA CloudWatch metric dimension.final NumberThe number of periods, in five-minute increments, during which the alarm condition must exist before the alarm triggers automatic scaling activity.final StringThe name of the CloudWatch metric that is watched to determine an alarm condition.final StringThe namespace for the CloudWatch metric.final NumberThe period, in seconds, over which the statistic is applied.final StringThe statistic to apply to the metric associated with the alarm.final NumberThe value against which the specified statistic is compared.final StringgetUnit()The unit of measure associated with the CloudWatch metric being watched.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(CfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionProperty.Builder.
-
-
Method Details
-
getComparisonOperator
Description copied from interface:CfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionPropertyDetermines how the metric specified byMetricNameis compared to the value specified byThreshold.- Specified by:
getComparisonOperatorin interfaceCfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionProperty- See Also:
-
getDimensions
Description copied from interface:CfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionPropertyA CloudWatch metric dimension.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnInstanceGroupConfigPropsMixin.MetricDimensionProperty>- Specified by:
getDimensionsin interfaceCfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionProperty- See Also:
-
getEvaluationPeriods
Description copied from interface:CfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionPropertyThe 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.- Specified by:
getEvaluationPeriodsin interfaceCfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionProperty- See Also:
-
getMetricName
Description copied from interface:CfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionPropertyThe name of the CloudWatch metric that is watched to determine an alarm condition.- Specified by:
getMetricNamein interfaceCfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionProperty- See Also:
-
getNamespace
Description copied from interface:CfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionPropertyThe namespace for the CloudWatch metric.The default is
AWS/ElasticMapReduce.- Specified by:
getNamespacein interfaceCfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionProperty- See Also:
-
getPeriod
Description copied from interface:CfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionPropertyThe period, in seconds, over which the statistic is applied.CloudWatch metrics for Amazon EMR are emitted every five minutes (300 seconds), so if you specify a CloudWatch metric, specify
300.- Specified by:
getPeriodin interfaceCfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionProperty- See Also:
-
getStatistic
Description copied from interface:CfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionPropertyThe statistic to apply to the metric associated with the alarm.The default is
AVERAGE.- Specified by:
getStatisticin interfaceCfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionProperty- See Also:
-
getThreshold
Description copied from interface:CfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionPropertyThe value against which the specified statistic is compared.- Specified by:
getThresholdin interfaceCfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionProperty- See Also:
-
getUnit
Description copied from interface:CfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionPropertyThe unit of measure associated with the CloudWatch metric being watched.The value specified for
Unitmust correspond to the units specified in the CloudWatch metric.- Specified by:
getUnitin interfaceCfnInstanceGroupConfigPropsMixin.CloudWatchAlarmDefinitionProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-