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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InterMetricImpactDetails.BuilderanomalyGroupId(String anomalyGroupId)The ID of the anomaly group.InterMetricImpactDetails.BuildercontributionPercentage(Double contributionPercentage)For potential causes (CAUSE_OF_INPUT_ANOMALY_GROUP), the percentage contribution the measure has in causing the anomalies.InterMetricImpactDetails.BuildermetricName(String metricName)The name of the measure.InterMetricImpactDetails.BuilderrelationshipType(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).InterMetricImpactDetails.BuilderrelationshipType(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 Detail
-
metricName
InterMetricImpactDetails.Builder metricName(String 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
InterMetricImpactDetails.Builder anomalyGroupId(String 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
InterMetricImpactDetails.Builder 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).- 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,RelationshipType
-
relationshipType
InterMetricImpactDetails.Builder 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).- 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,RelationshipType
-
contributionPercentage
InterMetricImpactDetails.Builder contributionPercentage(Double 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.
-
-