Class CfnCluster.ComputeLimitsProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnCluster.ComputeLimitsProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCluster.ComputeLimitsProperty
CfnCluster.ComputeLimitsProperty
-
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.emr.CfnCluster.ComputeLimitsProperty
CfnCluster.ComputeLimitsProperty.Builder, CfnCluster.ComputeLimitsProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnCluster.ComputeLimitsProperty.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
final Number
The upper boundary of Amazon EC2 units.final Number
The upper boundary of Amazon EC2 units for core node type in a cluster.final Number
The upper boundary of On-Demand Amazon EC2 units.final Number
The lower boundary of Amazon EC2 units.final String
The unit type used for specifying a managed scaling policy.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 theCfnCluster.ComputeLimitsProperty.Builder
.
-
-
Method Details
-
getMaximumCapacityUnits
Description copied from interface:CfnCluster.ComputeLimitsProperty
The upper boundary of Amazon EC2 units.It is measured through vCPU cores or instances for instance groups and measured through units for instance fleets. Managed scaling activities are not allowed beyond this boundary. The limit only applies to the core and task nodes. The master node cannot be scaled after initial configuration.
- Specified by:
getMaximumCapacityUnits
in interfaceCfnCluster.ComputeLimitsProperty
-
getMinimumCapacityUnits
Description copied from interface:CfnCluster.ComputeLimitsProperty
The lower boundary of Amazon EC2 units.It is measured through vCPU cores or instances for instance groups and measured through units for instance fleets. Managed scaling activities are not allowed beyond this boundary. The limit only applies to the core and task nodes. The master node cannot be scaled after initial configuration.
- Specified by:
getMinimumCapacityUnits
in interfaceCfnCluster.ComputeLimitsProperty
-
getUnitType
Description copied from interface:CfnCluster.ComputeLimitsProperty
The unit type used for specifying a managed scaling policy.- Specified by:
getUnitType
in interfaceCfnCluster.ComputeLimitsProperty
-
getMaximumCoreCapacityUnits
Description copied from interface:CfnCluster.ComputeLimitsProperty
The upper boundary of Amazon EC2 units for core node type in a cluster.It is measured through vCPU cores or instances for instance groups and measured through units for instance fleets. The core units are not allowed to scale beyond this boundary. The parameter is used to split capacity allocation between core and task nodes.
- Specified by:
getMaximumCoreCapacityUnits
in interfaceCfnCluster.ComputeLimitsProperty
-
getMaximumOnDemandCapacityUnits
Description copied from interface:CfnCluster.ComputeLimitsProperty
The upper boundary of On-Demand Amazon EC2 units.It is measured through vCPU cores or instances for instance groups and measured through units for instance fleets. The On-Demand units are not allowed to scale beyond this boundary. The parameter is used to split capacity allocation between On-Demand and Spot Instances.
- Specified by:
getMaximumOnDemandCapacityUnits
in interfaceCfnCluster.ComputeLimitsProperty
-
$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()
-