Uses of Class
com.github.xds.type.matcher.v3.Matcher.Builder
-
-
Uses of Matcher.Builder in com.github.xds.type.matcher.v3
Methods in com.github.xds.type.matcher.v3 that return Matcher.Builder Modifier and Type Method Description Matcher.BuilderMatcher.Builder. addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Matcher.BuilderMatcher.Builder. clear()Matcher.BuilderMatcher.Builder. clearField(com.google.protobuf.Descriptors.FieldDescriptor field)Matcher.BuilderMatcher.Builder. clearMatcherList()A linear list of matchers to evaluate.Matcher.BuilderMatcher.Builder. clearMatcherTree()A match tree to evaluate.Matcher.BuilderMatcher.Builder. clearMatcherType()Matcher.BuilderMatcher.Builder. clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Matcher.BuilderMatcher.Builder. clearOnNoMatch()Optional OnMatch to use if no matcher above matched (e.g., if there are no matchers specified above, or if none of the matches specified above succeeded).Matcher.BuilderMatcher.Builder. clone()Matcher.BuilderMatcher.OnMatch.Builder. getMatcherBuilder()Nested matcher to evaluate.Matcher.BuilderMatcher.Builder. mergeFrom(Matcher other)Matcher.BuilderMatcher.Builder. mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Matcher.BuilderMatcher.Builder. mergeFrom(com.google.protobuf.Message other)Matcher.BuilderMatcher.Builder. mergeMatcherList(Matcher.MatcherList value)A linear list of matchers to evaluate.Matcher.BuilderMatcher.Builder. mergeMatcherTree(Matcher.MatcherTree value)A match tree to evaluate.Matcher.BuilderMatcher.Builder. mergeOnNoMatch(Matcher.OnMatch value)Optional OnMatch to use if no matcher above matched (e.g., if there are no matchers specified above, or if none of the matches specified above succeeded).Matcher.BuilderMatcher.Builder. mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)static Matcher.BuilderMatcher. newBuilder()static Matcher.BuilderMatcher. newBuilder(Matcher prototype)Matcher.BuilderMatcher. newBuilderForType()protected Matcher.BuilderMatcher. newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)Matcher.BuilderMatcher.Builder. setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Matcher.BuilderMatcher.Builder. setMatcherList(Matcher.MatcherList value)A linear list of matchers to evaluate.Matcher.BuilderMatcher.Builder. setMatcherList(Matcher.MatcherList.Builder builderForValue)A linear list of matchers to evaluate.Matcher.BuilderMatcher.Builder. setMatcherTree(Matcher.MatcherTree value)A match tree to evaluate.Matcher.BuilderMatcher.Builder. setMatcherTree(Matcher.MatcherTree.Builder builderForValue)A match tree to evaluate.Matcher.BuilderMatcher.Builder. setOnNoMatch(Matcher.OnMatch value)Optional OnMatch to use if no matcher above matched (e.g., if there are no matchers specified above, or if none of the matches specified above succeeded).Matcher.BuilderMatcher.Builder. setOnNoMatch(Matcher.OnMatch.Builder builderForValue)Optional OnMatch to use if no matcher above matched (e.g., if there are no matchers specified above, or if none of the matches specified above succeeded).Matcher.BuilderMatcher.Builder. setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Matcher.BuilderMatcher.Builder. setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Matcher.BuilderMatcher. toBuilder()Methods in com.github.xds.type.matcher.v3 with parameters of type Matcher.Builder Modifier and Type Method Description Matcher.OnMatch.BuilderMatcher.OnMatch.Builder. setMatcher(Matcher.Builder builderForValue)Nested matcher to evaluate. -
Uses of Matcher.Builder in io.envoyproxy.envoy.config.listener.v3
Methods in io.envoyproxy.envoy.config.listener.v3 that return Matcher.Builder Modifier and Type Method Description Matcher.BuilderListener.Builder. getFilterChainMatcherBuilder():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 Matcher.Builder Modifier and Type Method Description Listener.BuilderListener.Builder. setFilterChainMatcher(Matcher.Builder builderForValue):ref:`Matcher API <arch_overview_matching_listener>` resolving the filter chain name from the network properties. -
Uses of Matcher.Builder in io.envoyproxy.envoy.config.route.v3
Methods in io.envoyproxy.envoy.config.route.v3 that return Matcher.Builder Modifier and Type Method Description Matcher.BuilderVirtualHost.Builder. getMatcherBuilder()[#next-major-version: This should be included in a oneof with routes wrapped in a message.]Methods in io.envoyproxy.envoy.config.route.v3 with parameters of type Matcher.Builder Modifier and Type Method Description VirtualHost.BuilderVirtualHost.Builder. setMatcher(Matcher.Builder builderForValue)[#next-major-version: This should be included in a oneof with routes wrapped in a message.] -
Uses of Matcher.Builder in io.envoyproxy.envoy.extensions.common.matching.v3
Methods in io.envoyproxy.envoy.extensions.common.matching.v3 that return Matcher.Builder Modifier and Type Method Description Matcher.BuilderExtensionWithMatcher.Builder. getXdsMatcherBuilder()The associated matcher.Methods in io.envoyproxy.envoy.extensions.common.matching.v3 with parameters of type Matcher.Builder Modifier and Type Method Description ExtensionWithMatcher.BuilderExtensionWithMatcher.Builder. setXdsMatcher(Matcher.Builder builderForValue)The associated matcher. -
Uses of Matcher.Builder 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 Matcher.Builder Modifier and Type Method Description Matcher.BuilderRateLimitQuotaFilterConfig.Builder. getBucketMatchersBuilder()The match tree to use for grouping incoming requests into buckets.Matcher.BuilderRateLimitQuotaOverride.Builder. getBucketMatchersBuilder()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 Matcher.Builder Modifier and Type Method Description RateLimitQuotaFilterConfig.BuilderRateLimitQuotaFilterConfig.Builder. setBucketMatchers(Matcher.Builder builderForValue)The match tree to use for grouping incoming requests into buckets.RateLimitQuotaOverride.BuilderRateLimitQuotaOverride.Builder. setBucketMatchers(Matcher.Builder builderForValue)The match tree to use for grouping incoming requests into buckets. -
Uses of Matcher.Builder in io.envoyproxy.envoy.extensions.filters.http.rbac.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.rbac.v3 that return Matcher.Builder Modifier and Type Method Description Matcher.BuilderRBAC.Builder. getMatcherBuilder()The match tree to use when resolving RBAC action for incoming requests.Matcher.BuilderRBAC.Builder. getShadowMatcherBuilder()The match tree to use for emitting stats and logs which can be used for rule testing for incoming requests.Methods in io.envoyproxy.envoy.extensions.filters.http.rbac.v3 with parameters of type Matcher.Builder Modifier and Type Method Description RBAC.BuilderRBAC.Builder. setMatcher(Matcher.Builder builderForValue)The match tree to use when resolving RBAC action for incoming requests.RBAC.BuilderRBAC.Builder. setShadowMatcher(Matcher.Builder builderForValue)The match tree to use for emitting stats and logs which can be used for rule testing for incoming requests. -
Uses of Matcher.Builder in io.envoyproxy.envoy.extensions.filters.network.meta_protocol_proxy.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.meta_protocol_proxy.v3 that return Matcher.Builder Modifier and Type Method Description Matcher.BuilderRouteConfiguration.Builder. getRouteBuilder()The match tree to use when resolving route actions for incoming requests.Methods in io.envoyproxy.envoy.extensions.filters.network.meta_protocol_proxy.v3 with parameters of type Matcher.Builder Modifier and Type Method Description RouteConfiguration.BuilderRouteConfiguration.Builder. setRoute(Matcher.Builder builderForValue)The match tree to use when resolving route actions for incoming requests. -
Uses of Matcher.Builder in io.envoyproxy.envoy.extensions.filters.network.rbac.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.rbac.v3 that return Matcher.Builder Modifier and Type Method Description Matcher.BuilderRBAC.Builder. getMatcherBuilder()The match tree to use when resolving RBAC action for incoming connections.Matcher.BuilderRBAC.Builder. getShadowMatcherBuilder()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 Matcher.Builder Modifier and Type Method Description RBAC.BuilderRBAC.Builder. setMatcher(Matcher.Builder builderForValue)The match tree to use when resolving RBAC action for incoming connections.RBAC.BuilderRBAC.Builder. setShadowMatcher(Matcher.Builder builderForValue)The match tree to use for emitting stats and logs which can be used for rule testing for incoming connections. -
Uses of Matcher.Builder in io.envoyproxy.envoy.extensions.filters.udp.udp_proxy.v3
Methods in io.envoyproxy.envoy.extensions.filters.udp.udp_proxy.v3 that return Matcher.Builder Modifier and Type Method Description Matcher.BuilderUdpProxyConfig.Builder. getMatcherBuilder()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 Matcher.Builder Modifier and Type Method Description UdpProxyConfig.BuilderUdpProxyConfig.Builder. setMatcher(Matcher.Builder builderForValue)The match tree to use when resolving route actions for incoming requests.
-