Module net.bis5.mattermost4j.models
Package net.bis5.mattermost.model.config
Class RateLimitSettings
- java.lang.Object
-
- net.bis5.mattermost.model.config.RateLimitSettings
-
public class RateLimitSettings extends Object
Rate limit settings.- Author:
- Takayuki Maruyama
-
-
Constructor Summary
Constructors Constructor Description RateLimitSettings()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanEqual(Object other)booleanequals(Object o)intgetMaxBurst()intgetMemoryStoreSize()intgetPerSec()StringgetVaryByHeader()inthashCode()booleanisEnable()booleanisVaryByRemoteAddr()booleanisVaryByUser()voidsetEnable(boolean enable)voidsetMaxBurst(int maxBurst)voidsetMemoryStoreSize(int memoryStoreSize)voidsetPerSec(int perSec)voidsetVaryByHeader(String varyByHeader)voidsetVaryByRemoteAddr(boolean varyByRemoteAddr)voidsetVaryByUser(boolean varyByUser)StringtoString()
-
-
-
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)
-
-