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 Type
    Method
    Description
    int
    The number of requests per unit of time.
    The unit of time.
    int
    The unit of time.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods 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.