RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.addAllRequestHeadersToAddWhenNotEnforced(java.lang.Iterable<? extends HeaderValueOption> values) |
Specifies a list of HTTP headers that should be added to each request that
has been rate limited and is also forwarded upstream.
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.addRequestHeadersToAddWhenNotEnforced(int index,
HeaderValueOption value) |
Specifies a list of HTTP headers that should be added to each request that
has been rate limited and is also forwarded upstream.
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.addRequestHeadersToAddWhenNotEnforced(int index,
HeaderValueOption.Builder builderForValue) |
Specifies a list of HTTP headers that should be added to each request that
has been rate limited and is also forwarded upstream.
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.addRequestHeadersToAddWhenNotEnforced(HeaderValueOption value) |
Specifies a list of HTTP headers that should be added to each request that
has been rate limited and is also forwarded upstream.
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.addRequestHeadersToAddWhenNotEnforced(HeaderValueOption.Builder builderForValue) |
Specifies a list of HTTP headers that should be added to each request that
has been rate limited and is also forwarded upstream.
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.clear() |
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.clearBucketMatchers() |
The match tree to use for grouping incoming requests into buckets.
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.clearDomain() |
The application domain to use when calling the service.
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.clearFilterEnabled() |
If set, this will enable -- but not necessarily enforce -- the rate limit for the given
fraction of requests.
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.clearFilterEnforced() |
If set, this will enforce the rate limit decisions for the given fraction of requests.
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.clearRequestHeadersToAddWhenNotEnforced() |
Specifies a list of HTTP headers that should be added to each request that
has been rate limited and is also forwarded upstream.
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.clearRlqsServer() |
Configures the gRPC Rate Limit Quota Service (RLQS) RateLimitQuotaService.
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.mergeBucketMatchers(Matcher value) |
The match tree to use for grouping incoming requests into buckets.
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.mergeFilterEnabled(RuntimeFractionalPercent value) |
If set, this will enable -- but not necessarily enforce -- the rate limit for the given
fraction of requests.
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.mergeFilterEnforced(RuntimeFractionalPercent value) |
If set, this will enforce the rate limit decisions for the given fraction of requests.
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.mergeFrom(com.google.protobuf.Message other) |
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.mergeFrom(RateLimitQuotaFilterConfig other) |
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.mergeRlqsServer(GrpcService value) |
Configures the gRPC Rate Limit Quota Service (RLQS) RateLimitQuotaService.
|
static RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.newBuilder() |
|
static RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.newBuilder(RateLimitQuotaFilterConfig prototype) |
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.newBuilderForType() |
|
protected RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) |
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.removeRequestHeadersToAddWhenNotEnforced(int index) |
Specifies a list of HTTP headers that should be added to each request that
has been rate limited and is also forwarded upstream.
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.setBucketMatchers(Matcher value) |
The match tree to use for grouping incoming requests into buckets.
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.setBucketMatchers(Matcher.Builder builderForValue) |
The match tree to use for grouping incoming requests into buckets.
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.setDomain(java.lang.String value) |
The application domain to use when calling the service.
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.setDomainBytes(com.google.protobuf.ByteString value) |
The application domain to use when calling the service.
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.setFilterEnabled(RuntimeFractionalPercent value) |
If set, this will enable -- but not necessarily enforce -- the rate limit for the given
fraction of requests.
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.setFilterEnabled(RuntimeFractionalPercent.Builder builderForValue) |
If set, this will enable -- but not necessarily enforce -- the rate limit for the given
fraction of requests.
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.setFilterEnforced(RuntimeFractionalPercent value) |
If set, this will enforce the rate limit decisions for the given fraction of requests.
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.setFilterEnforced(RuntimeFractionalPercent.Builder builderForValue) |
If set, this will enforce the rate limit decisions for the given fraction of requests.
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.setRequestHeadersToAddWhenNotEnforced(int index,
HeaderValueOption value) |
Specifies a list of HTTP headers that should be added to each request that
has been rate limited and is also forwarded upstream.
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.setRequestHeadersToAddWhenNotEnforced(int index,
HeaderValueOption.Builder builderForValue) |
Specifies a list of HTTP headers that should be added to each request that
has been rate limited and is also forwarded upstream.
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.setRlqsServer(GrpcService value) |
Configures the gRPC Rate Limit Quota Service (RLQS) RateLimitQuotaService.
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.Builder.setRlqsServer(GrpcService.Builder builderForValue) |
Configures the gRPC Rate Limit Quota Service (RLQS) RateLimitQuotaService.
|
RateLimitQuotaFilterConfig.Builder |
RateLimitQuotaFilterConfig.toBuilder() |
|