Class EmrCreateCluster.CloudWatchAlarmDefinitionProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.stepfunctions.tasks.EmrCreateCluster.CloudWatchAlarmDefinitionProperty.Jsii$Proxy
- All Implemented Interfaces:
EmrCreateCluster.CloudWatchAlarmDefinitionProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- EmrCreateCluster.CloudWatchAlarmDefinitionProperty
@Stability(Stable)
@Internal
public static final class EmrCreateCluster.CloudWatchAlarmDefinitionProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements EmrCreateCluster.CloudWatchAlarmDefinitionProperty
An implementation for
EmrCreateCluster.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.services.stepfunctions.tasks.EmrCreateCluster.CloudWatchAlarmDefinitionProperty
EmrCreateCluster.CloudWatchAlarmDefinitionProperty.Builder, EmrCreateCluster.CloudWatchAlarmDefinitionProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theEmrCreateCluster.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 booleanDetermines how the metric specified by MetricName is compared to the value specified by Threshold.A 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 DurationThe period, in seconds, over which the statistic is applied.The statistic to apply to the metric associated with the alarm.final NumberThe value against which the specified statistic is compared.getUnit()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
Constructor that initializes the object based on literal property values passed by theEmrCreateCluster.CloudWatchAlarmDefinitionProperty.Builder.
-
-
Method Details
-
getComparisonOperator
Description copied from interface:EmrCreateCluster.CloudWatchAlarmDefinitionPropertyDetermines how the metric specified by MetricName is compared to the value specified by Threshold.- Specified by:
getComparisonOperatorin interfaceEmrCreateCluster.CloudWatchAlarmDefinitionProperty
-
getMetricName
Description copied from interface:EmrCreateCluster.CloudWatchAlarmDefinitionPropertyThe name of the CloudWatch metric that is watched to determine an alarm condition.- Specified by:
getMetricNamein interfaceEmrCreateCluster.CloudWatchAlarmDefinitionProperty
-
getPeriod
Description copied from interface:EmrCreateCluster.CloudWatchAlarmDefinitionPropertyThe period, in seconds, over which the statistic is applied.EMR CloudWatch metrics are emitted every five minutes (300 seconds), so if an EMR CloudWatch metric is specified, specify 300.
- Specified by:
getPeriodin interfaceEmrCreateCluster.CloudWatchAlarmDefinitionProperty
-
getDimensions
Description copied from interface:EmrCreateCluster.CloudWatchAlarmDefinitionPropertyA CloudWatch metric dimension.Default: - No dimensions
- Specified by:
getDimensionsin interfaceEmrCreateCluster.CloudWatchAlarmDefinitionProperty
-
getEvaluationPeriods
Description copied from interface:EmrCreateCluster.CloudWatchAlarmDefinitionPropertyThe number of periods, in five-minute increments, during which the alarm condition must exist before the alarm triggers automatic scaling activity.Default: 1
- Specified by:
getEvaluationPeriodsin interfaceEmrCreateCluster.CloudWatchAlarmDefinitionProperty
-
getNamespace
Description copied from interface:EmrCreateCluster.CloudWatchAlarmDefinitionPropertyThe namespace for the CloudWatch metric.Default: 'AWS/ElasticMapReduce'
- Specified by:
getNamespacein interfaceEmrCreateCluster.CloudWatchAlarmDefinitionProperty
-
getStatistic
Description copied from interface:EmrCreateCluster.CloudWatchAlarmDefinitionPropertyThe statistic to apply to the metric associated with the alarm.Default: CloudWatchAlarmStatistic.AVERAGE
- Specified by:
getStatisticin interfaceEmrCreateCluster.CloudWatchAlarmDefinitionProperty
-
getThreshold
Description copied from interface:EmrCreateCluster.CloudWatchAlarmDefinitionPropertyThe value against which the specified statistic is compared.Default: - None
- Specified by:
getThresholdin interfaceEmrCreateCluster.CloudWatchAlarmDefinitionProperty
-
getUnit
Description copied from interface:EmrCreateCluster.CloudWatchAlarmDefinitionPropertyThe 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.
Default: CloudWatchAlarmUnit.NONE
- Specified by:
getUnitin interfaceEmrCreateCluster.CloudWatchAlarmDefinitionProperty
-
$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()
-