@Generated(value="software.amazon.awssdk:codegen") public final class TrafficDistributionGroupSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TrafficDistributionGroupSummary.Builder,TrafficDistributionGroupSummary>
Information about traffic distribution groups.
| Modifier and Type | Class and Description |
|---|---|
static interface |
TrafficDistributionGroupSummary.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The Amazon Resource Name (ARN) of the traffic distribution group.
|
static TrafficDistributionGroupSummary.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
The identifier of the traffic distribution group.
|
String |
instanceArn()
The Amazon Resource Name (ARN) of the traffic distribution group.
|
String |
name()
The name of the traffic distribution group.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends TrafficDistributionGroupSummary.Builder> |
serializableBuilderClass() |
TrafficDistributionGroupStatus |
status()
The status of the traffic distribution group.
|
String |
statusAsString()
The status of the traffic distribution group.
|
TrafficDistributionGroupSummary.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String id()
The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.
public final String arn()
The Amazon Resource Name (ARN) of the traffic distribution group.
public final String name()
The name of the traffic distribution group.
public final String instanceArn()
The Amazon Resource Name (ARN) of the traffic distribution group.
public final TrafficDistributionGroupStatus status()
The status of the traffic distribution group.
CREATION_IN_PROGRESS means the previous CreateTrafficDistributionGroup operation is still in progress and has not yet completed.
ACTIVE means the previous CreateTrafficDistributionGroup operation has succeeded.
CREATION_FAILED indicates that the previous CreateTrafficDistributionGroup operation has failed.
PENDING_DELETION means the previous DeleteTrafficDistributionGroup operation is still in progress and has not yet completed.
DELETION_FAILED means the previous DeleteTrafficDistributionGroup operation has failed.
UPDATE_IN_PROGRESS means the previous UpdateTrafficDistributionGroup operation is still in progress and has not yet completed.
If the service returns an enum value that is not available in the current SDK version, status will
return TrafficDistributionGroupStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from statusAsString().
CREATION_IN_PROGRESS means the previous CreateTrafficDistributionGroup operation is still in progress and has not yet completed.
ACTIVE means the previous CreateTrafficDistributionGroup operation has succeeded.
CREATION_FAILED indicates that the previous CreateTrafficDistributionGroup operation has failed.
PENDING_DELETION means the previous DeleteTrafficDistributionGroup operation is still in progress and has not yet completed.
DELETION_FAILED means the previous DeleteTrafficDistributionGroup operation has failed.
UPDATE_IN_PROGRESS means the previous UpdateTrafficDistributionGroup operation is still in progress and has not yet completed.
TrafficDistributionGroupStatuspublic final String statusAsString()
The status of the traffic distribution group.
CREATION_IN_PROGRESS means the previous CreateTrafficDistributionGroup operation is still in progress and has not yet completed.
ACTIVE means the previous CreateTrafficDistributionGroup operation has succeeded.
CREATION_FAILED indicates that the previous CreateTrafficDistributionGroup operation has failed.
PENDING_DELETION means the previous DeleteTrafficDistributionGroup operation is still in progress and has not yet completed.
DELETION_FAILED means the previous DeleteTrafficDistributionGroup operation has failed.
UPDATE_IN_PROGRESS means the previous UpdateTrafficDistributionGroup operation is still in progress and has not yet completed.
If the service returns an enum value that is not available in the current SDK version, status will
return TrafficDistributionGroupStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from statusAsString().
CREATION_IN_PROGRESS means the previous CreateTrafficDistributionGroup operation is still in progress and has not yet completed.
ACTIVE means the previous CreateTrafficDistributionGroup operation has succeeded.
CREATION_FAILED indicates that the previous CreateTrafficDistributionGroup operation has failed.
PENDING_DELETION means the previous DeleteTrafficDistributionGroup operation is still in progress and has not yet completed.
DELETION_FAILED means the previous DeleteTrafficDistributionGroup operation has failed.
UPDATE_IN_PROGRESS means the previous UpdateTrafficDistributionGroup operation is still in progress and has not yet completed.
TrafficDistributionGroupStatuspublic TrafficDistributionGroupSummary.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<TrafficDistributionGroupSummary.Builder,TrafficDistributionGroupSummary>public static TrafficDistributionGroupSummary.Builder builder()
public static Class<? extends TrafficDistributionGroupSummary.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.