Interface RateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuilderOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
RateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuilder
,RateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuilder.Builder
- Enclosing class:
RateLimitQuotaBucketSettings.BucketIdBuilder
public static interface RateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuilderOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionDynamic value — evaluated for each request.Dynamic value — evaluated for each request.Static string value — becomes the value in the :ref:`BucketId <envoy_v3_api_msg_service.rate_limit_quota.v3.BucketId>` map as is.com.google.protobuf.ByteString
Static string value — becomes the value in the :ref:`BucketId <envoy_v3_api_msg_service.rate_limit_quota.v3.BucketId>` map as is.boolean
Dynamic value — evaluated for each request.boolean
Static string value — becomes the value in the :ref:`BucketId <envoy_v3_api_msg_service.rate_limit_quota.v3.BucketId>` map as is.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
-
hasStringValue
boolean hasStringValue()Static string value — becomes the value in the :ref:`BucketId <envoy_v3_api_msg_service.rate_limit_quota.v3.BucketId>` map as is.
string string_value = 1;
- Returns:
- Whether the stringValue field is set.
-
getStringValue
String getStringValue()Static string value — becomes the value in the :ref:`BucketId <envoy_v3_api_msg_service.rate_limit_quota.v3.BucketId>` map as is.
string string_value = 1;
- Returns:
- The stringValue.
-
getStringValueBytes
com.google.protobuf.ByteString getStringValueBytes()Static string value — becomes the value in the :ref:`BucketId <envoy_v3_api_msg_service.rate_limit_quota.v3.BucketId>` map as is.
string string_value = 1;
- Returns:
- The bytes for stringValue.
-
hasCustomValue
boolean hasCustomValue()Dynamic value — evaluated for each request. Must produce a string output, which becomes the value in the :ref:`BucketId <envoy_v3_api_msg_service.rate_limit_quota.v3.BucketId>` map. For example, extensions with the ``envoy.matching.http.input`` category can be used.
.envoy.config.core.v3.TypedExtensionConfig custom_value = 2;
- Returns:
- Whether the customValue field is set.
-
getCustomValue
TypedExtensionConfig getCustomValue()Dynamic value — evaluated for each request. Must produce a string output, which becomes the value in the :ref:`BucketId <envoy_v3_api_msg_service.rate_limit_quota.v3.BucketId>` map. For example, extensions with the ``envoy.matching.http.input`` category can be used.
.envoy.config.core.v3.TypedExtensionConfig custom_value = 2;
- Returns:
- The customValue.
-
getCustomValueOrBuilder
TypedExtensionConfigOrBuilder getCustomValueOrBuilder()Dynamic value — evaluated for each request. Must produce a string output, which becomes the value in the :ref:`BucketId <envoy_v3_api_msg_service.rate_limit_quota.v3.BucketId>` map. For example, extensions with the ``envoy.matching.http.input`` category can be used.
.envoy.config.core.v3.TypedExtensionConfig custom_value = 2;
-
getValueSpecifierCase
RateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuilder.ValueSpecifierCase getValueSpecifierCase()
-