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.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.UsegetFilterMetadataMap()
instead.
-
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.UsegetTypedFilterMetadataMap()
instead.
-
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) = { ... }
-
-