Interface MetadataOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Metadata, Metadata.Builder

@Generated public interface MetadataOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getFilterMetadataCount

      int getFilterMetadataCount()
      Key is the reverse DNS filter name, e.g. com.acme.widget. The ``envoy.*``
      namespace is reserved for Envoy's built-in filters.
      If both ``filter_metadata`` and
      :ref:`typed_filter_metadata <envoy_v3_api_field_config.core.v3.Metadata.typed_filter_metadata>`
      fields are present in the metadata with same keys,
      only ``typed_filter_metadata`` field will be parsed.
      
      map<string, .google.protobuf.Struct> filter_metadata = 1 [(.validate.rules) = { ... }
    • containsFilterMetadata

      boolean containsFilterMetadata(String key)
      Key is the reverse DNS filter name, e.g. com.acme.widget. The ``envoy.*``
      namespace is reserved for Envoy's built-in filters.
      If both ``filter_metadata`` and
      :ref:`typed_filter_metadata <envoy_v3_api_field_config.core.v3.Metadata.typed_filter_metadata>`
      fields are present in the metadata with same keys,
      only ``typed_filter_metadata`` field will be parsed.
      
      map<string, .google.protobuf.Struct> filter_metadata = 1 [(.validate.rules) = { ... }
    • getFilterMetadata

      @Deprecated Map<String, com.google.protobuf.Struct> getFilterMetadata()
      Deprecated.
    • getFilterMetadataMap

      Map<String, com.google.protobuf.Struct> getFilterMetadataMap()
      Key is the reverse DNS filter name, e.g. com.acme.widget. The ``envoy.*``
      namespace is reserved for Envoy's built-in filters.
      If both ``filter_metadata`` and
      :ref:`typed_filter_metadata <envoy_v3_api_field_config.core.v3.Metadata.typed_filter_metadata>`
      fields are present in the metadata with same keys,
      only ``typed_filter_metadata`` field will be parsed.
      
      map<string, .google.protobuf.Struct> filter_metadata = 1 [(.validate.rules) = { ... }
    • getFilterMetadataOrDefault

      com.google.protobuf.Struct getFilterMetadataOrDefault(String key, com.google.protobuf.Struct defaultValue)
      Key is the reverse DNS filter name, e.g. com.acme.widget. The ``envoy.*``
      namespace is reserved for Envoy's built-in filters.
      If both ``filter_metadata`` and
      :ref:`typed_filter_metadata <envoy_v3_api_field_config.core.v3.Metadata.typed_filter_metadata>`
      fields are present in the metadata with same keys,
      only ``typed_filter_metadata`` field will be parsed.
      
      map<string, .google.protobuf.Struct> filter_metadata = 1 [(.validate.rules) = { ... }
    • getFilterMetadataOrThrow

      com.google.protobuf.Struct getFilterMetadataOrThrow(String key)
      Key is the reverse DNS filter name, e.g. com.acme.widget. The ``envoy.*``
      namespace is reserved for Envoy's built-in filters.
      If both ``filter_metadata`` and
      :ref:`typed_filter_metadata <envoy_v3_api_field_config.core.v3.Metadata.typed_filter_metadata>`
      fields are present in the metadata with same keys,
      only ``typed_filter_metadata`` field will be parsed.
      
      map<string, .google.protobuf.Struct> filter_metadata = 1 [(.validate.rules) = { ... }
    • getTypedFilterMetadataCount

      int getTypedFilterMetadataCount()
      Key is the reverse DNS filter name, e.g. com.acme.widget. The ``envoy.*``
      namespace is reserved for Envoy's built-in filters.
      The value is encoded as google.protobuf.Any.
      If both :ref:`filter_metadata <envoy_v3_api_field_config.core.v3.Metadata.filter_metadata>`
      and ``typed_filter_metadata`` fields are present in the metadata with same keys,
      only ``typed_filter_metadata`` field will be parsed.
      
      map<string, .google.protobuf.Any> typed_filter_metadata = 2 [(.validate.rules) = { ... }
    • containsTypedFilterMetadata

      boolean containsTypedFilterMetadata(String key)
      Key is the reverse DNS filter name, e.g. com.acme.widget. The ``envoy.*``
      namespace is reserved for Envoy's built-in filters.
      The value is encoded as google.protobuf.Any.
      If both :ref:`filter_metadata <envoy_v3_api_field_config.core.v3.Metadata.filter_metadata>`
      and ``typed_filter_metadata`` fields are present in the metadata with same keys,
      only ``typed_filter_metadata`` field will be parsed.
      
      map<string, .google.protobuf.Any> typed_filter_metadata = 2 [(.validate.rules) = { ... }
    • getTypedFilterMetadata

      @Deprecated Map<String, com.google.protobuf.Any> getTypedFilterMetadata()
      Deprecated.
    • getTypedFilterMetadataMap

      Map<String, com.google.protobuf.Any> getTypedFilterMetadataMap()
      Key is the reverse DNS filter name, e.g. com.acme.widget. The ``envoy.*``
      namespace is reserved for Envoy's built-in filters.
      The value is encoded as google.protobuf.Any.
      If both :ref:`filter_metadata <envoy_v3_api_field_config.core.v3.Metadata.filter_metadata>`
      and ``typed_filter_metadata`` fields are present in the metadata with same keys,
      only ``typed_filter_metadata`` field will be parsed.
      
      map<string, .google.protobuf.Any> typed_filter_metadata = 2 [(.validate.rules) = { ... }
    • getTypedFilterMetadataOrDefault

      com.google.protobuf.Any getTypedFilterMetadataOrDefault(String key, com.google.protobuf.Any defaultValue)
      Key is the reverse DNS filter name, e.g. com.acme.widget. The ``envoy.*``
      namespace is reserved for Envoy's built-in filters.
      The value is encoded as google.protobuf.Any.
      If both :ref:`filter_metadata <envoy_v3_api_field_config.core.v3.Metadata.filter_metadata>`
      and ``typed_filter_metadata`` fields are present in the metadata with same keys,
      only ``typed_filter_metadata`` field will be parsed.
      
      map<string, .google.protobuf.Any> typed_filter_metadata = 2 [(.validate.rules) = { ... }
    • getTypedFilterMetadataOrThrow

      com.google.protobuf.Any getTypedFilterMetadataOrThrow(String key)
      Key is the reverse DNS filter name, e.g. com.acme.widget. The ``envoy.*``
      namespace is reserved for Envoy's built-in filters.
      The value is encoded as google.protobuf.Any.
      If both :ref:`filter_metadata <envoy_v3_api_field_config.core.v3.Metadata.filter_metadata>`
      and ``typed_filter_metadata`` fields are present in the metadata with same keys,
      only ``typed_filter_metadata`` field will be parsed.
      
      map<string, .google.protobuf.Any> typed_filter_metadata = 2 [(.validate.rules) = { ... }