public class ApiFrontendLimitsConfig
extends java.lang.Object
ApiFrontendLimits annotations.| Modifier and Type | Class and Description |
|---|---|
static class |
ApiFrontendLimitsConfig.FrontendLimitsRule
Pure read-only data object to represent a single matching rule for the frontend limits
configuration.
|
| Constructor and Description |
|---|
ApiFrontendLimitsConfig() |
ApiFrontendLimitsConfig(ApiFrontendLimitsConfig original) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRule(java.lang.String match,
int qps,
int userQps,
int daily,
java.lang.String analyticsId) |
boolean |
equals(java.lang.Object o) |
java.lang.Iterable<ApiConfigInconsistency<java.lang.Object>> |
getConfigurationInconsistencies(ApiFrontendLimitsConfig config) |
java.util.List<ApiFrontendLimitsConfig.FrontendLimitsRule> |
getRules() |
int |
getUnregisteredDaily() |
int |
getUnregisteredQps() |
int |
getUnregisteredUserQps() |
int |
hashCode() |
protected void |
setDefaults()
Sets all fields to their default value to be used if not set otherwise.
|
void |
setUnregisteredDaily(int unregisteredDaily) |
void |
setUnregisteredQps(int unregisteredQps) |
void |
setUnregisteredUserQps(int unregisteredUserQps) |
public ApiFrontendLimitsConfig()
public ApiFrontendLimitsConfig(ApiFrontendLimitsConfig original)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.Iterable<ApiConfigInconsistency<java.lang.Object>> getConfigurationInconsistencies(ApiFrontendLimitsConfig config)
public int hashCode()
hashCode in class java.lang.Objectprotected void setDefaults()
public void setUnregisteredUserQps(int unregisteredUserQps)
public int getUnregisteredUserQps()
public void setUnregisteredQps(int unregisteredQps)
public int getUnregisteredQps()
public void setUnregisteredDaily(int unregisteredDaily)
public int getUnregisteredDaily()
public void addRule(java.lang.String match,
int qps,
int userQps,
int daily,
java.lang.String analyticsId)
public java.util.List<ApiFrontendLimitsConfig.FrontendLimitsRule> getRules()