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