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 Details

    • 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

      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:
    • 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.