Uses of Class
io.envoyproxy.envoy.config.filter.http.rate_limit.v2.RateLimit.Builder
Packages that use RateLimit.Builder
-
Uses of RateLimit.Builder in io.envoyproxy.envoy.config.filter.http.rate_limit.v2
Methods in io.envoyproxy.envoy.config.filter.http.rate_limit.v2 that return RateLimit.BuilderModifier and TypeMethodDescriptionRateLimit.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) RateLimit.Builder.clear()RateLimit.Builder.clearDomain()The rate limit domain to use when calling the rate limit service.RateLimit.Builder.clearFailureModeDeny()The filter's behaviour in case the rate limiting service does not respond back.RateLimit.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) RateLimit.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) RateLimit.Builder.clearRateLimitedAsResourceExhausted()Specifies whether a `RESOURCE_EXHAUSTED` gRPC code must be returned instead of the default `UNAVAILABLE` gRPC code for a rate limited gRPC call.RateLimit.Builder.clearRateLimitService()Configuration for an external rate limit service provider.RateLimit.Builder.clearRequestType()The type of requests the filter should apply to.RateLimit.Builder.clearStage()Specifies the rate limit configurations to be applied with the same stage number.RateLimit.Builder.clearTimeout()The timeout in milliseconds for the rate limit service RPC.RateLimit.Builder.clone()RateLimit.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) RateLimit.Builder.mergeFrom(com.google.protobuf.Message other) RateLimit.Builder.mergeRateLimitService(RateLimitServiceConfig value) Configuration for an external rate limit service provider.RateLimit.Builder.mergeTimeout(com.google.protobuf.Duration value) The timeout in milliseconds for the rate limit service RPC.final RateLimit.BuilderRateLimit.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) static RateLimit.BuilderRateLimit.newBuilder()static RateLimit.BuilderRateLimit.newBuilder(RateLimit prototype) RateLimit.newBuilderForType()protected RateLimit.BuilderRateLimit.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) The rate limit domain to use when calling the rate limit service.RateLimit.Builder.setDomainBytes(com.google.protobuf.ByteString value) The rate limit domain to use when calling the rate limit service.RateLimit.Builder.setFailureModeDeny(boolean value) The filter's behaviour in case the rate limiting service does not respond back.RateLimit.Builder.setRateLimitedAsResourceExhausted(boolean value) Specifies whether a `RESOURCE_EXHAUSTED` gRPC code must be returned instead of the default `UNAVAILABLE` gRPC code for a rate limited gRPC call.RateLimit.Builder.setRateLimitService(RateLimitServiceConfig value) Configuration for an external rate limit service provider.RateLimit.Builder.setRateLimitService(RateLimitServiceConfig.Builder builderForValue) Configuration for an external rate limit service provider.RateLimit.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) RateLimit.Builder.setRequestType(String value) The type of requests the filter should apply to.RateLimit.Builder.setRequestTypeBytes(com.google.protobuf.ByteString value) The type of requests the filter should apply to.RateLimit.Builder.setStage(int value) Specifies the rate limit configurations to be applied with the same stage number.RateLimit.Builder.setTimeout(com.google.protobuf.Duration value) The timeout in milliseconds for the rate limit service RPC.RateLimit.Builder.setTimeout(com.google.protobuf.Duration.Builder builderForValue) The timeout in milliseconds for the rate limit service RPC.final RateLimit.BuilderRateLimit.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) RateLimit.toBuilder()