Uses of Class
io.envoyproxy.envoy.type.v3.TokenBucket.Builder
Packages that use TokenBucket.Builder
Package
Description
-
Uses of TokenBucket.Builder in io.envoyproxy.envoy.extensions.common.ratelimit.v3
Methods in io.envoyproxy.envoy.extensions.common.ratelimit.v3 that return TokenBucket.BuilderModifier and TypeMethodDescriptionLocalRateLimitDescriptor.Builder.getTokenBucketBuilder()Token Bucket algorithm for local ratelimiting.Methods in io.envoyproxy.envoy.extensions.common.ratelimit.v3 with parameters of type TokenBucket.BuilderModifier and TypeMethodDescriptionLocalRateLimitDescriptor.Builder.setTokenBucket(TokenBucket.Builder builderForValue) Token Bucket algorithm for local ratelimiting. -
Uses of TokenBucket.Builder in io.envoyproxy.envoy.extensions.filters.http.local_ratelimit.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.local_ratelimit.v3 that return TokenBucket.BuilderModifier and TypeMethodDescriptionLocalRateLimit.Builder.getTokenBucketBuilder()The token bucket configuration to use for rate limiting requests that are processed by this filter.Methods in io.envoyproxy.envoy.extensions.filters.http.local_ratelimit.v3 with parameters of type TokenBucket.BuilderModifier and TypeMethodDescriptionLocalRateLimit.Builder.setTokenBucket(TokenBucket.Builder builderForValue) The token bucket configuration to use for rate limiting requests that are processed by this filter. -
Uses of TokenBucket.Builder in io.envoyproxy.envoy.extensions.filters.listener.local_ratelimit.v3
Methods in io.envoyproxy.envoy.extensions.filters.listener.local_ratelimit.v3 that return TokenBucket.BuilderModifier and TypeMethodDescriptionLocalRateLimit.Builder.getTokenBucketBuilder()The token bucket configuration to use for rate limiting all incoming sockets.Methods in io.envoyproxy.envoy.extensions.filters.listener.local_ratelimit.v3 with parameters of type TokenBucket.BuilderModifier and TypeMethodDescriptionLocalRateLimit.Builder.setTokenBucket(TokenBucket.Builder builderForValue) The token bucket configuration to use for rate limiting all incoming sockets. -
Uses of TokenBucket.Builder in io.envoyproxy.envoy.extensions.filters.network.local_ratelimit.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.local_ratelimit.v3 that return TokenBucket.BuilderModifier and TypeMethodDescriptionLocalRateLimit.Builder.getTokenBucketBuilder()The token bucket configuration to use for rate limiting connections that are processed by the filter's filter chain.Methods in io.envoyproxy.envoy.extensions.filters.network.local_ratelimit.v3 with parameters of type TokenBucket.BuilderModifier and TypeMethodDescriptionLocalRateLimit.Builder.setTokenBucket(TokenBucket.Builder builderForValue) The token bucket configuration to use for rate limiting connections that are processed by the filter's filter chain. -
Uses of TokenBucket.Builder in io.envoyproxy.envoy.type.v3
Methods in io.envoyproxy.envoy.type.v3 that return TokenBucket.BuilderModifier and TypeMethodDescriptionTokenBucket.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) TokenBucket.Builder.clear()TokenBucket.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) TokenBucket.Builder.clearFillInterval()The fill interval that tokens are added to the bucket.TokenBucket.Builder.clearMaxTokens()The maximum tokens that the bucket can hold.TokenBucket.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) TokenBucket.Builder.clearTokensPerFill()The number of tokens added to the bucket during each fill interval.TokenBucket.Builder.clone()RateLimitStrategy.Builder.getTokenBucketBuilder()Limit the requests by consuming tokens from the Token Bucket.TokenBucket.Builder.mergeFillInterval(com.google.protobuf.Duration value) The fill interval that tokens are added to the bucket.TokenBucket.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) TokenBucket.Builder.mergeFrom(com.google.protobuf.Message other) TokenBucket.Builder.mergeFrom(TokenBucket other) TokenBucket.Builder.mergeTokensPerFill(com.google.protobuf.UInt32Value value) The number of tokens added to the bucket during each fill interval.final TokenBucket.BuilderTokenBucket.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) static TokenBucket.BuilderTokenBucket.newBuilder()static TokenBucket.BuilderTokenBucket.newBuilder(TokenBucket prototype) TokenBucket.newBuilderForType()protected TokenBucket.BuilderTokenBucket.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) TokenBucket.Builder.setFillInterval(com.google.protobuf.Duration value) The fill interval that tokens are added to the bucket.TokenBucket.Builder.setFillInterval(com.google.protobuf.Duration.Builder builderForValue) The fill interval that tokens are added to the bucket.TokenBucket.Builder.setMaxTokens(int value) The maximum tokens that the bucket can hold.TokenBucket.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) TokenBucket.Builder.setTokensPerFill(com.google.protobuf.UInt32Value value) The number of tokens added to the bucket during each fill interval.TokenBucket.Builder.setTokensPerFill(com.google.protobuf.UInt32Value.Builder builderForValue) The number of tokens added to the bucket during each fill interval.final TokenBucket.BuilderTokenBucket.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) TokenBucket.toBuilder()Methods in io.envoyproxy.envoy.type.v3 with parameters of type TokenBucket.BuilderModifier and TypeMethodDescriptionRateLimitStrategy.Builder.setTokenBucket(TokenBucket.Builder builderForValue) Limit the requests by consuming tokens from the Token Bucket.