Interface RateLimit.Override.DynamicMetadataOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      MetadataKey getMetadataKey()
      Metadata struct that defines the key and path to retrieve the struct value.
      MetadataKeyOrBuilder getMetadataKeyOrBuilder()
      Metadata struct that defines the key and path to retrieve the struct value.
      boolean hasMetadataKey()
      Metadata struct that defines the key and path to retrieve the struct value.
      • 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 Detail

      • hasMetadataKey

        boolean hasMetadataKey()
         Metadata struct that defines the key and path to retrieve the struct value.
         The value must be a struct containing an integer "requests_per_unit" property
         and a "unit" property with a value parseable to :ref:`RateLimitUnit
         enum <envoy_v3_api_enum_type.v3.RateLimitUnit>`
         
        .envoy.type.metadata.v3.MetadataKey metadata_key = 1 [(.validate.rules) = { ... }
        Returns:
        Whether the metadataKey field is set.
      • getMetadataKey

        MetadataKey getMetadataKey()
         Metadata struct that defines the key and path to retrieve the struct value.
         The value must be a struct containing an integer "requests_per_unit" property
         and a "unit" property with a value parseable to :ref:`RateLimitUnit
         enum <envoy_v3_api_enum_type.v3.RateLimitUnit>`
         
        .envoy.type.metadata.v3.MetadataKey metadata_key = 1 [(.validate.rules) = { ... }
        Returns:
        The metadataKey.
      • getMetadataKeyOrBuilder

        MetadataKeyOrBuilder getMetadataKeyOrBuilder()
         Metadata struct that defines the key and path to retrieve the struct value.
         The value must be a struct containing an integer "requests_per_unit" property
         and a "unit" property with a value parseable to :ref:`RateLimitUnit
         enum <envoy_v3_api_enum_type.v3.RateLimitUnit>`
         
        .envoy.type.metadata.v3.MetadataKey metadata_key = 1 [(.validate.rules) = { ... }