StructuredPojo
, ToCopyableBuilder<PlacementType.Builder,PlacementType>
@Generated("software.amazon.awssdk:codegen") public class PlacementType extends Object implements StructuredPojo, ToCopyableBuilder<PlacementType.Builder,PlacementType>
The Amazon EC2 Availability Zone configuration of the cluster (job flow).
Modifier and Type | Class | Description |
---|---|---|
static interface |
PlacementType.Builder |
Modifier and Type | Method | Description |
---|---|---|
String |
availabilityZone() |
The Amazon EC2 Availability Zone for the cluster.
|
List<String> |
availabilityZones() |
When multiple Availability Zones are specified, Amazon EMR evaluates them and launches instances in the optimal
Availability Zone.
|
static PlacementType.Builder |
builder() |
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller . |
static Class<? extends PlacementType.Builder> |
serializableBuilderClass() |
|
PlacementType.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
public String availabilityZone()
The Amazon EC2 Availability Zone for the cluster. AvailabilityZone
is used for uniform instance
groups, while AvailabilityZones
(plural) is used for instance fleets.
AvailabilityZone
is used for uniform
instance groups, while AvailabilityZones
(plural) is used for instance fleets.public List<String> availabilityZones()
When multiple Availability Zones are specified, Amazon EMR evaluates them and launches instances in the optimal
Availability Zone. AvailabilityZones
is used for instance fleets, while
AvailabilityZone
(singular) is used for uniform instance groups.
The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and later, excluding 5.0.x versions.
AvailabilityZones
is used for instance fleets, while
AvailabilityZone
(singular) is used for uniform instance groups. The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and later, excluding 5.0.x versions.
public PlacementType.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<PlacementType.Builder,PlacementType>
public static PlacementType.Builder builder()
public static Class<? extends PlacementType.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.