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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.stepfunctions.tasks.EmrCreateCluster.SimpleScalingPolicyConfigurationProperty
EmrCreateCluster.SimpleScalingPolicyConfigurationProperty.Builder, EmrCreateCluster.SimpleScalingPolicyConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theEmrCreateCluster.SimpleScalingPolicyConfigurationProperty.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 booleanThe 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 NumberThe amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start.final NumberThe amount by which to scale in or scale out, based on the specified AdjustmentType.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.SimpleScalingPolicyConfigurationProperty.Builder.
-
-
Method Details
-
getScalingAdjustment
Description copied from interface:EmrCreateCluster.SimpleScalingPolicyConfigurationPropertyThe 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:
getScalingAdjustmentin interfaceEmrCreateCluster.SimpleScalingPolicyConfigurationProperty
-
getAdjustmentType
Description copied from interface:EmrCreateCluster.SimpleScalingPolicyConfigurationPropertyThe 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:
getAdjustmentTypein interfaceEmrCreateCluster.SimpleScalingPolicyConfigurationProperty
-
getCoolDown
Description copied from interface:EmrCreateCluster.SimpleScalingPolicyConfigurationPropertyThe amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start.Default: 0
- Specified by:
getCoolDownin interfaceEmrCreateCluster.SimpleScalingPolicyConfigurationProperty
-
$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()
-