Interface InterMetricImpactDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<InterMetricImpactDetails.Builder,,InterMetricImpactDetails> SdkBuilder<InterMetricImpactDetails.Builder,,InterMetricImpactDetails> SdkPojo
- Enclosing class:
InterMetricImpactDetails
public static interface InterMetricImpactDetails.Builder
extends SdkPojo, CopyableBuilder<InterMetricImpactDetails.Builder,InterMetricImpactDetails>
-
Method Summary
Modifier and TypeMethodDescriptionanomalyGroupId(String anomalyGroupId) The ID of the anomaly group.contributionPercentage(Double contributionPercentage) For potential causes (CAUSE_OF_INPUT_ANOMALY_GROUP), the percentage contribution the measure has in causing the anomalies.metricName(String metricName) The name of the measure.relationshipType(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(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).Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
metricName
The name of the measure.
- Parameters:
metricName- The name of the measure.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
anomalyGroupId
The ID of the anomaly group.
- Parameters:
anomalyGroupId- The ID of the anomaly group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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).- Parameters:
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).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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).- Parameters:
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).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
contributionPercentage
For potential causes (
CAUSE_OF_INPUT_ANOMALY_GROUP), the percentage contribution the measure has in causing the anomalies.- Parameters:
contributionPercentage- For potential causes (CAUSE_OF_INPUT_ANOMALY_GROUP), the percentage contribution the measure has in causing the anomalies.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-