Uses of Class
com.github.xds.type.matcher.v3.Matcher
Packages that use Matcher
Package
Description
-
Uses of Matcher in com.github.xds.type.matcher.v3
Methods in com.github.xds.type.matcher.v3 that return MatcherModifier and TypeMethodDescriptionMatcher.Builder.build()Matcher.Builder.buildPartial()static MatcherMatcher.getDefaultInstance()Matcher.Builder.getDefaultInstanceForType()Matcher.getDefaultInstanceForType()Matcher.OnMatch.Builder.getMatcher()Nested matcher to evaluate.Matcher.OnMatch.getMatcher()Nested matcher to evaluate.Matcher.OnMatchOrBuilder.getMatcher()Nested matcher to evaluate.static MatcherMatcher.parseDelimitedFrom(InputStream input) static MatcherMatcher.parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static MatcherMatcher.parseFrom(byte[] data) static MatcherMatcher.parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static MatcherMatcher.parseFrom(com.google.protobuf.ByteString data) static MatcherMatcher.parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static MatcherMatcher.parseFrom(com.google.protobuf.CodedInputStream input) static MatcherMatcher.parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static MatcherMatcher.parseFrom(InputStream input) static MatcherMatcher.parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static MatcherMatcher.parseFrom(ByteBuffer data) static MatcherMatcher.parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) Methods in com.github.xds.type.matcher.v3 that return types with arguments of type MatcherModifier and TypeMethodDescriptioncom.google.protobuf.Parser<Matcher>Matcher.getParserForType()static com.google.protobuf.Parser<Matcher>Matcher.parser()Methods in com.github.xds.type.matcher.v3 with parameters of type MatcherModifier and TypeMethodDescriptionMatcher.OnMatch.Builder.mergeMatcher(Matcher value) Nested matcher to evaluate.static Matcher.BuilderMatcher.newBuilder(Matcher prototype) Matcher.OnMatch.Builder.setMatcher(Matcher value) Nested matcher to evaluate. -
Uses of Matcher in io.envoyproxy.envoy.config.cluster.v3
Methods in io.envoyproxy.envoy.config.cluster.v3 that return MatcherModifier and TypeMethodDescriptionCluster.Builder.getTransportSocketMatcher()Optional matcher that selects a transport socket from :ref:`transport_socket_matches <envoy_v3_api_field_config.cluster.v3.Cluster.transport_socket_matches>`.Cluster.getTransportSocketMatcher()Optional matcher that selects a transport socket from :ref:`transport_socket_matches <envoy_v3_api_field_config.cluster.v3.Cluster.transport_socket_matches>`.ClusterOrBuilder.getTransportSocketMatcher()Optional matcher that selects a transport socket from :ref:`transport_socket_matches <envoy_v3_api_field_config.cluster.v3.Cluster.transport_socket_matches>`.Methods in io.envoyproxy.envoy.config.cluster.v3 with parameters of type MatcherModifier and TypeMethodDescriptionCluster.Builder.mergeTransportSocketMatcher(Matcher value) Optional matcher that selects a transport socket from :ref:`transport_socket_matches <envoy_v3_api_field_config.cluster.v3.Cluster.transport_socket_matches>`.Cluster.Builder.setTransportSocketMatcher(Matcher value) Optional matcher that selects a transport socket from :ref:`transport_socket_matches <envoy_v3_api_field_config.cluster.v3.Cluster.transport_socket_matches>`. -
Uses of Matcher in io.envoyproxy.envoy.config.listener.v3
Methods in io.envoyproxy.envoy.config.listener.v3 that return MatcherModifier and TypeMethodDescriptionListener.Builder.getFilterChainMatcher():ref:`Matcher API <arch_overview_matching_listener>` resolving the filter chain name from the network properties.Listener.getFilterChainMatcher():ref:`Matcher API <arch_overview_matching_listener>` resolving the filter chain name from the network properties.ListenerOrBuilder.getFilterChainMatcher():ref:`Matcher API <arch_overview_matching_listener>` resolving the filter chain name from the network properties.Methods in io.envoyproxy.envoy.config.listener.v3 with parameters of type MatcherModifier and TypeMethodDescriptionListener.Builder.mergeFilterChainMatcher(Matcher value) :ref:`Matcher API <arch_overview_matching_listener>` resolving the filter chain name from the network properties.Listener.Builder.setFilterChainMatcher(Matcher value) :ref:`Matcher API <arch_overview_matching_listener>` resolving the filter chain name from the network properties. -
Uses of Matcher in io.envoyproxy.envoy.config.route.v3
Methods in io.envoyproxy.envoy.config.route.v3 that return MatcherModifier and TypeMethodDescriptionVirtualHost.Builder.getMatcher()The match tree to use when resolving route actions for incoming requests.VirtualHost.getMatcher()The match tree to use when resolving route actions for incoming requests.VirtualHostOrBuilder.getMatcher()The match tree to use when resolving route actions for incoming requests.Methods in io.envoyproxy.envoy.config.route.v3 with parameters of type MatcherModifier and TypeMethodDescriptionVirtualHost.Builder.mergeMatcher(Matcher value) The match tree to use when resolving route actions for incoming requests.VirtualHost.Builder.setMatcher(Matcher value) The match tree to use when resolving route actions for incoming requests. -
Uses of Matcher in io.envoyproxy.envoy.extensions.common.matching.v3
Methods in io.envoyproxy.envoy.extensions.common.matching.v3 that return MatcherModifier and TypeMethodDescriptionExtensionWithMatcher.Builder.getXdsMatcher()The associated matcher.ExtensionWithMatcher.getXdsMatcher()The associated matcher.ExtensionWithMatcherOrBuilder.getXdsMatcher()The associated matcher.ExtensionWithMatcherPerRoute.Builder.getXdsMatcher()Matcher override.ExtensionWithMatcherPerRoute.getXdsMatcher()Matcher override.ExtensionWithMatcherPerRouteOrBuilder.getXdsMatcher()Matcher override.Methods in io.envoyproxy.envoy.extensions.common.matching.v3 with parameters of type MatcherModifier and TypeMethodDescriptionExtensionWithMatcher.Builder.mergeXdsMatcher(Matcher value) The associated matcher.ExtensionWithMatcherPerRoute.Builder.mergeXdsMatcher(Matcher value) Matcher override.ExtensionWithMatcher.Builder.setXdsMatcher(Matcher value) The associated matcher.ExtensionWithMatcherPerRoute.Builder.setXdsMatcher(Matcher value) Matcher override. -
Uses of Matcher in io.envoyproxy.envoy.extensions.filters.http.custom_response.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.custom_response.v3 that return MatcherModifier and TypeMethodDescriptionCustomResponse.Builder.getCustomResponseMatcher()Matcher to match against the original response to select a :ref:`Custom Response Policy <extension_category_envoy.http.custom_response>` that will override the original response.CustomResponse.getCustomResponseMatcher()Matcher to match against the original response to select a :ref:`Custom Response Policy <extension_category_envoy.http.custom_response>` that will override the original response.CustomResponseOrBuilder.getCustomResponseMatcher()Matcher to match against the original response to select a :ref:`Custom Response Policy <extension_category_envoy.http.custom_response>` that will override the original response.Methods in io.envoyproxy.envoy.extensions.filters.http.custom_response.v3 with parameters of type MatcherModifier and TypeMethodDescriptionCustomResponse.Builder.mergeCustomResponseMatcher(Matcher value) Matcher to match against the original response to select a :ref:`Custom Response Policy <extension_category_envoy.http.custom_response>` that will override the original response.CustomResponse.Builder.setCustomResponseMatcher(Matcher value) Matcher to match against the original response to select a :ref:`Custom Response Policy <extension_category_envoy.http.custom_response>` that will override the original response. -
Uses of Matcher in io.envoyproxy.envoy.extensions.filters.http.proto_api_scrubber.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.proto_api_scrubber.v3 that return MatcherModifier and TypeMethodDescriptionRestrictionConfig.Builder.getMatcher()Matcher tree for matching requests and responses with the configured restrictions.RestrictionConfig.getMatcher()Matcher tree for matching requests and responses with the configured restrictions.RestrictionConfigOrBuilder.getMatcher()Matcher tree for matching requests and responses with the configured restrictions.Methods in io.envoyproxy.envoy.extensions.filters.http.proto_api_scrubber.v3 with parameters of type MatcherModifier and TypeMethodDescriptionRestrictionConfig.Builder.mergeMatcher(Matcher value) Matcher tree for matching requests and responses with the configured restrictions.RestrictionConfig.Builder.setMatcher(Matcher value) Matcher tree for matching requests and responses with the configured restrictions. -
Uses of Matcher in io.envoyproxy.envoy.extensions.filters.http.rate_limit_quota.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.rate_limit_quota.v3 that return MatcherModifier and TypeMethodDescriptionRateLimitQuotaFilterConfig.Builder.getBucketMatchers()The match tree to use for grouping incoming requests into buckets.RateLimitQuotaFilterConfig.getBucketMatchers()The match tree to use for grouping incoming requests into buckets.RateLimitQuotaFilterConfigOrBuilder.getBucketMatchers()The match tree to use for grouping incoming requests into buckets.RateLimitQuotaOverride.Builder.getBucketMatchers()The match tree to use for grouping incoming requests into buckets.RateLimitQuotaOverride.getBucketMatchers()The match tree to use for grouping incoming requests into buckets.RateLimitQuotaOverrideOrBuilder.getBucketMatchers()The match tree to use for grouping incoming requests into buckets.Methods in io.envoyproxy.envoy.extensions.filters.http.rate_limit_quota.v3 with parameters of type MatcherModifier and TypeMethodDescriptionRateLimitQuotaFilterConfig.Builder.mergeBucketMatchers(Matcher value) The match tree to use for grouping incoming requests into buckets.RateLimitQuotaOverride.Builder.mergeBucketMatchers(Matcher value) The match tree to use for grouping incoming requests into buckets.RateLimitQuotaFilterConfig.Builder.setBucketMatchers(Matcher value) The match tree to use for grouping incoming requests into buckets.RateLimitQuotaOverride.Builder.setBucketMatchers(Matcher value) The match tree to use for grouping incoming requests into buckets. -
Uses of Matcher in io.envoyproxy.envoy.extensions.filters.http.rbac.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.rbac.v3 that return MatcherModifier and TypeMethodDescriptionRBAC.Builder.getMatcher()Match tree for evaluating RBAC actions on incoming requests.RBAC.getMatcher()Match tree for evaluating RBAC actions on incoming requests.RBACOrBuilder.getMatcher()Match tree for evaluating RBAC actions on incoming requests.RBAC.Builder.getShadowMatcher()If absent, no shadow matcher will be applied.RBAC.getShadowMatcher()If absent, no shadow matcher will be applied.RBACOrBuilder.getShadowMatcher()If absent, no shadow matcher will be applied.Methods in io.envoyproxy.envoy.extensions.filters.http.rbac.v3 with parameters of type MatcherModifier and TypeMethodDescriptionRBAC.Builder.mergeMatcher(Matcher value) Match tree for evaluating RBAC actions on incoming requests.RBAC.Builder.mergeShadowMatcher(Matcher value) If absent, no shadow matcher will be applied.RBAC.Builder.setMatcher(Matcher value) Match tree for evaluating RBAC actions on incoming requests.RBAC.Builder.setShadowMatcher(Matcher value) If absent, no shadow matcher will be applied. -
Uses of Matcher in io.envoyproxy.envoy.extensions.filters.network.generic_proxy.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.generic_proxy.v3 that return MatcherModifier and TypeMethodDescriptionRouteConfiguration.Builder.getRoutes()The match tree to use when resolving route actions for incoming requests.RouteConfiguration.getRoutes()The match tree to use when resolving route actions for incoming requests.RouteConfigurationOrBuilder.getRoutes()The match tree to use when resolving route actions for incoming requests.VirtualHost.Builder.getRoutes()The match tree to use when resolving route actions for incoming requests.VirtualHost.getRoutes()The match tree to use when resolving route actions for incoming requests.VirtualHostOrBuilder.getRoutes()The match tree to use when resolving route actions for incoming requests.Methods in io.envoyproxy.envoy.extensions.filters.network.generic_proxy.v3 with parameters of type MatcherModifier and TypeMethodDescriptionRouteConfiguration.Builder.mergeRoutes(Matcher value) The match tree to use when resolving route actions for incoming requests.VirtualHost.Builder.mergeRoutes(Matcher value) The match tree to use when resolving route actions for incoming requests.The match tree to use when resolving route actions for incoming requests.The match tree to use when resolving route actions for incoming requests. -
Uses of Matcher in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3 that return MatcherModifier and TypeMethodDescriptionHttpConnectionManager.Builder.getForwardClientCertMatcher()The matcher for forwarding client cert details.HttpConnectionManager.getForwardClientCertMatcher()The matcher for forwarding client cert details.HttpConnectionManagerOrBuilder.getForwardClientCertMatcher()The matcher for forwarding client cert details.Methods in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3 with parameters of type MatcherModifier and TypeMethodDescriptionHttpConnectionManager.Builder.mergeForwardClientCertMatcher(Matcher value) The matcher for forwarding client cert details.HttpConnectionManager.Builder.setForwardClientCertMatcher(Matcher value) The matcher for forwarding client cert details. -
Uses of Matcher in io.envoyproxy.envoy.extensions.filters.network.rbac.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.rbac.v3 that return MatcherModifier and TypeMethodDescriptionRBAC.Builder.getMatcher()The match tree to use when resolving RBAC action for incoming connections.RBAC.getMatcher()The match tree to use when resolving RBAC action for incoming connections.RBACOrBuilder.getMatcher()The match tree to use when resolving RBAC action for incoming connections.RBAC.Builder.getShadowMatcher()The match tree to use for emitting stats and logs which can be used for rule testing for incoming connections.RBAC.getShadowMatcher()The match tree to use for emitting stats and logs which can be used for rule testing for incoming connections.RBACOrBuilder.getShadowMatcher()The match tree to use for emitting stats and logs which can be used for rule testing for incoming connections.Methods in io.envoyproxy.envoy.extensions.filters.network.rbac.v3 with parameters of type MatcherModifier and TypeMethodDescriptionRBAC.Builder.mergeMatcher(Matcher value) The match tree to use when resolving RBAC action for incoming connections.RBAC.Builder.mergeShadowMatcher(Matcher value) The match tree to use for emitting stats and logs which can be used for rule testing for incoming connections.RBAC.Builder.setMatcher(Matcher value) The match tree to use when resolving RBAC action for incoming connections.RBAC.Builder.setShadowMatcher(Matcher value) The match tree to use for emitting stats and logs which can be used for rule testing for incoming connections. -
Uses of Matcher in io.envoyproxy.envoy.extensions.filters.udp.udp_proxy.v3
Methods in io.envoyproxy.envoy.extensions.filters.udp.udp_proxy.v3 that return MatcherModifier and TypeMethodDescriptionUdpProxyConfig.Builder.getMatcher()The match tree to use when resolving route actions for incoming requests.UdpProxyConfig.getMatcher()The match tree to use when resolving route actions for incoming requests.UdpProxyConfigOrBuilder.getMatcher()The match tree to use when resolving route actions for incoming requests.Methods in io.envoyproxy.envoy.extensions.filters.udp.udp_proxy.v3 with parameters of type MatcherModifier and TypeMethodDescriptionUdpProxyConfig.Builder.mergeMatcher(Matcher value) The match tree to use when resolving route actions for incoming requests.UdpProxyConfig.Builder.setMatcher(Matcher value) The match tree to use when resolving route actions for incoming requests. -
Uses of Matcher in io.envoyproxy.envoy.extensions.router.cluster_specifiers.matcher.v3
Methods in io.envoyproxy.envoy.extensions.router.cluster_specifiers.matcher.v3 that return MatcherModifier and TypeMethodDescriptionMatcherClusterSpecifier.Builder.getClusterMatcher()The matcher for cluster selection after the route has been selected.MatcherClusterSpecifier.getClusterMatcher()The matcher for cluster selection after the route has been selected.MatcherClusterSpecifierOrBuilder.getClusterMatcher()The matcher for cluster selection after the route has been selected.Methods in io.envoyproxy.envoy.extensions.router.cluster_specifiers.matcher.v3 with parameters of type MatcherModifier and TypeMethodDescriptionMatcherClusterSpecifier.Builder.mergeClusterMatcher(Matcher value) The matcher for cluster selection after the route has been selected.MatcherClusterSpecifier.Builder.setClusterMatcher(Matcher value) The matcher for cluster selection after the route has been selected. -
Uses of Matcher in io.envoyproxy.envoy.extensions.stat_sinks.open_telemetry.v3
Methods in io.envoyproxy.envoy.extensions.stat_sinks.open_telemetry.v3 that return MatcherModifier and TypeMethodDescriptionSinkConfig.Builder.getCustomMetricConversions()The custom conversion from a stat to a metric.SinkConfig.getCustomMetricConversions()The custom conversion from a stat to a metric.SinkConfigOrBuilder.getCustomMetricConversions()The custom conversion from a stat to a metric.Methods in io.envoyproxy.envoy.extensions.stat_sinks.open_telemetry.v3 with parameters of type MatcherModifier and TypeMethodDescriptionSinkConfig.Builder.mergeCustomMetricConversions(Matcher value) The custom conversion from a stat to a metric.SinkConfig.Builder.setCustomMetricConversions(Matcher value) The custom conversion from a stat to a metric.