Class EmrCreateCluster.InstanceTypeConfigProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.stepfunctions.tasks.EmrCreateCluster.InstanceTypeConfigProperty.Jsii$Proxy
- All Implemented Interfaces:
EmrCreateCluster.InstanceTypeConfigProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
EmrCreateCluster.InstanceTypeConfigProperty
@Stability(Stable)
@Internal
public static final class EmrCreateCluster.InstanceTypeConfigProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements EmrCreateCluster.InstanceTypeConfigProperty
An implementation for
EmrCreateCluster.InstanceTypeConfigProperty
-
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.InstanceTypeConfigProperty
EmrCreateCluster.InstanceTypeConfigProperty.Builder, EmrCreateCluster.InstanceTypeConfigProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theEmrCreateCluster.InstanceTypeConfigProperty.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 String
The bid price for each EC2 Spot instance type as defined by InstanceType.final Number
The bid price, as a percentage of On-Demand price.A configuration classification that applies when provisioning cluster instances, which can include configurations for applications and software that run on the cluster.The configuration of Amazon Elastic Block Storage (EBS) attached to each instance as defined by InstanceType.final String
An EC2 instance type.final Number
The number of units that a provisioned instance of this type provides toward fulfilling the target capacities defined in the InstanceFleetConfig.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.InstanceTypeConfigProperty.Builder
.
-
-
Method Details
-
getInstanceType
Description copied from interface:EmrCreateCluster.InstanceTypeConfigProperty
An EC2 instance type.- Specified by:
getInstanceType
in interfaceEmrCreateCluster.InstanceTypeConfigProperty
-
getBidPrice
Description copied from interface:EmrCreateCluster.InstanceTypeConfigProperty
The bid price for each EC2 Spot instance type as defined by InstanceType.Expressed in USD.
Default: - None
- Specified by:
getBidPrice
in interfaceEmrCreateCluster.InstanceTypeConfigProperty
-
getBidPriceAsPercentageOfOnDemandPrice
Description copied from interface:EmrCreateCluster.InstanceTypeConfigProperty
The bid price, as a percentage of On-Demand price.Default: - None
- Specified by:
getBidPriceAsPercentageOfOnDemandPrice
in interfaceEmrCreateCluster.InstanceTypeConfigProperty
-
getConfigurations
Description copied from interface:EmrCreateCluster.InstanceTypeConfigProperty
A configuration classification that applies when provisioning cluster instances, which can include configurations for applications and software that run on the cluster.Default: - None
- Specified by:
getConfigurations
in interfaceEmrCreateCluster.InstanceTypeConfigProperty
-
getEbsConfiguration
Description copied from interface:EmrCreateCluster.InstanceTypeConfigProperty
The configuration of Amazon Elastic Block Storage (EBS) attached to each instance as defined by InstanceType.Default: - None
- Specified by:
getEbsConfiguration
in interfaceEmrCreateCluster.InstanceTypeConfigProperty
-
getWeightedCapacity
Description copied from interface:EmrCreateCluster.InstanceTypeConfigProperty
The number of units that a provisioned instance of this type provides toward fulfilling the target capacities defined in the InstanceFleetConfig.Default: - None
- Specified by:
getWeightedCapacity
in interfaceEmrCreateCluster.InstanceTypeConfigProperty
-
$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()
-