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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.stepfunctions.tasks.EmrCreateCluster.InstanceTypeConfigProperty
EmrCreateCluster.InstanceTypeConfigProperty.Builder, EmrCreateCluster.InstanceTypeConfigProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theEmrCreateCluster.InstanceTypeConfigProperty.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 booleanfinal StringThe bid price for each EC2 Spot instance type as defined by InstanceType.final NumberThe 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 StringAn EC2 instance type.final NumberThe number of units that a provisioned instance of this type provides toward fulfilling the target capacities defined in the InstanceFleetConfig.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.InstanceTypeConfigProperty.Builder.
-
-
Method Details
-
getInstanceType
Description copied from interface:EmrCreateCluster.InstanceTypeConfigPropertyAn EC2 instance type.- Specified by:
getInstanceTypein interfaceEmrCreateCluster.InstanceTypeConfigProperty
-
getBidPrice
Description copied from interface:EmrCreateCluster.InstanceTypeConfigPropertyThe bid price for each EC2 Spot instance type as defined by InstanceType. Expressed in USD.Cannot specify both
bidPriceandbidPriceAsPercentageOfOnDemandPrice.Default: - None
- Specified by:
getBidPricein interfaceEmrCreateCluster.InstanceTypeConfigProperty
-
getBidPriceAsPercentageOfOnDemandPrice
Description copied from interface:EmrCreateCluster.InstanceTypeConfigPropertyThe bid price, as a percentage of On-Demand price.Cannot specify both
bidPriceandbidPriceAsPercentageOfOnDemandPrice.Default: - None
- Specified by:
getBidPriceAsPercentageOfOnDemandPricein interfaceEmrCreateCluster.InstanceTypeConfigProperty
-
getConfigurations
Description copied from interface:EmrCreateCluster.InstanceTypeConfigPropertyA 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:
getConfigurationsin interfaceEmrCreateCluster.InstanceTypeConfigProperty
-
getEbsConfiguration
Description copied from interface:EmrCreateCluster.InstanceTypeConfigPropertyThe configuration of Amazon Elastic Block Storage (EBS) attached to each instance as defined by InstanceType.Default: - None
- Specified by:
getEbsConfigurationin interfaceEmrCreateCluster.InstanceTypeConfigProperty
-
getWeightedCapacity
Description copied from interface:EmrCreateCluster.InstanceTypeConfigPropertyThe number of units that a provisioned instance of this type provides toward fulfilling the target capacities defined in the InstanceFleetConfig.Default: - None
- Specified by:
getWeightedCapacityin interfaceEmrCreateCluster.InstanceTypeConfigProperty
-
$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()
-