Interface LocalRateLimitDescriptorOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
LocalRateLimitDescriptor,LocalRateLimitDescriptor.Builder
public interface LocalRateLimitDescriptorOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetEntries(int index) Descriptor entries.intDescriptor entries.Descriptor entries.getEntriesOrBuilder(int index) Descriptor entries.List<? extends RateLimitDescriptor.EntryOrBuilder>Descriptor entries.Token Bucket algorithm for local ratelimiting.Token Bucket algorithm for local ratelimiting.booleanToken Bucket algorithm for local ratelimiting.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getEntriesList
List<RateLimitDescriptor.Entry> getEntriesList()Descriptor entries.
repeated .envoy.extensions.common.ratelimit.v3.RateLimitDescriptor.Entry entries = 1 [(.validate.rules) = { ... } -
getEntries
Descriptor entries.
repeated .envoy.extensions.common.ratelimit.v3.RateLimitDescriptor.Entry entries = 1 [(.validate.rules) = { ... } -
getEntriesCount
int getEntriesCount()Descriptor entries.
repeated .envoy.extensions.common.ratelimit.v3.RateLimitDescriptor.Entry entries = 1 [(.validate.rules) = { ... } -
getEntriesOrBuilderList
List<? extends RateLimitDescriptor.EntryOrBuilder> getEntriesOrBuilderList()Descriptor entries.
repeated .envoy.extensions.common.ratelimit.v3.RateLimitDescriptor.Entry entries = 1 [(.validate.rules) = { ... } -
getEntriesOrBuilder
Descriptor entries.
repeated .envoy.extensions.common.ratelimit.v3.RateLimitDescriptor.Entry entries = 1 [(.validate.rules) = { ... } -
hasTokenBucket
boolean hasTokenBucket()Token Bucket algorithm for local ratelimiting.
.envoy.type.v3.TokenBucket token_bucket = 2 [(.validate.rules) = { ... }- Returns:
- Whether the tokenBucket field is set.
-
getTokenBucket
TokenBucket getTokenBucket()Token Bucket algorithm for local ratelimiting.
.envoy.type.v3.TokenBucket token_bucket = 2 [(.validate.rules) = { ... }- Returns:
- The tokenBucket.
-
getTokenBucketOrBuilder
TokenBucketOrBuilder getTokenBucketOrBuilder()Token Bucket algorithm for local ratelimiting.
.envoy.type.v3.TokenBucket token_bucket = 2 [(.validate.rules) = { ... }
-