Filter dependency specification
Dependency specification and string identifier.
type
(extensions.filters.common.dependency.v3.Dependency.DependencyType) The kind of dependency.
name
(, REQUIRED) The string identifier for the dependency.
[extensions.filters.common.dependency.v3.Dependency.DependencyType proto]
HEADER
(DEFAULT)
FILTER_STATE_KEY
DYNAMIC_METADATA
Dependency specification for a filter. For a filter chain to be valid, any dependency that is required must be provided by an earlier filter.
decode_required
(repeated extensions.filters.common.dependency.v3.Dependency) A list of dependencies required on the decode path.
decode_provided
(repeated ) A list of dependencies provided on the encode path.
encode_required
encode_provided
(repeated extensions.filters.common.dependency.v3.Dependency) A list of dependencies provided on the encode path.
Matching requirements for a filter. For a match tree to be used with a filter, the match requirements must be satisfied.
This protobuf is provided by the filter implementation as a way to communicate the matching requirements to the filter factories, allowing for config rejection if the requirements are not satisfied.
data_input_allow_list
(extensions.filters.common.dependency.v3.MatchingRequirements.DataInputAllowList)
type_url