@Generated(value="software.amazon.awssdk:codegen") public final class InterMetricImpactDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<InterMetricImpactDetails.Builder,InterMetricImpactDetails>
Aggregated details about the measures contributing to the anomaly group, and the measures potentially impacted by the anomaly group.
| Modifier and Type | Class and Description |
|---|---|
static interface |
InterMetricImpactDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
anomalyGroupId()
The ID of the anomaly group.
|
static InterMetricImpactDetails.Builder |
builder() |
Double |
contributionPercentage()
For potential causes (
CAUSE_OF_INPUT_ANOMALY_GROUP), the percentage contribution the measure has in
causing the anomalies. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
metricName()
The name of the measure.
|
RelationshipType |
relationshipType()
Whether a measure is a potential cause of the anomaly group (
CAUSE_OF_INPUT_ANOMALY_GROUP), or
whether the measure is impacted by the anomaly group (EFFECT_OF_INPUT_ANOMALY_GROUP). |
String |
relationshipTypeAsString()
Whether a measure is a potential cause of the anomaly group (
CAUSE_OF_INPUT_ANOMALY_GROUP), or
whether the measure is impacted by the anomaly group (EFFECT_OF_INPUT_ANOMALY_GROUP). |
List<SdkField<?>> |
sdkFields() |
static Class<? extends InterMetricImpactDetails.Builder> |
serializableBuilderClass() |
InterMetricImpactDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String metricName()
The name of the measure.
public final String anomalyGroupId()
The ID of the anomaly group.
public final RelationshipType relationshipType()
Whether a measure is a potential cause of the anomaly group (CAUSE_OF_INPUT_ANOMALY_GROUP), or
whether the measure is impacted by the anomaly group (EFFECT_OF_INPUT_ANOMALY_GROUP).
If the service returns an enum value that is not available in the current SDK version, relationshipType
will return RelationshipType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from relationshipTypeAsString().
CAUSE_OF_INPUT_ANOMALY_GROUP),
or whether the measure is impacted by the anomaly group (EFFECT_OF_INPUT_ANOMALY_GROUP).RelationshipTypepublic final String relationshipTypeAsString()
Whether a measure is a potential cause of the anomaly group (CAUSE_OF_INPUT_ANOMALY_GROUP), or
whether the measure is impacted by the anomaly group (EFFECT_OF_INPUT_ANOMALY_GROUP).
If the service returns an enum value that is not available in the current SDK version, relationshipType
will return RelationshipType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from relationshipTypeAsString().
CAUSE_OF_INPUT_ANOMALY_GROUP),
or whether the measure is impacted by the anomaly group (EFFECT_OF_INPUT_ANOMALY_GROUP).RelationshipTypepublic final Double contributionPercentage()
For potential causes (CAUSE_OF_INPUT_ANOMALY_GROUP), the percentage contribution the measure has in
causing the anomalies.
CAUSE_OF_INPUT_ANOMALY_GROUP), the percentage contribution the measure
has in causing the anomalies.public InterMetricImpactDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<InterMetricImpactDetails.Builder,InterMetricImpactDetails>public static InterMetricImpactDetails.Builder builder()
public static Class<? extends InterMetricImpactDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.