public static interface RateLimitOuterClass.RateLimitOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
Ratelimit.RateLimitDescriptor |
getDescriptors(int index)
The rate limit descriptor list to use in the rate limit service request.
|
int |
getDescriptorsCount()
The rate limit descriptor list to use in the rate limit service request.
|
List<Ratelimit.RateLimitDescriptor> |
getDescriptorsList()
The rate limit descriptor list to use in the rate limit service request.
|
Ratelimit.RateLimitDescriptorOrBuilder |
getDescriptorsOrBuilder(int index)
The rate limit descriptor list to use in the rate limit service request.
|
List<? extends Ratelimit.RateLimitDescriptorOrBuilder> |
getDescriptorsOrBuilderList()
The rate limit descriptor list to use in the rate limit service request.
|
String |
getDomain()
The rate limit domain to use in the rate limit service request.
|
com.google.protobuf.ByteString |
getDomainBytes()
The rate limit domain to use in the rate limit service request.
|
boolean |
getFailureModeDeny()
The filter's behaviour in case the rate limiting service does
not respond back.
|
String |
getStatPrefix()
The prefix to use when emitting :ref:`statistics <config_network_filters_rate_limit_stats>`.
|
com.google.protobuf.ByteString |
getStatPrefixBytes()
The prefix to use when emitting :ref:`statistics <config_network_filters_rate_limit_stats>`.
|
com.google.protobuf.Duration |
getTimeout()
The timeout in milliseconds for the rate limit service RPC.
|
com.google.protobuf.DurationOrBuilder |
getTimeoutOrBuilder()
The timeout in milliseconds for the rate limit service RPC.
|
boolean |
hasTimeout()
The timeout in milliseconds for the rate limit service RPC.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getStatPrefix()
The prefix to use when emitting :ref:`statistics <config_network_filters_rate_limit_stats>`.
string stat_prefix = 1 [(.validate.rules) = { ... }com.google.protobuf.ByteString getStatPrefixBytes()
The prefix to use when emitting :ref:`statistics <config_network_filters_rate_limit_stats>`.
string stat_prefix = 1 [(.validate.rules) = { ... }String getDomain()
The rate limit domain to use in the rate limit service request.
string domain = 2 [(.validate.rules) = { ... }com.google.protobuf.ByteString getDomainBytes()
The rate limit domain to use in the rate limit service request.
string domain = 2 [(.validate.rules) = { ... }List<Ratelimit.RateLimitDescriptor> getDescriptorsList()
The rate limit descriptor list to use in the rate limit service request.
repeated .envoy.api.v2.ratelimit.RateLimitDescriptor descriptors = 3 [(.validate.rules) = { ... }Ratelimit.RateLimitDescriptor getDescriptors(int index)
The rate limit descriptor list to use in the rate limit service request.
repeated .envoy.api.v2.ratelimit.RateLimitDescriptor descriptors = 3 [(.validate.rules) = { ... }int getDescriptorsCount()
The rate limit descriptor list to use in the rate limit service request.
repeated .envoy.api.v2.ratelimit.RateLimitDescriptor descriptors = 3 [(.validate.rules) = { ... }List<? extends Ratelimit.RateLimitDescriptorOrBuilder> getDescriptorsOrBuilderList()
The rate limit descriptor list to use in the rate limit service request.
repeated .envoy.api.v2.ratelimit.RateLimitDescriptor descriptors = 3 [(.validate.rules) = { ... }Ratelimit.RateLimitDescriptorOrBuilder getDescriptorsOrBuilder(int index)
The rate limit descriptor list to use in the rate limit service request.
repeated .envoy.api.v2.ratelimit.RateLimitDescriptor descriptors = 3 [(.validate.rules) = { ... }boolean hasTimeout()
The timeout in milliseconds for the rate limit service RPC. If not set, this defaults to 20ms.
.google.protobuf.Duration timeout = 4 [(.gogoproto.stdduration) = true];com.google.protobuf.Duration getTimeout()
The timeout in milliseconds for the rate limit service RPC. If not set, this defaults to 20ms.
.google.protobuf.Duration timeout = 4 [(.gogoproto.stdduration) = true];com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder()
The timeout in milliseconds for the rate limit service RPC. If not set, this defaults to 20ms.
.google.protobuf.Duration timeout = 4 [(.gogoproto.stdduration) = true];boolean getFailureModeDeny()
The filter's behaviour in case the rate limiting service does not respond back. When it is set to true, Envoy will not allow traffic in case of communication failure between rate limiting service and the proxy. Defaults to false.
bool failure_mode_deny = 5;Copyright © 2018 The Envoy Project. All rights reserved.