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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods 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.
-