Uses of Class
com.github.xds.type.matcher.v3.Matcher.Builder
Packages that use Matcher.Builder
Package
Description
-
Uses of Matcher.Builder in com.github.xds.type.matcher.v3
Fields in com.github.xds.type.matcher.v3 with type parameters of type Matcher.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder
<Matcher, Matcher.Builder, MatcherOrBuilder> Matcher.OnMatch.Builder.matcherBuilder_
Methods in com.github.xds.type.matcher.v3 that return Matcher.BuilderModifier and TypeMethodDescriptionMatcher.Builder.clear()
Matcher.Builder.clearMatcherList()
A linear list of matchers to evaluate.Matcher.Builder.clearMatcherTree()
A match tree to evaluate.Matcher.Builder.clearMatcherType()
Matcher.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.OnMatch.Builder.getMatcherBuilder()
Nested matcher to evaluate.Matcher.Builder.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) Matcher.Builder.mergeFrom
(com.google.protobuf.Message other) Matcher.Builder.mergeMatcherList
(Matcher.MatcherList value) A linear list of matchers to evaluate.Matcher.Builder.mergeMatcherTree
(Matcher.MatcherTree value) A match tree to evaluate.Matcher.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).static Matcher.Builder
Matcher.newBuilder()
static Matcher.Builder
Matcher.newBuilder
(Matcher prototype) Matcher.newBuilderForType()
protected Matcher.Builder
Matcher.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) Matcher.Builder.setMatcherList
(Matcher.MatcherList value) A linear list of matchers to evaluate.Matcher.Builder.setMatcherList
(Matcher.MatcherList.Builder builderForValue) A linear list of matchers to evaluate.Matcher.Builder.setMatcherTree
(Matcher.MatcherTree value) A match tree to evaluate.Matcher.Builder.setMatcherTree
(Matcher.MatcherTree.Builder builderForValue) A match tree to evaluate.Matcher.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.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.toBuilder()
Methods in com.github.xds.type.matcher.v3 that return types with arguments of type Matcher.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder
<Matcher, Matcher.Builder, MatcherOrBuilder> Matcher.OnMatch.Builder.internalGetMatcherFieldBuilder()
Nested matcher to evaluate.Methods in com.github.xds.type.matcher.v3 with parameters of type Matcher.BuilderModifier and TypeMethodDescriptionMatcher.OnMatch.Builder.setMatcher
(Matcher.Builder builderForValue) Nested matcher to evaluate. -
Uses of Matcher.Builder in io.envoyproxy.envoy.config.listener.v3
Fields in io.envoyproxy.envoy.config.listener.v3 with type parameters of type Matcher.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder
<Matcher, Matcher.Builder, MatcherOrBuilder> Listener.Builder.filterChainMatcherBuilder_
Methods in io.envoyproxy.envoy.config.listener.v3 that return Matcher.BuilderModifier and TypeMethodDescriptionListener.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 that return types with arguments of type Matcher.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder
<Matcher, Matcher.Builder, MatcherOrBuilder> Listener.Builder.internalGetFilterChainMatcherFieldBuilder()
: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.BuilderModifier and TypeMethodDescriptionListener.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
Fields in io.envoyproxy.envoy.config.route.v3 with type parameters of type Matcher.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder
<Matcher, Matcher.Builder, MatcherOrBuilder> VirtualHost.Builder.matcherBuilder_
Methods in io.envoyproxy.envoy.config.route.v3 that return Matcher.BuilderModifier and TypeMethodDescriptionVirtualHost.Builder.getMatcherBuilder()
[#next-major-version: This should be included in a oneof with routes wrapped in a message.] The match tree to use when resolving route actions for incoming requests.Methods in io.envoyproxy.envoy.config.route.v3 that return types with arguments of type Matcher.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder
<Matcher, Matcher.Builder, MatcherOrBuilder> VirtualHost.Builder.internalGetMatcherFieldBuilder()
[#next-major-version: This should be included in a oneof with routes wrapped in a message.] The match tree to use when resolving route actions for incoming requests.Methods in io.envoyproxy.envoy.config.route.v3 with parameters of type Matcher.BuilderModifier and TypeMethodDescriptionVirtualHost.Builder.setMatcher
(Matcher.Builder builderForValue) [#next-major-version: This should be included in a oneof with routes wrapped in a message.] The match tree to use when resolving route actions for incoming requests. -
Uses of Matcher.Builder in io.envoyproxy.envoy.extensions.filters.http.rate_limit_quota.v3
Fields in io.envoyproxy.envoy.extensions.filters.http.rate_limit_quota.v3 with type parameters of type Matcher.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder
<Matcher, Matcher.Builder, MatcherOrBuilder> RateLimitQuotaFilterConfig.Builder.bucketMatchersBuilder_
private com.google.protobuf.SingleFieldBuilder
<Matcher, Matcher.Builder, MatcherOrBuilder> RateLimitQuotaOverride.Builder.bucketMatchersBuilder_
Methods in io.envoyproxy.envoy.extensions.filters.http.rate_limit_quota.v3 that return Matcher.BuilderModifier and TypeMethodDescriptionRateLimitQuotaFilterConfig.Builder.getBucketMatchersBuilder()
The match tree to use for grouping incoming requests into buckets.RateLimitQuotaOverride.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 that return types with arguments of type Matcher.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder
<Matcher, Matcher.Builder, MatcherOrBuilder> RateLimitQuotaFilterConfig.Builder.internalGetBucketMatchersFieldBuilder()
The match tree to use for grouping incoming requests into buckets.private com.google.protobuf.SingleFieldBuilder
<Matcher, Matcher.Builder, MatcherOrBuilder> RateLimitQuotaOverride.Builder.internalGetBucketMatchersFieldBuilder()
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.BuilderModifier and TypeMethodDescriptionRateLimitQuotaFilterConfig.Builder.setBucketMatchers
(Matcher.Builder builderForValue) The match tree to use for grouping incoming requests into buckets.RateLimitQuotaOverride.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
Fields in io.envoyproxy.envoy.extensions.filters.http.rbac.v3 with type parameters of type Matcher.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder
<Matcher, Matcher.Builder, MatcherOrBuilder> RBAC.Builder.matcherBuilder_
private com.google.protobuf.SingleFieldBuilder
<Matcher, Matcher.Builder, MatcherOrBuilder> RBAC.Builder.shadowMatcherBuilder_
Methods in io.envoyproxy.envoy.extensions.filters.http.rbac.v3 that return Matcher.BuilderModifier and TypeMethodDescriptionRBAC.Builder.getMatcherBuilder()
The match tree to use when resolving RBAC action for incoming requests.RBAC.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 that return types with arguments of type Matcher.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder
<Matcher, Matcher.Builder, MatcherOrBuilder> RBAC.Builder.internalGetMatcherFieldBuilder()
The match tree to use when resolving RBAC action for incoming requests.private com.google.protobuf.SingleFieldBuilder
<Matcher, Matcher.Builder, MatcherOrBuilder> RBAC.Builder.internalGetShadowMatcherFieldBuilder()
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.BuilderModifier and TypeMethodDescriptionRBAC.Builder.setMatcher
(Matcher.Builder builderForValue) The match tree to use when resolving RBAC action for incoming requests.RBAC.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.