Uses of Class
io.envoyproxy.envoy.extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaFilterConfig.Builder
Packages that use RateLimitQuotaFilterConfig.Builder
-
Uses of RateLimitQuotaFilterConfig.Builder in io.envoyproxy.envoy.extensions.filters.http.rate_limit_quota.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.rate_limit_quota.v3 that return RateLimitQuotaFilterConfig.BuilderModifier and TypeMethodDescriptionRateLimitQuotaFilterConfig.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.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.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.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.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.clear()
RateLimitQuotaFilterConfig.Builder.clearBucketMatchers()
The match tree to use for grouping incoming requests into buckets.RateLimitQuotaFilterConfig.Builder.clearDomain()
The application domain to use when calling the service.RateLimitQuotaFilterConfig.Builder.clearFilterEnabled()
If set, this will enable -- but not necessarily enforce -- the rate limit for the given fraction of requests.RateLimitQuotaFilterConfig.Builder.clearFilterEnforced()
If set, this will enforce the rate limit decisions for the given fraction of requests.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.clearRlqsServer()
Configures the gRPC Rate Limit Quota Service (RLQS) RateLimitQuotaService.RateLimitQuotaFilterConfig.Builder.mergeBucketMatchers
(Matcher value) The match tree to use for grouping incoming requests into buckets.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.mergeFilterEnforced
(RuntimeFractionalPercent value) If set, this will enforce the rate limit decisions for the given fraction of requests.RateLimitQuotaFilterConfig.Builder.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) RateLimitQuotaFilterConfig.Builder.mergeFrom
(com.google.protobuf.Message other) RateLimitQuotaFilterConfig.Builder.mergeFrom
(RateLimitQuotaFilterConfig other) RateLimitQuotaFilterConfig.Builder.mergeRlqsServer
(GrpcService value) Configures the gRPC Rate Limit Quota Service (RLQS) RateLimitQuotaService.RateLimitQuotaFilterConfig.newBuilder()
RateLimitQuotaFilterConfig.newBuilder
(RateLimitQuotaFilterConfig prototype) RateLimitQuotaFilterConfig.newBuilderForType()
protected RateLimitQuotaFilterConfig.Builder
RateLimitQuotaFilterConfig.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) 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.setBucketMatchers
(Matcher value) The match tree to use for grouping incoming requests into buckets.RateLimitQuotaFilterConfig.Builder.setBucketMatchers
(Matcher.Builder builderForValue) The match tree to use for grouping incoming requests into buckets.The application domain to use when calling the service.RateLimitQuotaFilterConfig.Builder.setDomainBytes
(com.google.protobuf.ByteString value) The application domain to use when calling the service.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.setFilterEnabled
(RuntimeFractionalPercent.Builder builderForValue) If set, this will enable -- but not necessarily enforce -- the rate limit for the given fraction of requests.RateLimitQuotaFilterConfig.Builder.setFilterEnforced
(RuntimeFractionalPercent value) If set, this will enforce the rate limit decisions for the given fraction of requests.RateLimitQuotaFilterConfig.Builder.setFilterEnforced
(RuntimeFractionalPercent.Builder builderForValue) If set, this will enforce the rate limit decisions for the given fraction of requests.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.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.setRlqsServer
(GrpcService value) Configures the gRPC Rate Limit Quota Service (RLQS) RateLimitQuotaService.RateLimitQuotaFilterConfig.Builder.setRlqsServer
(GrpcService.Builder builderForValue) Configures the gRPC Rate Limit Quota Service (RLQS) RateLimitQuotaService.RateLimitQuotaFilterConfig.toBuilder()