@Stability(value=Stable) public static final class EmrCreateCluster.InstanceTypeConfigProperty.Builder extends Object implements software.amazon.jsii.Builder<EmrCreateCluster.InstanceTypeConfigProperty>
EmrCreateCluster.InstanceTypeConfigProperty| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public EmrCreateCluster.InstanceTypeConfigProperty.Builder instanceType(String instanceType)
EmrCreateCluster.InstanceTypeConfigProperty.getInstanceType()instanceType - An EC2 instance type. This parameter is required.this@Stability(value=Stable) public EmrCreateCluster.InstanceTypeConfigProperty.Builder bidPrice(String bidPrice)
EmrCreateCluster.InstanceTypeConfigProperty.getBidPrice()bidPrice - The bid price for each EC2 Spot instance type as defined by InstanceType.
Expressed in USD.this@Stability(value=Stable) public EmrCreateCluster.InstanceTypeConfigProperty.Builder bidPriceAsPercentageOfOnDemandPrice(Number bidPriceAsPercentageOfOnDemandPrice)
EmrCreateCluster.InstanceTypeConfigProperty.getBidPriceAsPercentageOfOnDemandPrice()bidPriceAsPercentageOfOnDemandPrice - The bid price, as a percentage of On-Demand price.this@Stability(value=Stable) public EmrCreateCluster.InstanceTypeConfigProperty.Builder configurations(List<? extends EmrCreateCluster.ConfigurationProperty> configurations)
EmrCreateCluster.InstanceTypeConfigProperty.getConfigurations()configurations - A configuration classification that applies when provisioning cluster instances, which can include configurations for applications and software that run on the cluster.this@Stability(value=Stable) public EmrCreateCluster.InstanceTypeConfigProperty.Builder ebsConfiguration(EmrCreateCluster.EbsConfigurationProperty ebsConfiguration)
EmrCreateCluster.InstanceTypeConfigProperty.getEbsConfiguration()ebsConfiguration - The configuration of Amazon Elastic Block Storage (EBS) attached to each instance as defined by InstanceType.this@Stability(value=Stable) public EmrCreateCluster.InstanceTypeConfigProperty.Builder weightedCapacity(Number weightedCapacity)
EmrCreateCluster.InstanceTypeConfigProperty.getWeightedCapacity()weightedCapacity - The number of units that a provisioned instance of this type provides toward fulfilling the target capacities defined in the InstanceFleetConfig.this@Stability(value=Stable) public EmrCreateCluster.InstanceTypeConfigProperty build()
build in interface software.amazon.jsii.Builder<EmrCreateCluster.InstanceTypeConfigProperty>EmrCreateCluster.InstanceTypeConfigPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.