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

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

    Modifier and Type
    Method
    Description
    The configuration source for the :ref:`token_bucket <envoy_v3_api_msg_type.v3.TokenBucket>`.
    The configuration source for the :ref:`token_bucket <envoy_v3_api_msg_type.v3.TokenBucket>`.
    the key used to find the token bucket in the singleton map.
    com.google.protobuf.ByteString
    the key used to find the token bucket in the singleton map.
    boolean
    The configuration source for the :ref:`token_bucket <envoy_v3_api_msg_type.v3.TokenBucket>`.

    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

    • getResourceName

      String getResourceName()
       the key used to find the token bucket in the singleton map.
       
      string resource_name = 1 [(.validate.rules) = { ... }
      Returns:
      The resourceName.
    • getResourceNameBytes

      com.google.protobuf.ByteString getResourceNameBytes()
       the key used to find the token bucket in the singleton map.
       
      string resource_name = 1 [(.validate.rules) = { ... }
      Returns:
      The bytes for resourceName.
    • hasConfigSource

      boolean hasConfigSource()
       The configuration source for the :ref:`token_bucket <envoy_v3_api_msg_type.v3.TokenBucket>`.
       It should stay the same through the process lifetime.
       
      .envoy.config.core.v3.ConfigSource config_source = 2 [(.validate.rules) = { ... }
      Returns:
      Whether the configSource field is set.
    • getConfigSource

      ConfigSource getConfigSource()
       The configuration source for the :ref:`token_bucket <envoy_v3_api_msg_type.v3.TokenBucket>`.
       It should stay the same through the process lifetime.
       
      .envoy.config.core.v3.ConfigSource config_source = 2 [(.validate.rules) = { ... }
      Returns:
      The configSource.
    • getConfigSourceOrBuilder

      ConfigSourceOrBuilder getConfigSourceOrBuilder()
       The configuration source for the :ref:`token_bucket <envoy_v3_api_msg_type.v3.TokenBucket>`.
       It should stay the same through the process lifetime.
       
      .envoy.config.core.v3.ConfigSource config_source = 2 [(.validate.rules) = { ... }