Interface RateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuilderOrBuilder

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