java.lang.Object
com.azure.resourcemanager.customerinsights.models.KpiThresholds

public final class KpiThresholds extends Object
Defines the KPI Threshold limits.
  • Constructor Details

    • KpiThresholds

      public KpiThresholds()
      Creates an instance of KpiThresholds class.
  • Method Details

    • lowerLimit

      public BigDecimal lowerLimit()
      Get the lowerLimit property: The lower threshold limit.
      Returns:
      the lowerLimit value.
    • withLowerLimit

      public KpiThresholds withLowerLimit(BigDecimal lowerLimit)
      Set the lowerLimit property: The lower threshold limit.
      Parameters:
      lowerLimit - the lowerLimit value to set.
      Returns:
      the KpiThresholds object itself.
    • upperLimit

      public BigDecimal upperLimit()
      Get the upperLimit property: The upper threshold limit.
      Returns:
      the upperLimit value.
    • withUpperLimit

      public KpiThresholds withUpperLimit(BigDecimal upperLimit)
      Set the upperLimit property: The upper threshold limit.
      Parameters:
      upperLimit - the upperLimit value to set.
      Returns:
      the KpiThresholds object itself.
    • increasingKpi

      public boolean increasingKpi()
      Get the increasingKpi property: Whether or not the KPI is an increasing KPI.
      Returns:
      the increasingKpi value.
    • withIncreasingKpi

      public KpiThresholds withIncreasingKpi(boolean increasingKpi)
      Set the increasingKpi property: Whether or not the KPI is an increasing KPI.
      Parameters:
      increasingKpi - the increasingKpi value to set.
      Returns:
      the KpiThresholds object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.