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.BuilderRateLimitQuotaFilterConfig.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()