Class FilterConfiguration<R>
java.lang.Object
com.giffing.bucket4j.spring.boot.starter.context.properties.FilterConfiguration<R>
public class FilterConfiguration<R>
extends java.lang.Object
This class is the main configuration class which is used to build the Servlet Filter or ZuulFilter.
-
Constructor Summary
Constructors Constructor Description FilterConfiguration() -
Method Summary
Modifier and Type Method Description java.lang.StringgetHttpResponseBody()MetricsgetMetrics()intgetOrder()java.util.List<RateLimitCheck<R>>getRateLimitChecks()RateLimitConditionMatchingStrategygetStrategy()java.lang.StringgetUrl()voidsetHttpResponseBody(java.lang.String httpResponseBody)voidsetMetrics(Metrics metrics)voidsetOrder(int order)voidsetRateLimitChecks(java.util.List<RateLimitCheck<R>> rateLimitChecks)voidsetStrategy(RateLimitConditionMatchingStrategy strategy)voidsetUrl(java.lang.String url)
-
Constructor Details
-
FilterConfiguration
public FilterConfiguration()
-
-
Method Details
-
getUrl
public java.lang.String getUrl() -
setUrl
public void setUrl(java.lang.String url) -
getOrder
public int getOrder() -
setOrder
public void setOrder(int order) -
getRateLimitChecks
-
setRateLimitChecks
-
getStrategy
-
setStrategy
-
getHttpResponseBody
public java.lang.String getHttpResponseBody() -
setHttpResponseBody
public void setHttpResponseBody(java.lang.String httpResponseBody) -
getMetrics
-
setMetrics
-