@Generated(value="software.amazon.awssdk:codegen") public final class RootCause extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RootCause.Builder,RootCause>
The combination of AWS service, linked account, Region, and usage type where a cost anomaly is observed.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RootCause.Builder |
| Modifier and Type | Method and Description |
|---|---|
static RootCause.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
linkedAccount()
The linked account value associated with the cost anomaly.
|
String |
region()
The AWS Region associated with the cost anomaly.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RootCause.Builder> |
serializableBuilderClass() |
String |
service()
The AWS service name associated with the cost anomaly.
|
RootCause.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
usageType()
The
UsageType value associated with the cost anomaly. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String service()
The AWS service name associated with the cost anomaly.
public final String region()
The AWS Region associated with the cost anomaly.
public final String linkedAccount()
The linked account value associated with the cost anomaly.
public final String usageType()
The UsageType value associated with the cost anomaly.
UsageType value associated with the cost anomaly.public RootCause.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RootCause.Builder,RootCause>public static RootCause.Builder builder()
public static Class<? extends RootCause.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.