Uses of Package
com.github.xds.type.matcher.v3
Packages that use com.github.xds.type.matcher.v3
Package
Description
-
Classes in com.github.xds.type.matcher.v3 used by com.github.xds.type.matcher.v3ClassDescriptionPerforms a match by evaluating a `Common Expression Language <https://github.com/google/cel-spec>`_ (CEL) expression against the standardized set of :ref:`HTTP attributes <arch_overview_attributes>` specified via ``HttpAttributesCelMatchInput``. .. attention:: The match is ``true``, iff the result of the evaluation is a bool AND true.Performs a match by evaluating a `Common Expression Language <https://github.com/google/cel-spec>`_ (CEL) expression against the standardized set of :ref:`HTTP attributes <arch_overview_attributes>` specified via ``HttpAttributesCelMatchInput``. .. attention:: The match is ``true``, iff the result of the evaluation is a bool AND true.Specifies a set of ranges for matching a double number and the associated match actions.Specifies a set of ranges for matching a double number and the associated match actions.Specifies a list of number ranges and a match action.Specifies a list of number ranges and a match action.Specifies that matching should be performed on the set of :ref:`HTTP attributes <arch_overview_attributes>`.Specifies that matching should be performed on the set of :ref:`HTTP attributes <arch_overview_attributes>`.Specifies a set of ranges for matching an int32 number and the associated match actions.Specifies a set of ranges for matching an int32 number and the associated match actions.Specifies a list of number ranges and a match action.Specifies a list of number ranges and a match action.Specifies a set of ranges for matching an int64 number and the associated match actions.Specifies a set of ranges for matching an int64 number and the associated match actions.Specifies a list of number ranges and a match action.Specifies a list of number ranges and a match action.Matches a specific IP address against a set of possibly overlapping subnets using a trie.Matches a specific IP address against a set of possibly overlapping subnets using a trie.Specifies a list of IP address ranges and a match action.Specifies a list of IP address ranges and a match action.Specifies a list of ways to match a string.Specifies a list of ways to match a string.A matcher, which may traverse a matching tree in order to result in a match action.A matcher, which may traverse a matching tree in order to result in a match action.A linear list of field matchers.A linear list of field matchers.An individual matcher.An individual matcher.Predicate to determine if a match is successful.Predicate to determine if a match is successful.A list of two or more matchers.A list of two or more matchers.Predicate for a single input field.Predicate for a single input field.Protobuf type
xds.type.matcher.v3.Matcher.MatcherTreeProtobuf typexds.type.matcher.v3.Matcher.MatcherTreeA map of configured matchers.A map of configured matchers.What to do if a match is successful.What to do if a match is successful.A regex matcher designed for safety when used with untrusted input.A regex matcher designed for safety when used with untrusted input.Google's `RE2 <https://github.com/google/re2>`_ regex engine.Google's `RE2 <https://github.com/google/re2>`_ regex engine.Matches a fully qualified server name against a set of domain names with optional wildcards.Matches a fully qualified server name against a set of domain names with optional wildcards.Specifies a set of exact and wildcard domains and a match action.Specifies a set of exact and wildcard domains and a match action.Specifies the way to match a string.Specifies the way to match a string. -
Classes in com.github.xds.type.matcher.v3 used by io.envoyproxy.envoy.config.cluster.v3ClassDescriptionA matcher, which may traverse a matching tree in order to result in a match action.A matcher, which may traverse a matching tree in order to result in a match action.
-
Classes in com.github.xds.type.matcher.v3 used by io.envoyproxy.envoy.config.listener.v3ClassDescriptionA matcher, which may traverse a matching tree in order to result in a match action.A matcher, which may traverse a matching tree in order to result in a match action.
-
Classes in com.github.xds.type.matcher.v3 used by io.envoyproxy.envoy.config.route.v3ClassDescriptionA matcher, which may traverse a matching tree in order to result in a match action.A matcher, which may traverse a matching tree in order to result in a match action.
-
Classes in com.github.xds.type.matcher.v3 used by io.envoyproxy.envoy.extensions.common.matching.v3ClassDescriptionA matcher, which may traverse a matching tree in order to result in a match action.A matcher, which may traverse a matching tree in order to result in a match action.
-
Classes in com.github.xds.type.matcher.v3 used by io.envoyproxy.envoy.extensions.filters.http.custom_response.v3ClassDescriptionA matcher, which may traverse a matching tree in order to result in a match action.A matcher, which may traverse a matching tree in order to result in a match action.
-
Classes in com.github.xds.type.matcher.v3 used by io.envoyproxy.envoy.extensions.filters.http.proto_api_scrubber.v3ClassDescriptionA matcher, which may traverse a matching tree in order to result in a match action.A matcher, which may traverse a matching tree in order to result in a match action.
-
Classes in com.github.xds.type.matcher.v3 used by io.envoyproxy.envoy.extensions.filters.http.rate_limit_quota.v3ClassDescriptionA matcher, which may traverse a matching tree in order to result in a match action.A matcher, which may traverse a matching tree in order to result in a match action.
-
Classes in com.github.xds.type.matcher.v3 used by io.envoyproxy.envoy.extensions.filters.http.rbac.v3ClassDescriptionA matcher, which may traverse a matching tree in order to result in a match action.A matcher, which may traverse a matching tree in order to result in a match action.
-
Classes in com.github.xds.type.matcher.v3 used by io.envoyproxy.envoy.extensions.filters.network.generic_proxy.v3ClassDescriptionA matcher, which may traverse a matching tree in order to result in a match action.A matcher, which may traverse a matching tree in order to result in a match action.
-
Classes in com.github.xds.type.matcher.v3 used by io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3ClassDescriptionA matcher, which may traverse a matching tree in order to result in a match action.A matcher, which may traverse a matching tree in order to result in a match action.
-
Classes in com.github.xds.type.matcher.v3 used by io.envoyproxy.envoy.extensions.filters.network.rbac.v3ClassDescriptionA matcher, which may traverse a matching tree in order to result in a match action.A matcher, which may traverse a matching tree in order to result in a match action.
-
Classes in com.github.xds.type.matcher.v3 used by io.envoyproxy.envoy.extensions.filters.udp.udp_proxy.v3ClassDescriptionA matcher, which may traverse a matching tree in order to result in a match action.A matcher, which may traverse a matching tree in order to result in a match action.
-
Classes in com.github.xds.type.matcher.v3 used by io.envoyproxy.envoy.extensions.router.cluster_specifiers.matcher.v3ClassDescriptionA matcher, which may traverse a matching tree in order to result in a match action.A matcher, which may traverse a matching tree in order to result in a match action.
-
Classes in com.github.xds.type.matcher.v3 used by io.envoyproxy.envoy.extensions.stat_sinks.open_telemetry.v3ClassDescriptionA matcher, which may traverse a matching tree in order to result in a match action.A matcher, which may traverse a matching tree in order to result in a match action.