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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TypedExtensionConfig
getCustomValue()
Dynamic value — evaluated for each request.TypedExtensionConfigOrBuilder
getCustomValueOrBuilder()
Dynamic value — evaluated for each request.java.lang.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.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.RateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuilder.ValueSpecifierCase
getValueSpecifierCase()
boolean
hasCustomValue()
Dynamic value — evaluated for each request.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.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
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
java.lang.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()
-
-