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
Modifier and TypeMethodDescriptionintThe number of requests per unit of time.getUnit()The unit of time.intThe unit of time.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
-
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.
-