Interface RateLimitDescriptor.RateLimitOverrideOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
RateLimitDescriptor.RateLimitOverride,RateLimitDescriptor.RateLimitOverride.Builder
- Enclosing class:
- RateLimitDescriptor
public static interface RateLimitDescriptor.RateLimitOverrideOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetRequestsPerUnit()The number of requests per unit of time.RateLimitUnitgetUnit()The unit of time.intgetUnitValue()The unit of time.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getRequestsPerUnit
int getRequestsPerUnit()
The number of requests per unit of time.
uint32 requests_per_unit = 1;- Returns:
- The requestsPerUnit.
-
getUnitValue
int getUnitValue()
The unit of time.
.envoy.type.v3.RateLimitUnit unit = 2 [(.validate.rules) = { ... }- Returns:
- The enum numeric value on the wire for unit.
-
getUnit
RateLimitUnit getUnit()
The unit of time.
.envoy.type.v3.RateLimitUnit unit = 2 [(.validate.rules) = { ... }- Returns:
- The unit.
-
-