Class RateLimit
java.lang.Object
com.giffing.bucket4j.spring.boot.starter.context.properties.RateLimit
public class RateLimit
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description RateLimit() -
Method Summary
Modifier and Type Method Description java.util.List<BandWidth>getBandwidths()java.lang.StringgetExecuteCondition()java.lang.StringgetExpression()SPEL expression to dynamic evaluate filter keyFilterKeyTypegetFilterKeyType()java.lang.StringgetSkipCondition()voidsetBandwidths(java.util.List<BandWidth> bandwidths)voidsetExecuteCondition(java.lang.String executeCondition)voidsetExpression(java.lang.String expression)voidsetFilterKeyType(FilterKeyType filterKeyType)voidsetSkipCondition(java.lang.String skipCondition)
-
Constructor Details
-
RateLimit
public RateLimit()
-
-
Method Details
-
getExpression
public java.lang.String getExpression()SPEL expression to dynamic evaluate filter key -
setExpression
public void setExpression(java.lang.String expression) -
getSkipCondition
public java.lang.String getSkipCondition() -
setSkipCondition
public void setSkipCondition(java.lang.String skipCondition) -
getBandwidths
-
setBandwidths
-
getFilterKeyType
-
setFilterKeyType
-
getExecuteCondition
public java.lang.String getExecuteCondition() -
setExecuteCondition
public void setExecuteCondition(java.lang.String executeCondition)
-