@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.
|
Boolean |
isDefault()
Whether this is the default traffic distribution group created during instance replication.
|
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 final Boolean isDefault()
Whether this is the default traffic distribution group created during instance replication. The default traffic
distribution group cannot be deleted by the DeleteTrafficDistributionGroup API. The default traffic
distribution group is deleted as part of the process for deleting a replica.
DeleteTrafficDistributionGroup API. The
default traffic distribution group is deleted as part of the process for deleting a replica.public 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.