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 boolean
containsBucketIdBuilder(java.lang.String key)
The map translated into the ``BucketId`` map.java.util.Map<java.lang.String,RateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuilder>
getBucketIdBuilder()
Deprecated.int
getBucketIdBuilderCount()
The map translated into the ``BucketId`` map.java.util.Map<java.lang.String,RateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuilder>
getBucketIdBuilderMap()
The map translated into the ``BucketId`` map.RateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuilder
getBucketIdBuilderOrDefault(java.lang.String key, RateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuilder defaultValue)
The map translated into the ``BucketId`` map.RateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuilder
getBucketIdBuilderOrThrow(java.lang.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(java.lang.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 java.util.Map<java.lang.String,RateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuilder> getBucketIdBuilder()
Deprecated.UsegetBucketIdBuilderMap()
instead.
-
getBucketIdBuilderMap
java.util.Map<java.lang.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(java.lang.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(java.lang.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) = { ... }
-
-