@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 |
groupArn()
The Amazon Resource Name (ARN) of the placement group.
|
String |
groupId()
The ID of the placement group.
|
String |
groupName()
The name of the placement group.
|
int |
hashCode() |
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
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, wait
copy
public 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()
.
PlacementGroupState
public 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()
.
PlacementGroupState
public 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()
.
PlacementStrategy
public 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()
.
PlacementStrategy
public 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()
isEmpty()
method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.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.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasTags()
method.
public final String groupArn()
The Amazon Resource Name (ARN) of the placement group.
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 SdkPojo
public final String toString()
Copyright © 2022. All rights reserved.