@Generated(value="software.amazon.awssdk:codegen") public final class AnomalyMonitor extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AnomalyMonitor.Builder,AnomalyMonitor>
This object continuously inspects your account's cost data for anomalies, based on MonitorType and
MonitorSpecification. The content consists of detailed metadata and the current status of the monitor
object.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AnomalyMonitor.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AnomalyMonitor.Builder |
builder() |
String |
creationDate()
The date when the monitor was created.
|
Integer |
dimensionalValueCount()
The value for evaluated dimensions.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
lastEvaluatedDate()
The date when the monitor last evaluated for anomalies.
|
String |
lastUpdatedDate()
The date when the monitor was last updated.
|
String |
monitorArn()
The Amazon Resource Name (ARN) value.
|
MonitorDimension |
monitorDimension()
The dimensions to evaluate.
|
String |
monitorDimensionAsString()
The dimensions to evaluate.
|
String |
monitorName()
The name of the monitor.
|
Expression |
monitorSpecification()
Returns the value of the MonitorSpecification property for this object.
|
MonitorType |
monitorType()
The possible type values.
|
String |
monitorTypeAsString()
The possible type values.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AnomalyMonitor.Builder> |
serializableBuilderClass() |
AnomalyMonitor.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String monitorArn()
The Amazon Resource Name (ARN) value.
public final String monitorName()
The name of the monitor.
public final String creationDate()
The date when the monitor was created.
public final String lastUpdatedDate()
The date when the monitor was last updated.
public final String lastEvaluatedDate()
The date when the monitor last evaluated for anomalies.
public final MonitorType monitorType()
The possible type values.
If the service returns an enum value that is not available in the current SDK version, monitorType will
return MonitorType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
monitorTypeAsString().
MonitorTypepublic final String monitorTypeAsString()
The possible type values.
If the service returns an enum value that is not available in the current SDK version, monitorType will
return MonitorType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
monitorTypeAsString().
MonitorTypepublic final MonitorDimension monitorDimension()
The dimensions to evaluate.
If the service returns an enum value that is not available in the current SDK version, monitorDimension
will return MonitorDimension.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from monitorDimensionAsString().
MonitorDimensionpublic final String monitorDimensionAsString()
The dimensions to evaluate.
If the service returns an enum value that is not available in the current SDK version, monitorDimension
will return MonitorDimension.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from monitorDimensionAsString().
MonitorDimensionpublic final Expression monitorSpecification()
public final Integer dimensionalValueCount()
The value for evaluated dimensions.
public AnomalyMonitor.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AnomalyMonitor.Builder,AnomalyMonitor>public static AnomalyMonitor.Builder builder()
public static Class<? extends AnomalyMonitor.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.