@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class InterMetricImpactDetails extends Object implements Serializable, Cloneable, StructuredPojo
Aggregated details about the measures contributing to the anomaly group, and the measures potentially impacted by the anomaly group.
Constructor and Description |
---|
InterMetricImpactDetails() |
Modifier and Type | Method and Description |
---|---|
InterMetricImpactDetails |
clone() |
boolean |
equals(Object obj) |
String |
getAnomalyGroupId()
The ID of the anomaly group.
|
Double |
getContributionPercentage()
For potential causes (
CAUSE_OF_INPUT_ANOMALY_GROUP ), the percentage contribution the measure has in
causing the anomalies. |
String |
getMetricName()
The name of the measure.
|
String |
getRelationshipType()
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 ). |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAnomalyGroupId(String anomalyGroupId)
The ID of the anomaly group.
|
void |
setContributionPercentage(Double contributionPercentage)
For potential causes (
CAUSE_OF_INPUT_ANOMALY_GROUP ), the percentage contribution the measure has in
causing the anomalies. |
void |
setMetricName(String metricName)
The name of the measure.
|
void |
setRelationshipType(String 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 |
toString()
Returns a string representation of this object.
|
InterMetricImpactDetails |
withAnomalyGroupId(String anomalyGroupId)
The ID of the anomaly group.
|
InterMetricImpactDetails |
withContributionPercentage(Double contributionPercentage)
For potential causes (
CAUSE_OF_INPUT_ANOMALY_GROUP ), the percentage contribution the measure has in
causing the anomalies. |
InterMetricImpactDetails |
withMetricName(String metricName)
The name of the measure.
|
InterMetricImpactDetails |
withRelationshipType(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 ). |
InterMetricImpactDetails |
withRelationshipType(String 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 ). |
public void setMetricName(String metricName)
The name of the measure.
metricName
- The name of the measure.public String getMetricName()
The name of the measure.
public InterMetricImpactDetails withMetricName(String metricName)
The name of the measure.
metricName
- The name of the measure.public void setAnomalyGroupId(String anomalyGroupId)
The ID of the anomaly group.
anomalyGroupId
- The ID of the anomaly group.public String getAnomalyGroupId()
The ID of the anomaly group.
public InterMetricImpactDetails withAnomalyGroupId(String anomalyGroupId)
The ID of the anomaly group.
anomalyGroupId
- The ID of the anomaly group.public void setRelationshipType(String 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
).
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
).RelationshipType
public String getRelationshipType()
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
).
CAUSE_OF_INPUT_ANOMALY_GROUP
),
or whether the measure is impacted by the anomaly group (EFFECT_OF_INPUT_ANOMALY_GROUP
).RelationshipType
public InterMetricImpactDetails withRelationshipType(String 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
).
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
).RelationshipType
public InterMetricImpactDetails withRelationshipType(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
).
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
).RelationshipType
public void setContributionPercentage(Double contributionPercentage)
For potential causes (CAUSE_OF_INPUT_ANOMALY_GROUP
), the percentage contribution the measure has in
causing the anomalies.
contributionPercentage
- For potential causes (CAUSE_OF_INPUT_ANOMALY_GROUP
), the percentage contribution the measure
has in causing the anomalies.public Double getContributionPercentage()
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 withContributionPercentage(Double contributionPercentage)
For potential causes (CAUSE_OF_INPUT_ANOMALY_GROUP
), the percentage contribution the measure has in
causing the anomalies.
contributionPercentage
- For potential causes (CAUSE_OF_INPUT_ANOMALY_GROUP
), the percentage contribution the measure
has in causing the anomalies.public String toString()
toString
in class Object
Object.toString()
public InterMetricImpactDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Privacy | Site terms | Cookie preferences | © 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.