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 Summary

    Modifier and Type
    Method
    Description
    boolean
    Key is the reverse DNS filter name, e.g. com.acme.widget.
    boolean
    Key is the reverse DNS filter name, e.g. com.acme.widget.
    Map<String, com.google.protobuf.Struct>
    Deprecated.
    int
    Key is the reverse DNS filter name, e.g. com.acme.widget.
    Map<String, com.google.protobuf.Struct>
    Key is the reverse DNS filter name, e.g. com.acme.widget.
    com.google.protobuf.Struct
    getFilterMetadataOrDefault(String key, com.google.protobuf.Struct defaultValue)
    Key is the reverse DNS filter name, e.g. com.acme.widget.
    com.google.protobuf.Struct
    Key is the reverse DNS filter name, e.g. com.acme.widget.
    Map<String, com.google.protobuf.Any>
    Deprecated.
    int
    Key is the reverse DNS filter name, e.g. com.acme.widget.
    Map<String, com.google.protobuf.Any>
    Key is the reverse DNS filter name, e.g. com.acme.widget.
    com.google.protobuf.Any
    getTypedFilterMetadataOrDefault(String key, com.google.protobuf.Any defaultValue)
    Key is the reverse DNS filter name, e.g. com.acme.widget.
    com.google.protobuf.Any
    Key is the reverse DNS filter name, e.g. com.acme.widget.

    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

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