Interface MetadataOrBuilder

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

    public interface MetadataOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      Modifier and Type Method Description
      boolean containsFilterMetadata​(java.lang.String key)
      Key is the reverse DNS filter name, e.g.
      boolean containsTypedFilterMetadata​(java.lang.String key)
      Key is the reverse DNS filter name, e.g.
      java.util.Map<java.lang.String,​com.google.protobuf.Struct> getFilterMetadata()
      Deprecated.
      int getFilterMetadataCount()
      Key is the reverse DNS filter name, e.g.
      java.util.Map<java.lang.String,​com.google.protobuf.Struct> getFilterMetadataMap()
      Key is the reverse DNS filter name, e.g.
      com.google.protobuf.Struct getFilterMetadataOrDefault​(java.lang.String key, com.google.protobuf.Struct defaultValue)
      Key is the reverse DNS filter name, e.g.
      com.google.protobuf.Struct getFilterMetadataOrThrow​(java.lang.String key)
      Key is the reverse DNS filter name, e.g.
      java.util.Map<java.lang.String,​com.google.protobuf.Any> getTypedFilterMetadata()
      Deprecated.
      int getTypedFilterMetadataCount()
      Key is the reverse DNS filter name, e.g.
      java.util.Map<java.lang.String,​com.google.protobuf.Any> getTypedFilterMetadataMap()
      Key is the reverse DNS filter name, e.g.
      com.google.protobuf.Any getTypedFilterMetadataOrDefault​(java.lang.String key, com.google.protobuf.Any defaultValue)
      Key is the reverse DNS filter name, e.g.
      com.google.protobuf.Any getTypedFilterMetadataOrThrow​(java.lang.String key)
      Key is the reverse DNS filter name, e.g.
      • 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

      • 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​(java.lang.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
        java.util.Map<java.lang.String,​com.google.protobuf.Struct> getFilterMetadata()
        Deprecated.
      • getFilterMetadataMap

        java.util.Map<java.lang.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​(java.lang.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​(java.lang.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​(java.lang.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
        java.util.Map<java.lang.String,​com.google.protobuf.Any> getTypedFilterMetadata()
        Deprecated.
      • getTypedFilterMetadataMap

        java.util.Map<java.lang.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​(java.lang.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​(java.lang.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) = { ... }