Anomaly class
An unusual cost pattern. This consists of the detailed metadata and the current status of the anomaly object.
Constructors
-
Anomaly({required String anomalyId, required AnomalyScore anomalyScore, required Impact impact, required String monitorArn, String? anomalyEndDate, String? anomalyStartDate, String? dimensionValue, AnomalyFeedbackType? feedback, List<
RootCause> ? rootCauses}) -
Anomaly.fromJson(Map<
String, dynamic> json) -
factory
Properties
- anomalyEndDate → String?
-
The last day the anomaly is detected.
final
- anomalyId → String
-
The unique identifier for the anomaly.
final
- anomalyScore → AnomalyScore
-
The latest and maximum score for the anomaly.
final
- anomalyStartDate → String?
-
The first day the anomaly is detected.
final
- dimensionValue → String?
-
The dimension for the anomaly. For example, an AWS service in a service
monitor.
final
- feedback → AnomalyFeedbackType?
-
The feedback value.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- impact → Impact
-
The dollar impact for the anomaly.
final
- monitorArn → String
-
The Amazon Resource Name (ARN) for the cost monitor that generated this
anomaly.
final
-
rootCauses
→ List<
RootCause> ? -
The list of identified root causes for the anomaly.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited