@Stability(value=Experimental)
public static interface EmrCreateCluster.InstanceFleetConfigProperty
extends software.amazon.jsii.JsiiSerializable
https://docs.aws.amazon.com/emr/latest/APIReference/API_InstanceFleetConfig.html| Modifier and Type | Interface and Description |
|---|---|
static class |
EmrCreateCluster.InstanceFleetConfigProperty.Builder
A builder for
EmrCreateCluster.InstanceFleetConfigProperty |
static class |
EmrCreateCluster.InstanceFleetConfigProperty.Jsii$Proxy
An implementation for
EmrCreateCluster.InstanceFleetConfigProperty |
| Modifier and Type | Method and Description |
|---|---|
static EmrCreateCluster.InstanceFleetConfigProperty.Builder |
builder() |
EmrCreateCluster.InstanceRoleType |
getInstanceFleetType()
(experimental) The node type that the instance fleet hosts.
|
default List<EmrCreateCluster.InstanceTypeConfigProperty> |
getInstanceTypeConfigs()
(experimental) The instance type configurations that define the EC2 instances in the instance fleet.
|
default EmrCreateCluster.InstanceFleetProvisioningSpecificationsProperty |
getLaunchSpecifications()
(experimental) The launch specification for the instance fleet.
|
default String |
getName()
(experimental) The friendly name of the instance fleet.
|
default Number |
getTargetOnDemandCapacity()
(experimental) The target capacity of On-Demand units for the instance fleet, which determines how many On-Demand instances to provision.
|
default Number |
getTargetSpotCapacity()
(experimental) The target capacity of Spot units for the instance fleet, which determines how many Spot instances to provision.
|
@Stability(value=Experimental) @NotNull EmrCreateCluster.InstanceRoleType getInstanceFleetType()
Valid values are MASTER,CORE,and TASK.
@Stability(value=Experimental) @Nullable default List<EmrCreateCluster.InstanceTypeConfigProperty> getInstanceTypeConfigs()
Default: No instanceTpeConfigs
@Stability(value=Experimental) @Nullable default EmrCreateCluster.InstanceFleetProvisioningSpecificationsProperty getLaunchSpecifications()
Default: No launchSpecifications
@Stability(value=Experimental) @Nullable default String getName()
Default: No name
@Stability(value=Experimental) @Nullable default Number getTargetOnDemandCapacity()
Default: No targetOnDemandCapacity
@Stability(value=Experimental) @Nullable default Number getTargetSpotCapacity()
Default: No targetSpotCapacity
@Stability(value=Experimental) static EmrCreateCluster.InstanceFleetConfigProperty.Builder builder()
Copyright © 2021. All rights reserved.