Interface PricingTierCondition.UsageDetailPatternStage

All Known Implementing Classes:
PricingTierCondition.Builder
Enclosing class:
PricingTierCondition

public static interface PricingTierCondition.UsageDetailPatternStage
  • Method Details

    • usageDetailPattern

      PricingTierCondition.OperatorStage usageDetailPattern(@NotNull String usageDetailPattern)

      Regex pattern to match against usage detail keys. All matching keys' values are summed for threshold comparison.

      Examples:

      • "^input" matches "input", "input_tokens", "input_cached", etc.
      • "^(input|prompt)" matches both "input_tokens" and "prompt_tokens"
      • "_cache$" matches "input_cache", "output_cache", etc.

      The pattern is case-insensitive by default. If no keys match, the sum is treated as zero.

    • from