Class EmrCreateCluster.SimpleScalingPolicyConfigurationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.stepfunctions.tasks.EmrCreateCluster.SimpleScalingPolicyConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
EmrCreateCluster.SimpleScalingPolicyConfigurationProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
EmrCreateCluster.SimpleScalingPolicyConfigurationProperty
@Stability(Stable)
@Internal
public static final class EmrCreateCluster.SimpleScalingPolicyConfigurationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements EmrCreateCluster.SimpleScalingPolicyConfigurationProperty
An implementation for
EmrCreateCluster.SimpleScalingPolicyConfigurationProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.stepfunctions.tasks.EmrCreateCluster.SimpleScalingPolicyConfigurationProperty
EmrCreateCluster.SimpleScalingPolicyConfigurationProperty.Builder, EmrCreateCluster.SimpleScalingPolicyConfigurationProperty.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theEmrCreateCluster.SimpleScalingPolicyConfigurationProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
The way in which EC2 instances are added (if ScalingAdjustment is a positive number) or terminated (if ScalingAdjustment is a negative number) each time the scaling activity is triggered.final Number
The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start.final Number
The amount by which to scale in or scale out, based on the specified AdjustmentType.final int
hashCode()
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.SimpleScalingPolicyConfigurationProperty.Builder
.
-
-
Method Details
-
getScalingAdjustment
Description copied from interface:EmrCreateCluster.SimpleScalingPolicyConfigurationProperty
The amount by which to scale in or scale out, based on the specified AdjustmentType.A positive value adds to the instance group's EC2 instance count while a negative number removes instances. If AdjustmentType is set to EXACT_CAPACITY, the number should only be a positive integer.
- Specified by:
getScalingAdjustment
in interfaceEmrCreateCluster.SimpleScalingPolicyConfigurationProperty
-
getAdjustmentType
Description copied from interface:EmrCreateCluster.SimpleScalingPolicyConfigurationProperty
The way in which EC2 instances are added (if ScalingAdjustment is a positive number) or terminated (if ScalingAdjustment is a negative number) each time the scaling activity is triggered.Default: - None
- Specified by:
getAdjustmentType
in interfaceEmrCreateCluster.SimpleScalingPolicyConfigurationProperty
-
getCoolDown
Description copied from interface:EmrCreateCluster.SimpleScalingPolicyConfigurationProperty
The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start.Default: 0
- Specified by:
getCoolDown
in interfaceEmrCreateCluster.SimpleScalingPolicyConfigurationProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-