Interface RateLimitQuotaBucketSettings.BucketIdBuilderOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
RateLimitQuotaBucketSettings.BucketIdBuilder,RateLimitQuotaBucketSettings.BucketIdBuilder.Builder
- Enclosing class:
- RateLimitQuotaBucketSettings
public static interface RateLimitQuotaBucketSettings.BucketIdBuilderOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description booleancontainsBucketIdBuilder(String key)The map translated into the ``BucketId`` map.Map<String,RateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuilder>getBucketIdBuilder()Deprecated.intgetBucketIdBuilderCount()The map translated into the ``BucketId`` map.Map<String,RateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuilder>getBucketIdBuilderMap()The map translated into the ``BucketId`` map.RateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuildergetBucketIdBuilderOrDefault(String key, RateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuilder defaultValue)The map translated into the ``BucketId`` map.RateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuildergetBucketIdBuilderOrThrow(String key)The map translated into the ``BucketId`` map.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getBucketIdBuilderCount
int getBucketIdBuilderCount()
The map translated into the ``BucketId`` map. The ``string key`` of this map and becomes the key of ``BucketId`` map as is. The ``ValueBuilder value`` for the key can be: * static ``StringValue string_value`` — becomes the value in the ``BucketId`` map as is. * dynamic ``TypedExtensionConfig custom_value`` — evaluated for each request. Must produce a string output, which becomes the value in the the ``BucketId`` map. See usage examples in the docs to :ref:`bucket_id_builder <envoy_v3_api_field_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.bucket_id_builder>` field.
map<string, .envoy.extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuilder> bucket_id_builder = 1 [(.validate.rules) = { ... }
-
containsBucketIdBuilder
boolean containsBucketIdBuilder(String key)
The map translated into the ``BucketId`` map. The ``string key`` of this map and becomes the key of ``BucketId`` map as is. The ``ValueBuilder value`` for the key can be: * static ``StringValue string_value`` — becomes the value in the ``BucketId`` map as is. * dynamic ``TypedExtensionConfig custom_value`` — evaluated for each request. Must produce a string output, which becomes the value in the the ``BucketId`` map. See usage examples in the docs to :ref:`bucket_id_builder <envoy_v3_api_field_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.bucket_id_builder>` field.
map<string, .envoy.extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuilder> bucket_id_builder = 1 [(.validate.rules) = { ... }
-
getBucketIdBuilder
@Deprecated Map<String,RateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuilder> getBucketIdBuilder()
Deprecated.UsegetBucketIdBuilderMap()instead.
-
getBucketIdBuilderMap
Map<String,RateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuilder> getBucketIdBuilderMap()
The map translated into the ``BucketId`` map. The ``string key`` of this map and becomes the key of ``BucketId`` map as is. The ``ValueBuilder value`` for the key can be: * static ``StringValue string_value`` — becomes the value in the ``BucketId`` map as is. * dynamic ``TypedExtensionConfig custom_value`` — evaluated for each request. Must produce a string output, which becomes the value in the the ``BucketId`` map. See usage examples in the docs to :ref:`bucket_id_builder <envoy_v3_api_field_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.bucket_id_builder>` field.
map<string, .envoy.extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuilder> bucket_id_builder = 1 [(.validate.rules) = { ... }
-
getBucketIdBuilderOrDefault
RateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuilder getBucketIdBuilderOrDefault(String key, RateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuilder defaultValue)
The map translated into the ``BucketId`` map. The ``string key`` of this map and becomes the key of ``BucketId`` map as is. The ``ValueBuilder value`` for the key can be: * static ``StringValue string_value`` — becomes the value in the ``BucketId`` map as is. * dynamic ``TypedExtensionConfig custom_value`` — evaluated for each request. Must produce a string output, which becomes the value in the the ``BucketId`` map. See usage examples in the docs to :ref:`bucket_id_builder <envoy_v3_api_field_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.bucket_id_builder>` field.
map<string, .envoy.extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuilder> bucket_id_builder = 1 [(.validate.rules) = { ... }
-
getBucketIdBuilderOrThrow
RateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuilder getBucketIdBuilderOrThrow(String key)
The map translated into the ``BucketId`` map. The ``string key`` of this map and becomes the key of ``BucketId`` map as is. The ``ValueBuilder value`` for the key can be: * static ``StringValue string_value`` — becomes the value in the ``BucketId`` map as is. * dynamic ``TypedExtensionConfig custom_value`` — evaluated for each request. Must produce a string output, which becomes the value in the the ``BucketId`` map. See usage examples in the docs to :ref:`bucket_id_builder <envoy_v3_api_field_extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.bucket_id_builder>` field.
map<string, .envoy.extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuilder> bucket_id_builder = 1 [(.validate.rules) = { ... }
-
-