Interface PlacementType.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<PlacementType.Builder,PlacementType>,SdkBuilder<PlacementType.Builder,PlacementType>,SdkPojo
- Enclosing class:
- PlacementType
public static interface PlacementType.Builder extends SdkPojo, CopyableBuilder<PlacementType.Builder,PlacementType>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PlacementType.BuilderavailabilityZone(String availabilityZone)The Amazon EC2 Availability Zone for the cluster.PlacementType.BuilderavailabilityZones(String... availabilityZones)When multiple Availability Zones are specified, Amazon EMR evaluates them and launches instances in the optimal Availability Zone.PlacementType.BuilderavailabilityZones(Collection<String> availabilityZones)When multiple Availability Zones are specified, Amazon EMR evaluates them and launches instances in the optimal Availability Zone.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
availabilityZone
PlacementType.Builder availabilityZone(String availabilityZone)
The Amazon EC2 Availability Zone for the cluster.
AvailabilityZoneis used for uniform instance groups, whileAvailabilityZones(plural) is used for instance fleets.- Parameters:
availabilityZone- The Amazon EC2 Availability Zone for the cluster.AvailabilityZoneis used for uniform instance groups, whileAvailabilityZones(plural) is used for instance fleets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZones
PlacementType.Builder availabilityZones(Collection<String> availabilityZones)
When multiple Availability Zones are specified, Amazon EMR evaluates them and launches instances in the optimal Availability Zone.
AvailabilityZonesis used for instance fleets, whileAvailabilityZone(singular) is used for uniform instance groups.The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
- Parameters:
availabilityZones- When multiple Availability Zones are specified, Amazon EMR evaluates them and launches instances in the optimal Availability Zone.AvailabilityZonesis used for instance fleets, whileAvailabilityZone(singular) is used for uniform instance groups.The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZones
PlacementType.Builder availabilityZones(String... availabilityZones)
When multiple Availability Zones are specified, Amazon EMR evaluates them and launches instances in the optimal Availability Zone.
AvailabilityZonesis used for instance fleets, whileAvailabilityZone(singular) is used for uniform instance groups.The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
- Parameters:
availabilityZones- When multiple Availability Zones are specified, Amazon EMR evaluates them and launches instances in the optimal Availability Zone.AvailabilityZonesis used for instance fleets, whileAvailabilityZone(singular) is used for uniform instance groups.The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-