@Generated(value="software.amazon.awssdk:codegen") public final class PlacementGroup extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PlacementGroup.Builder,PlacementGroup>
Describes a placement group.
| Modifier and Type | Class and Description |
|---|---|
static interface |
PlacementGroup.Builder |
| Modifier and Type | Method and Description |
|---|---|
static PlacementGroup.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
String |
groupId()
The ID of the placement group.
|
String |
groupName()
The name of the placement group.
|
int |
hashCode() |
boolean |
hasTags()
Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
Integer |
partitionCount()
The number of partitions.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends PlacementGroup.Builder> |
serializableBuilderClass() |
PlacementGroupState |
state()
The state of the placement group.
|
String |
stateAsString()
The state of the placement group.
|
PlacementStrategy |
strategy()
The placement strategy.
|
String |
strategyAsString()
The placement strategy.
|
List<Tag> |
tags()
Any tags applied to the placement group.
|
PlacementGroup.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String groupName()
The name of the placement group.
public final PlacementGroupState state()
The state of the placement group.
If the service returns an enum value that is not available in the current SDK version, state will return
PlacementGroupState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
PlacementGroupStatepublic final String stateAsString()
The state of the placement group.
If the service returns an enum value that is not available in the current SDK version, state will return
PlacementGroupState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
PlacementGroupStatepublic final PlacementStrategy strategy()
The placement strategy.
If the service returns an enum value that is not available in the current SDK version, strategy will
return PlacementStrategy.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
strategyAsString().
PlacementStrategypublic final String strategyAsString()
The placement strategy.
If the service returns an enum value that is not available in the current SDK version, strategy will
return PlacementStrategy.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
strategyAsString().
PlacementStrategypublic final Integer partitionCount()
The number of partitions. Valid only if strategy is set to partition.
partition.public final String groupId()
The ID of the placement group.
public final boolean hasTags()
public final List<Tag> tags()
Any tags applied to the placement group.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTags() to see if a value was sent in this field.
public PlacementGroup.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<PlacementGroup.Builder,PlacementGroup>public static PlacementGroup.Builder builder()
public static Class<? extends PlacementGroup.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.