Interface RateLimitQuotaOverrideOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Matcher getBucketMatchers()
      The match tree to use for grouping incoming requests into buckets.
      MatcherOrBuilder getBucketMatchersOrBuilder()
      The match tree to use for grouping incoming requests into buckets.
      java.lang.String getDomain()
      The application domain to use when calling the service.
      com.google.protobuf.ByteString getDomainBytes()
      The application domain to use when calling the service.
      boolean hasBucketMatchers()
      The match tree to use for grouping incoming requests into buckets.
      • 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 Detail

      • getDomain

        java.lang.String getDomain()
         The application domain to use when calling the service. This enables sharing the quota
         server between different applications without fear of overlap.
         E.g., "envoy".
        
         If empty, inherits the value from the less specific definition.
         
        string domain = 1;
        Returns:
        The domain.
      • getDomainBytes

        com.google.protobuf.ByteString getDomainBytes()
         The application domain to use when calling the service. This enables sharing the quota
         server between different applications without fear of overlap.
         E.g., "envoy".
        
         If empty, inherits the value from the less specific definition.
         
        string domain = 1;
        Returns:
        The bytes for domain.
      • hasBucketMatchers

        boolean hasBucketMatchers()
         The match tree to use for grouping incoming requests into buckets.
        
         If set, fully overrides the bucket matchers provided on the less specific definition.
         If not set, inherits the value from the less specific definition.
        
         See usage example: :ref:`RateLimitQuotaFilterConfig.bucket_matchers
         <envoy_v3_api_field_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaFilterConfig.bucket_matchers>`.
         
        .xds.type.matcher.v3.Matcher bucket_matchers = 2;
        Returns:
        Whether the bucketMatchers field is set.
      • getBucketMatchers

        Matcher getBucketMatchers()
         The match tree to use for grouping incoming requests into buckets.
        
         If set, fully overrides the bucket matchers provided on the less specific definition.
         If not set, inherits the value from the less specific definition.
        
         See usage example: :ref:`RateLimitQuotaFilterConfig.bucket_matchers
         <envoy_v3_api_field_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaFilterConfig.bucket_matchers>`.
         
        .xds.type.matcher.v3.Matcher bucket_matchers = 2;
        Returns:
        The bucketMatchers.
      • getBucketMatchersOrBuilder

        MatcherOrBuilder getBucketMatchersOrBuilder()
         The match tree to use for grouping incoming requests into buckets.
        
         If set, fully overrides the bucket matchers provided on the less specific definition.
         If not set, inherits the value from the less specific definition.
        
         See usage example: :ref:`RateLimitQuotaFilterConfig.bucket_matchers
         <envoy_v3_api_field_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaFilterConfig.bucket_matchers>`.
         
        .xds.type.matcher.v3.Matcher bucket_matchers = 2;