Uses of Class
com.github.xds.type.matcher.v3.Matcher.Builder
-
-
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.Builder Modifier and Type Field Description private com.google.protobuf.SingleFieldBuilder<Matcher,Matcher.Builder,MatcherOrBuilder>
Matcher.OnMatch.Builder. matcherBuilder_
Methods in com.github.xds.type.matcher.v3 that return Matcher.Builder Modifier and Type Method Description Matcher.Builder
Matcher.Builder. clear()
Matcher.Builder
Matcher.Builder. clearMatcherList()
A linear list of matchers to evaluate.Matcher.Builder
Matcher.Builder. clearMatcherTree()
A match tree to evaluate.Matcher.Builder
Matcher.Builder. clearMatcherType()
Matcher.Builder
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.Builder
Matcher.OnMatch.Builder. getMatcherBuilder()
Nested matcher to evaluate.Matcher.Builder
Matcher.Builder. mergeFrom(Matcher other)
Matcher.Builder
Matcher.Builder. mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Matcher.Builder
Matcher.Builder. mergeFrom(com.google.protobuf.Message other)
Matcher.Builder
Matcher.Builder. mergeMatcherList(Matcher.MatcherList value)
A linear list of matchers to evaluate.Matcher.Builder
Matcher.Builder. mergeMatcherTree(Matcher.MatcherTree value)
A match tree to evaluate.Matcher.Builder
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.Builder
Matcher. newBuilderForType()
protected Matcher.Builder
Matcher. newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
Matcher.Builder
Matcher.Builder. setMatcherList(Matcher.MatcherList value)
A linear list of matchers to evaluate.Matcher.Builder
Matcher.Builder. setMatcherList(Matcher.MatcherList.Builder builderForValue)
A linear list of matchers to evaluate.Matcher.Builder
Matcher.Builder. setMatcherTree(Matcher.MatcherTree value)
A match tree to evaluate.Matcher.Builder
Matcher.Builder. setMatcherTree(Matcher.MatcherTree.Builder builderForValue)
A match tree to evaluate.Matcher.Builder
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
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.Builder
Matcher. toBuilder()
Methods in com.github.xds.type.matcher.v3 that return types with arguments of type Matcher.Builder Modifier and Type Method Description private com.google.protobuf.SingleFieldBuilder<Matcher,Matcher.Builder,MatcherOrBuilder>
Matcher.OnMatch.Builder. getMatcherFieldBuilder()
Nested matcher to evaluate.Methods in com.github.xds.type.matcher.v3 with parameters of type Matcher.Builder Modifier and Type Method Description Matcher.OnMatch.Builder
Matcher.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.Builder Modifier and Type Field Description private com.google.protobuf.SingleFieldBuilder<Matcher,Matcher.Builder,MatcherOrBuilder>
Listener.Builder. filterChainMatcherBuilder_
Methods in io.envoyproxy.envoy.config.listener.v3 that return Matcher.Builder Modifier and Type Method Description Matcher.Builder
Listener.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.Builder Modifier and Type Method Description private com.google.protobuf.SingleFieldBuilder<Matcher,Matcher.Builder,MatcherOrBuilder>
Listener.Builder. getFilterChainMatcherFieldBuilder()
: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.Builder
Listener.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.Builder Modifier and Type Field Description private com.google.protobuf.SingleFieldBuilder<Matcher,Matcher.Builder,MatcherOrBuilder>
VirtualHost.Builder. matcherBuilder_
Methods in io.envoyproxy.envoy.config.route.v3 that return Matcher.Builder Modifier and Type Method Description Matcher.Builder
VirtualHost.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.Builder Modifier and Type Method Description private com.google.protobuf.SingleFieldBuilder<Matcher,Matcher.Builder,MatcherOrBuilder>
VirtualHost.Builder. getMatcherFieldBuilder()
[#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.Builder Modifier and Type Method Description VirtualHost.Builder
VirtualHost.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.Builder Modifier and Type Field Description private 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.Builder Modifier and Type Method Description Matcher.Builder
RateLimitQuotaFilterConfig.Builder. getBucketMatchersBuilder()
The match tree to use for grouping incoming requests into buckets.Matcher.Builder
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.Builder Modifier and Type Method Description private com.google.protobuf.SingleFieldBuilder<Matcher,Matcher.Builder,MatcherOrBuilder>
RateLimitQuotaFilterConfig.Builder. getBucketMatchersFieldBuilder()
The match tree to use for grouping incoming requests into buckets.private com.google.protobuf.SingleFieldBuilder<Matcher,Matcher.Builder,MatcherOrBuilder>
RateLimitQuotaOverride.Builder. getBucketMatchersFieldBuilder()
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.Builder
RateLimitQuotaFilterConfig.Builder. setBucketMatchers(Matcher.Builder builderForValue)
The match tree to use for grouping incoming requests into buckets.RateLimitQuotaOverride.Builder
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.Builder Modifier and Type Field Description private 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.Builder Modifier and Type Method Description Matcher.Builder
RBAC.Builder. getMatcherBuilder()
The match tree to use when resolving RBAC action for incoming requests.Matcher.Builder
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.Builder Modifier and Type Method Description private com.google.protobuf.SingleFieldBuilder<Matcher,Matcher.Builder,MatcherOrBuilder>
RBAC.Builder. getMatcherFieldBuilder()
The match tree to use when resolving RBAC action for incoming requests.private com.google.protobuf.SingleFieldBuilder<Matcher,Matcher.Builder,MatcherOrBuilder>
RBAC.Builder. getShadowMatcherFieldBuilder()
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.Builder
RBAC.Builder. setMatcher(Matcher.Builder builderForValue)
The match tree to use when resolving RBAC action for incoming requests.RBAC.Builder
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.
-