Interface RateLimitDescriptor.EntryOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
RateLimitDescriptor.Entry,RateLimitDescriptor.Entry.Builder
- Enclosing class:
- RateLimitDescriptor
public static interface RateLimitDescriptor.EntryOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
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
-
getKey
String getKey()Descriptor key.
string key = 1 [(.validate.rules) = { ... }- Returns:
- The key.
-
getKeyBytes
com.google.protobuf.ByteString getKeyBytes()Descriptor key.
string key = 1 [(.validate.rules) = { ... }- Returns:
- The bytes for key.
-
getValue
String getValue()Descriptor value. Blank value is treated as wildcard to create dynamic token buckets for each unique value. Blank Values as wild card is currently supported only with envoy server instance level HTTP local rate limiting and will not work if HTTP local rate limiting is enabled per connection level.
string value = 2 [(.validate.rules) = { ... }- Returns:
- The value.
-
getValueBytes
com.google.protobuf.ByteString getValueBytes()Descriptor value. Blank value is treated as wildcard to create dynamic token buckets for each unique value. Blank Values as wild card is currently supported only with envoy server instance level HTTP local rate limiting and will not work if HTTP local rate limiting is enabled per connection level.
string value = 2 [(.validate.rules) = { ... }- Returns:
- The bytes for value.
-