LocalRateLimit.Builder |
LocalRateLimit.Builder.addAllDescriptors(Iterable<? extends LocalRateLimitDescriptor> values) |
The rate limit descriptor list to use in the local rate limit to override
on.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.addAllRequestHeadersToAddWhenNotEnforced(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.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.addAllResponseHeadersToAdd(Iterable<? extends HeaderValueOption> values) |
Specifies a list of HTTP headers that should be added to each response for requests that
have been rate limited.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.addDescriptors(int index,
LocalRateLimitDescriptor value) |
The rate limit descriptor list to use in the local rate limit to override
on.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.addDescriptors(int index,
LocalRateLimitDescriptor.Builder builderForValue) |
The rate limit descriptor list to use in the local rate limit to override
on.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.addDescriptors(LocalRateLimitDescriptor value) |
The rate limit descriptor list to use in the local rate limit to override
on.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.addDescriptors(LocalRateLimitDescriptor.Builder builderForValue) |
The rate limit descriptor list to use in the local rate limit to override
on.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
|
LocalRateLimit.Builder |
LocalRateLimit.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.
|
LocalRateLimit.Builder |
LocalRateLimit.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.
|
LocalRateLimit.Builder |
LocalRateLimit.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.
|
LocalRateLimit.Builder |
LocalRateLimit.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.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.addResponseHeadersToAdd(int index,
HeaderValueOption value) |
Specifies a list of HTTP headers that should be added to each response for requests that
have been rate limited.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.addResponseHeadersToAdd(int index,
HeaderValueOption.Builder builderForValue) |
Specifies a list of HTTP headers that should be added to each response for requests that
have been rate limited.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.addResponseHeadersToAdd(HeaderValueOption value) |
Specifies a list of HTTP headers that should be added to each response for requests that
have been rate limited.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.addResponseHeadersToAdd(HeaderValueOption.Builder builderForValue) |
Specifies a list of HTTP headers that should be added to each response for requests that
have been rate limited.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.clear() |
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.clearDescriptors() |
The rate limit descriptor list to use in the local rate limit to override
on.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.clearEnableXRatelimitHeaders() |
Defines the standard version to use for X-RateLimit headers emitted by the filter.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.clearFilterEnabled() |
If set, this will enable -- but not necessarily enforce -- the rate limit for the given
fraction of requests.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.clearFilterEnforced() |
If set, this will enforce the rate limit decisions for the given fraction of requests.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.clearLocalRateLimitPerDownstreamConnection() |
Specifies the scope of the rate limiter's token bucket.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
|
LocalRateLimit.Builder |
LocalRateLimit.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.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.clearResponseHeadersToAdd() |
Specifies a list of HTTP headers that should be added to each response for requests that
have been rate limited.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.clearStage() |
Specifies the rate limit configurations to be applied with the same
stage number.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.clearStatPrefix() |
The human readable prefix to use when emitting stats.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.clearStatus() |
This field allows for a custom HTTP response status code to the downstream client when
the request has been rate limited.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.clearTokenBucket() |
The token bucket configuration to use for rate limiting requests that are processed by this
filter.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.clone() |
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.mergeFilterEnabled(RuntimeFractionalPercent value) |
If set, this will enable -- but not necessarily enforce -- the rate limit for the given
fraction of requests.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.mergeFilterEnforced(RuntimeFractionalPercent value) |
If set, this will enforce the rate limit decisions for the given fraction of requests.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.mergeFrom(com.google.protobuf.Message other) |
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.mergeFrom(LocalRateLimit other) |
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.mergeStatus(HttpStatus value) |
This field allows for a custom HTTP response status code to the downstream client when
the request has been rate limited.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.mergeTokenBucket(TokenBucket value) |
The token bucket configuration to use for rate limiting requests that are processed by this
filter.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
|
static LocalRateLimit.Builder |
LocalRateLimit.newBuilder() |
|
static LocalRateLimit.Builder |
LocalRateLimit.newBuilder(LocalRateLimit prototype) |
|
LocalRateLimit.Builder |
LocalRateLimit.newBuilderForType() |
|
protected LocalRateLimit.Builder |
LocalRateLimit.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.removeDescriptors(int index) |
The rate limit descriptor list to use in the local rate limit to override
on.
|
LocalRateLimit.Builder |
LocalRateLimit.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.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.removeResponseHeadersToAdd(int index) |
Specifies a list of HTTP headers that should be added to each response for requests that
have been rate limited.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.setDescriptors(int index,
LocalRateLimitDescriptor value) |
The rate limit descriptor list to use in the local rate limit to override
on.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.setDescriptors(int index,
LocalRateLimitDescriptor.Builder builderForValue) |
The rate limit descriptor list to use in the local rate limit to override
on.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.setEnableXRatelimitHeaders(XRateLimitHeadersRFCVersion value) |
Defines the standard version to use for X-RateLimit headers emitted by the filter.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.setEnableXRatelimitHeadersValue(int value) |
Defines the standard version to use for X-RateLimit headers emitted by the filter.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.setFilterEnabled(RuntimeFractionalPercent value) |
If set, this will enable -- but not necessarily enforce -- the rate limit for the given
fraction of requests.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.setFilterEnabled(RuntimeFractionalPercent.Builder builderForValue) |
If set, this will enable -- but not necessarily enforce -- the rate limit for the given
fraction of requests.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.setFilterEnforced(RuntimeFractionalPercent value) |
If set, this will enforce the rate limit decisions for the given fraction of requests.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.setFilterEnforced(RuntimeFractionalPercent.Builder builderForValue) |
If set, this will enforce the rate limit decisions for the given fraction of requests.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.setLocalRateLimitPerDownstreamConnection(boolean value) |
Specifies the scope of the rate limiter's token bucket.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
|
LocalRateLimit.Builder |
LocalRateLimit.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.
|
LocalRateLimit.Builder |
LocalRateLimit.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.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.setResponseHeadersToAdd(int index,
HeaderValueOption value) |
Specifies a list of HTTP headers that should be added to each response for requests that
have been rate limited.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.setResponseHeadersToAdd(int index,
HeaderValueOption.Builder builderForValue) |
Specifies a list of HTTP headers that should be added to each response for requests that
have been rate limited.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.setStage(int value) |
Specifies the rate limit configurations to be applied with the same
stage number.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.setStatPrefix(String value) |
The human readable prefix to use when emitting stats.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.setStatPrefixBytes(com.google.protobuf.ByteString value) |
The human readable prefix to use when emitting stats.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.setStatus(HttpStatus value) |
This field allows for a custom HTTP response status code to the downstream client when
the request has been rate limited.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.setStatus(HttpStatus.Builder builderForValue) |
This field allows for a custom HTTP response status code to the downstream client when
the request has been rate limited.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.setTokenBucket(TokenBucket value) |
The token bucket configuration to use for rate limiting requests that are processed by this
filter.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.setTokenBucket(TokenBucket.Builder builderForValue) |
The token bucket configuration to use for rate limiting requests that are processed by this
filter.
|
LocalRateLimit.Builder |
LocalRateLimit.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
|
LocalRateLimit.Builder |
LocalRateLimit.toBuilder() |
|