public static class RateLimitProperties.Policy.MatchType extends Object
| Constructor | Description |
|---|---|
MatchType(@Valid @NotNull RateLimitType type,
String matcher) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
apply(javax.servlet.http.HttpServletRequest request,
org.springframework.cloud.netflix.zuul.filters.Route route,
RateLimitUtils rateLimitUtils) |
|
String |
getMatcher() |
|
RateLimitType |
getType() |
|
String |
key(javax.servlet.http.HttpServletRequest request,
org.springframework.cloud.netflix.zuul.filters.Route route,
RateLimitUtils rateLimitUtils) |
|
void |
setMatcher(String matcher) |
|
void |
setType(RateLimitType type) |
public MatchType(@Valid @NotNull
@Valid @NotNull RateLimitType type,
String matcher)
public boolean apply(javax.servlet.http.HttpServletRequest request,
org.springframework.cloud.netflix.zuul.filters.Route route,
RateLimitUtils rateLimitUtils)
public String key(javax.servlet.http.HttpServletRequest request, org.springframework.cloud.netflix.zuul.filters.Route route, RateLimitUtils rateLimitUtils)
public RateLimitType getType()
public void setType(RateLimitType type)
public String getMatcher()
public void setMatcher(String matcher)
Copyright © 2019. All rights reserved.