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