Interface Usage

    • Method Detail

      • getBillingMode

        BillingMode getBillingMode()
        Returns:
        the BillingMode
      • getUsageType

        UsageType getUsageType()
        Returns:
        the UsageType
      • getTierBlockPolicy

        TierBlockPolicy getTierBlockPolicy()
        Returns:
        the TierBlockPolicy
      • compliesWithLimits

        boolean compliesWithLimits​(String unit,
                                   BigDecimal value)
        Returns:
        compliance boolean
      • getLimits

        Limit[] getLimits()
        Returns:
        the Limit associated with that usage section
      • getTiers

        Tier[] getTiers()
        Returns:
        the Tier associated with that usage section
      • getBlocks

        Block[] getBlocks()
        Returns:
        the Block associated with that usage section
      • getFixedPrice

        InternationalPrice getFixedPrice()
        Returns:
        the fixed InternationalPrice for that Usage section.
      • getRecurringPrice

        InternationalPrice getRecurringPrice()
        Returns:
        the recurring InternationalPrice for that Usage section.