Package com.pulumi.aws.emr.inputs
Class ClusterCoreInstanceFleetArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.emr.inputs.ClusterCoreInstanceFleetArgs.Builder
-
- Enclosing class:
- ClusterCoreInstanceFleetArgs
public static final class ClusterCoreInstanceFleetArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ClusterCoreInstanceFleetArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ClusterCoreInstanceFleetArgs defaults)
-
-
Method Detail
-
id
public ClusterCoreInstanceFleetArgs.Builder id(@Nullable com.pulumi.core.Output<java.lang.String> id)
- Parameters:
id- ID of the cluster.- Returns:
- builder
-
id
public ClusterCoreInstanceFleetArgs.Builder id(java.lang.String id)
- Parameters:
id- ID of the cluster.- Returns:
- builder
-
instanceTypeConfigs
public ClusterCoreInstanceFleetArgs.Builder instanceTypeConfigs(@Nullable com.pulumi.core.Output<java.util.List<ClusterCoreInstanceFleetInstanceTypeConfigArgs>> instanceTypeConfigs)
- Parameters:
instanceTypeConfigs- Configuration block for instance fleet.- Returns:
- builder
-
instanceTypeConfigs
public ClusterCoreInstanceFleetArgs.Builder instanceTypeConfigs(java.util.List<ClusterCoreInstanceFleetInstanceTypeConfigArgs> instanceTypeConfigs)
- Parameters:
instanceTypeConfigs- Configuration block for instance fleet.- Returns:
- builder
-
instanceTypeConfigs
public ClusterCoreInstanceFleetArgs.Builder instanceTypeConfigs(ClusterCoreInstanceFleetInstanceTypeConfigArgs... instanceTypeConfigs)
- Parameters:
instanceTypeConfigs- Configuration block for instance fleet.- Returns:
- builder
-
launchSpecifications
public ClusterCoreInstanceFleetArgs.Builder launchSpecifications(@Nullable com.pulumi.core.Output<ClusterCoreInstanceFleetLaunchSpecificationsArgs> launchSpecifications)
- Parameters:
launchSpecifications- Configuration block for launch specification.- Returns:
- builder
-
launchSpecifications
public ClusterCoreInstanceFleetArgs.Builder launchSpecifications(ClusterCoreInstanceFleetLaunchSpecificationsArgs launchSpecifications)
- Parameters:
launchSpecifications- Configuration block for launch specification.- Returns:
- builder
-
name
public ClusterCoreInstanceFleetArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Friendly name given to the instance fleet.- Returns:
- builder
-
name
public ClusterCoreInstanceFleetArgs.Builder name(java.lang.String name)
- Parameters:
name- Friendly name given to the instance fleet.- Returns:
- builder
-
provisionedOnDemandCapacity
public ClusterCoreInstanceFleetArgs.Builder provisionedOnDemandCapacity(@Nullable com.pulumi.core.Output<java.lang.Integer> provisionedOnDemandCapacity)
-
provisionedOnDemandCapacity
public ClusterCoreInstanceFleetArgs.Builder provisionedOnDemandCapacity(java.lang.Integer provisionedOnDemandCapacity)
-
provisionedSpotCapacity
public ClusterCoreInstanceFleetArgs.Builder provisionedSpotCapacity(@Nullable com.pulumi.core.Output<java.lang.Integer> provisionedSpotCapacity)
-
provisionedSpotCapacity
public ClusterCoreInstanceFleetArgs.Builder provisionedSpotCapacity(java.lang.Integer provisionedSpotCapacity)
-
targetOnDemandCapacity
public ClusterCoreInstanceFleetArgs.Builder targetOnDemandCapacity(@Nullable com.pulumi.core.Output<java.lang.Integer> targetOnDemandCapacity)
- Parameters:
targetOnDemandCapacity- The target capacity of On-Demand units for the instance fleet, which determines how many On-Demand instances to provision.- Returns:
- builder
-
targetOnDemandCapacity
public ClusterCoreInstanceFleetArgs.Builder targetOnDemandCapacity(java.lang.Integer targetOnDemandCapacity)
- Parameters:
targetOnDemandCapacity- The target capacity of On-Demand units for the instance fleet, which determines how many On-Demand instances to provision.- Returns:
- builder
-
targetSpotCapacity
public ClusterCoreInstanceFleetArgs.Builder targetSpotCapacity(@Nullable com.pulumi.core.Output<java.lang.Integer> targetSpotCapacity)
- Parameters:
targetSpotCapacity- Target capacity of Spot units for the instance fleet, which determines how many Spot instances to provision.- Returns:
- builder
-
targetSpotCapacity
public ClusterCoreInstanceFleetArgs.Builder targetSpotCapacity(java.lang.Integer targetSpotCapacity)
- Parameters:
targetSpotCapacity- Target capacity of Spot units for the instance fleet, which determines how many Spot instances to provision.- Returns:
- builder
-
build
public ClusterCoreInstanceFleetArgs build()
-
-