Class RateLimitProperties.Limits

java.lang.Object
com.rale4j.sb.config.RateLimitProperties.Limits
Enclosing class:
RateLimitProperties

public static class RateLimitProperties.Limits extends Object
Configuration for rate limiting limits.
  • Constructor Details

    • Limits

      public Limits()
  • Method Details

    • getDefaultLimit

      public RateLimitProperties.Default getDefaultLimit()
      Gets the default rate limiting configuration.
      Returns:
      the default rate limiting configuration
    • setDefaultLimit

      public void setDefaultLimit(RateLimitProperties.Default defaultLimit)
      Sets the default rate limiting configuration.
      Parameters:
      defaultLimit - the default rate limiting configuration
    • getMetrics

      public RateLimitProperties.Metrics getMetrics()
      Gets the metrics rate limiting configuration.
      Returns:
      the metrics rate limiting configuration
    • setMetrics

      public void setMetrics(RateLimitProperties.Metrics metrics)
      Sets the metrics rate limiting configuration.
      Parameters:
      metrics - the metrics rate limiting configuration