Interface ProcessRateLimitFilterOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
ProcessRateLimitFilter, ProcessRateLimitFilter.Builder

public interface ProcessRateLimitFilterOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    The dynamic config for the token bucket.
    The dynamic config for the token bucket.
    boolean
    The dynamic config for the token bucket.

    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

    • hasDynamicConfig

      boolean hasDynamicConfig()
       The dynamic config for the token bucket.
       
      .envoy.extensions.access_loggers.filters.process_ratelimit.v3.DynamicTokenBucket dynamic_config = 1;
      Returns:
      Whether the dynamicConfig field is set.
    • getDynamicConfig

      DynamicTokenBucket getDynamicConfig()
       The dynamic config for the token bucket.
       
      .envoy.extensions.access_loggers.filters.process_ratelimit.v3.DynamicTokenBucket dynamic_config = 1;
      Returns:
      The dynamicConfig.
    • getDynamicConfigOrBuilder

      DynamicTokenBucketOrBuilder getDynamicConfigOrBuilder()
       The dynamic config for the token bucket.
       
      .envoy.extensions.access_loggers.filters.process_ratelimit.v3.DynamicTokenBucket dynamic_config = 1;