Class RateLimitSettings


  • public class RateLimitSettings
    extends Object
    Rate limit settings.
    Author:
    Takayuki Maruyama
    • Constructor Detail

      • RateLimitSettings

        public RateLimitSettings()
    • Method Detail

      • isEnable

        public boolean isEnable()
      • getPerSec

        public int getPerSec()
      • getMaxBurst

        public int getMaxBurst()
      • getMemoryStoreSize

        public int getMemoryStoreSize()
      • isVaryByRemoteAddr

        public boolean isVaryByRemoteAddr()
      • getVaryByHeader

        public String getVaryByHeader()
      • isVaryByUser

        public boolean isVaryByUser()
      • setEnable

        public void setEnable​(boolean enable)
      • setPerSec

        public void setPerSec​(int perSec)
      • setMaxBurst

        public void setMaxBurst​(int maxBurst)
      • setMemoryStoreSize

        public void setMemoryStoreSize​(int memoryStoreSize)
      • setVaryByRemoteAddr

        public void setVaryByRemoteAddr​(boolean varyByRemoteAddr)
      • setVaryByHeader

        public void setVaryByHeader​(String varyByHeader)
      • setVaryByUser

        public void setVaryByUser​(boolean varyByUser)
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object