Interface RateLimit.Override.DynamicMetadataOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
RateLimit.Override.DynamicMetadata, RateLimit.Override.DynamicMetadata.Builder
Enclosing class:
RateLimit.Override

public static interface RateLimit.Override.DynamicMetadataOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Metadata struct that defines the key and path to retrieve the struct value.
    Metadata struct that defines the key and path to retrieve the struct value.
    boolean
    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 Details

    • 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) = { ... }