Uses of Class
io.envoyproxy.envoy.config.route.v3.HeaderMatcher.Builder
Packages that use HeaderMatcher.Builder
Package
Description
-
Uses of HeaderMatcher.Builder in io.envoyproxy.envoy.config.accesslog.v3
Fields in io.envoyproxy.envoy.config.accesslog.v3 with type parameters of type HeaderMatcher.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder
<HeaderMatcher, HeaderMatcher.Builder, HeaderMatcherOrBuilder> HeaderFilter.Builder.headerBuilder_
Methods in io.envoyproxy.envoy.config.accesslog.v3 that return HeaderMatcher.BuilderModifier and TypeMethodDescriptionHeaderFilter.Builder.getHeaderBuilder()
Only requests with a header which matches the specified HeaderMatcher will pass the filter check.Methods in io.envoyproxy.envoy.config.accesslog.v3 that return types with arguments of type HeaderMatcher.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder
<HeaderMatcher, HeaderMatcher.Builder, HeaderMatcherOrBuilder> HeaderFilter.Builder.getHeaderFieldBuilder()
Only requests with a header which matches the specified HeaderMatcher will pass the filter check.Methods in io.envoyproxy.envoy.config.accesslog.v3 with parameters of type HeaderMatcher.BuilderModifier and TypeMethodDescriptionHeaderFilter.Builder.setHeader
(HeaderMatcher.Builder builderForValue) Only requests with a header which matches the specified HeaderMatcher will pass the filter check. -
Uses of HeaderMatcher.Builder in io.envoyproxy.envoy.config.rbac.v3
Fields in io.envoyproxy.envoy.config.rbac.v3 with type parameters of type HeaderMatcher.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder
<HeaderMatcher, HeaderMatcher.Builder, HeaderMatcherOrBuilder> Permission.Builder.headerBuilder_
private com.google.protobuf.SingleFieldBuilder
<HeaderMatcher, HeaderMatcher.Builder, HeaderMatcherOrBuilder> Principal.Builder.headerBuilder_
Methods in io.envoyproxy.envoy.config.rbac.v3 that return HeaderMatcher.BuilderModifier and TypeMethodDescriptionPermission.Builder.getHeaderBuilder()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.Principal.Builder.getHeaderBuilder()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.Methods in io.envoyproxy.envoy.config.rbac.v3 that return types with arguments of type HeaderMatcher.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder
<HeaderMatcher, HeaderMatcher.Builder, HeaderMatcherOrBuilder> Permission.Builder.getHeaderFieldBuilder()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.private com.google.protobuf.SingleFieldBuilder
<HeaderMatcher, HeaderMatcher.Builder, HeaderMatcherOrBuilder> Principal.Builder.getHeaderFieldBuilder()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.Methods in io.envoyproxy.envoy.config.rbac.v3 with parameters of type HeaderMatcher.BuilderModifier and TypeMethodDescriptionPermission.Builder.setHeader
(HeaderMatcher.Builder builderForValue) A header (or pseudo-header such as :path or :method) on the incoming HTTP request.Principal.Builder.setHeader
(HeaderMatcher.Builder builderForValue) A header (or pseudo-header such as :path or :method) on the incoming HTTP request. -
Uses of HeaderMatcher.Builder in io.envoyproxy.envoy.config.route.v3
Fields in io.envoyproxy.envoy.config.route.v3 with type parameters of type HeaderMatcher.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.RepeatedFieldBuilder
<HeaderMatcher, HeaderMatcher.Builder, HeaderMatcherOrBuilder> RateLimit.Action.HeaderValueMatch.Builder.headersBuilder_
private com.google.protobuf.RepeatedFieldBuilder
<HeaderMatcher, HeaderMatcher.Builder, HeaderMatcherOrBuilder> RouteMatch.Builder.headersBuilder_
private com.google.protobuf.RepeatedFieldBuilder
<HeaderMatcher, HeaderMatcher.Builder, HeaderMatcherOrBuilder> VirtualCluster.Builder.headersBuilder_
private com.google.protobuf.RepeatedFieldBuilder
<HeaderMatcher, HeaderMatcher.Builder, HeaderMatcherOrBuilder> RetryPolicy.Builder.retriableHeadersBuilder_
private com.google.protobuf.RepeatedFieldBuilder
<HeaderMatcher, HeaderMatcher.Builder, HeaderMatcherOrBuilder> RetryPolicy.Builder.retriableRequestHeadersBuilder_
Methods in io.envoyproxy.envoy.config.route.v3 that return HeaderMatcher.BuilderModifier and TypeMethodDescriptionRateLimit.Action.HeaderValueMatch.Builder.addHeadersBuilder()
Specifies a set of headers that the rate limit action should match on.RateLimit.Action.HeaderValueMatch.Builder.addHeadersBuilder
(int index) Specifies a set of headers that the rate limit action should match on.RouteMatch.Builder.addHeadersBuilder()
Specifies a set of headers that the route should match on.RouteMatch.Builder.addHeadersBuilder
(int index) Specifies a set of headers that the route should match on.VirtualCluster.Builder.addHeadersBuilder()
Specifies a list of header matchers to use for matching requests.VirtualCluster.Builder.addHeadersBuilder
(int index) Specifies a list of header matchers to use for matching requests.RetryPolicy.Builder.addRetriableHeadersBuilder()
HTTP response headers that trigger a retry if present in the response.RetryPolicy.Builder.addRetriableHeadersBuilder
(int index) HTTP response headers that trigger a retry if present in the response.RetryPolicy.Builder.addRetriableRequestHeadersBuilder()
HTTP headers which must be present in the request for retries to be attempted.RetryPolicy.Builder.addRetriableRequestHeadersBuilder
(int index) HTTP headers which must be present in the request for retries to be attempted.HeaderMatcher.Builder.clear()
HeaderMatcher.Builder.clearContainsMatch()
Deprecated.envoy.config.route.v3.HeaderMatcher.contains_match is deprecated.HeaderMatcher.Builder.clearExactMatch()
Deprecated.envoy.config.route.v3.HeaderMatcher.exact_match is deprecated.HeaderMatcher.Builder.clearHeaderMatchSpecifier()
HeaderMatcher.Builder.clearInvertMatch()
If specified, the match result will be inverted before checking.HeaderMatcher.Builder.clearName()
Specifies the name of the header in the request.HeaderMatcher.Builder.clearPrefixMatch()
Deprecated.envoy.config.route.v3.HeaderMatcher.prefix_match is deprecated.HeaderMatcher.Builder.clearPresentMatch()
If specified as true, header match will be performed based on whether the header is in the request.HeaderMatcher.Builder.clearRangeMatch()
If specified, header match will be performed based on range.HeaderMatcher.Builder.clearSafeRegexMatch()
Deprecated.HeaderMatcher.Builder.clearStringMatch()
If specified, header match will be performed based on the string match of the header value.HeaderMatcher.Builder.clearSuffixMatch()
Deprecated.envoy.config.route.v3.HeaderMatcher.suffix_match is deprecated.HeaderMatcher.Builder.clearTreatMissingHeaderAsEmpty()
If specified, for any header match rule, if the header match rule specified header does not exist, this header value will be treated as empty.RateLimit.Action.HeaderValueMatch.Builder.getHeadersBuilder
(int index) Specifies a set of headers that the rate limit action should match on.RouteMatch.Builder.getHeadersBuilder
(int index) Specifies a set of headers that the route should match on.VirtualCluster.Builder.getHeadersBuilder
(int index) Specifies a list of header matchers to use for matching requests.RetryPolicy.Builder.getRetriableHeadersBuilder
(int index) HTTP response headers that trigger a retry if present in the response.RetryPolicy.Builder.getRetriableRequestHeadersBuilder
(int index) HTTP headers which must be present in the request for retries to be attempted.HeaderMatcher.Builder.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) HeaderMatcher.Builder.mergeFrom
(com.google.protobuf.Message other) HeaderMatcher.Builder.mergeFrom
(HeaderMatcher other) HeaderMatcher.Builder.mergeRangeMatch
(Int64Range value) If specified, header match will be performed based on range.HeaderMatcher.Builder.mergeSafeRegexMatch
(RegexMatcher value) Deprecated.HeaderMatcher.Builder.mergeStringMatch
(StringMatcher value) If specified, header match will be performed based on the string match of the header value.static HeaderMatcher.Builder
HeaderMatcher.newBuilder()
static HeaderMatcher.Builder
HeaderMatcher.newBuilder
(HeaderMatcher prototype) HeaderMatcher.newBuilderForType()
protected HeaderMatcher.Builder
HeaderMatcher.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) HeaderMatcher.Builder.setContainsMatch
(String value) Deprecated.envoy.config.route.v3.HeaderMatcher.contains_match is deprecated.HeaderMatcher.Builder.setContainsMatchBytes
(com.google.protobuf.ByteString value) Deprecated.envoy.config.route.v3.HeaderMatcher.contains_match is deprecated.HeaderMatcher.Builder.setExactMatch
(String value) Deprecated.envoy.config.route.v3.HeaderMatcher.exact_match is deprecated.HeaderMatcher.Builder.setExactMatchBytes
(com.google.protobuf.ByteString value) Deprecated.envoy.config.route.v3.HeaderMatcher.exact_match is deprecated.HeaderMatcher.Builder.setInvertMatch
(boolean value) If specified, the match result will be inverted before checking.Specifies the name of the header in the request.HeaderMatcher.Builder.setNameBytes
(com.google.protobuf.ByteString value) Specifies the name of the header in the request.HeaderMatcher.Builder.setPrefixMatch
(String value) Deprecated.envoy.config.route.v3.HeaderMatcher.prefix_match is deprecated.HeaderMatcher.Builder.setPrefixMatchBytes
(com.google.protobuf.ByteString value) Deprecated.envoy.config.route.v3.HeaderMatcher.prefix_match is deprecated.HeaderMatcher.Builder.setPresentMatch
(boolean value) If specified as true, header match will be performed based on whether the header is in the request.HeaderMatcher.Builder.setRangeMatch
(Int64Range value) If specified, header match will be performed based on range.HeaderMatcher.Builder.setRangeMatch
(Int64Range.Builder builderForValue) If specified, header match will be performed based on range.HeaderMatcher.Builder.setSafeRegexMatch
(RegexMatcher value) Deprecated.HeaderMatcher.Builder.setSafeRegexMatch
(RegexMatcher.Builder builderForValue) Deprecated.HeaderMatcher.Builder.setStringMatch
(StringMatcher value) If specified, header match will be performed based on the string match of the header value.HeaderMatcher.Builder.setStringMatch
(StringMatcher.Builder builderForValue) If specified, header match will be performed based on the string match of the header value.HeaderMatcher.Builder.setSuffixMatch
(String value) Deprecated.envoy.config.route.v3.HeaderMatcher.suffix_match is deprecated.HeaderMatcher.Builder.setSuffixMatchBytes
(com.google.protobuf.ByteString value) Deprecated.envoy.config.route.v3.HeaderMatcher.suffix_match is deprecated.HeaderMatcher.Builder.setTreatMissingHeaderAsEmpty
(boolean value) If specified, for any header match rule, if the header match rule specified header does not exist, this header value will be treated as empty.HeaderMatcher.toBuilder()
Methods in io.envoyproxy.envoy.config.route.v3 that return types with arguments of type HeaderMatcher.BuilderModifier and TypeMethodDescriptionRateLimit.Action.HeaderValueMatch.Builder.getHeadersBuilderList()
Specifies a set of headers that the rate limit action should match on.RouteMatch.Builder.getHeadersBuilderList()
Specifies a set of headers that the route should match on.VirtualCluster.Builder.getHeadersBuilderList()
Specifies a list of header matchers to use for matching requests.private com.google.protobuf.RepeatedFieldBuilder
<HeaderMatcher, HeaderMatcher.Builder, HeaderMatcherOrBuilder> RateLimit.Action.HeaderValueMatch.Builder.getHeadersFieldBuilder()
private com.google.protobuf.RepeatedFieldBuilder
<HeaderMatcher, HeaderMatcher.Builder, HeaderMatcherOrBuilder> RouteMatch.Builder.getHeadersFieldBuilder()
private com.google.protobuf.RepeatedFieldBuilder
<HeaderMatcher, HeaderMatcher.Builder, HeaderMatcherOrBuilder> VirtualCluster.Builder.getHeadersFieldBuilder()
RetryPolicy.Builder.getRetriableHeadersBuilderList()
HTTP response headers that trigger a retry if present in the response.private com.google.protobuf.RepeatedFieldBuilder
<HeaderMatcher, HeaderMatcher.Builder, HeaderMatcherOrBuilder> RetryPolicy.Builder.getRetriableHeadersFieldBuilder()
RetryPolicy.Builder.getRetriableRequestHeadersBuilderList()
HTTP headers which must be present in the request for retries to be attempted.private com.google.protobuf.RepeatedFieldBuilder
<HeaderMatcher, HeaderMatcher.Builder, HeaderMatcherOrBuilder> RetryPolicy.Builder.getRetriableRequestHeadersFieldBuilder()
Methods in io.envoyproxy.envoy.config.route.v3 with parameters of type HeaderMatcher.BuilderModifier and TypeMethodDescriptionRateLimit.Action.HeaderValueMatch.Builder.addHeaders
(int index, HeaderMatcher.Builder builderForValue) Specifies a set of headers that the rate limit action should match on.RateLimit.Action.HeaderValueMatch.Builder.addHeaders
(HeaderMatcher.Builder builderForValue) Specifies a set of headers that the rate limit action should match on.RouteMatch.Builder.addHeaders
(int index, HeaderMatcher.Builder builderForValue) Specifies a set of headers that the route should match on.RouteMatch.Builder.addHeaders
(HeaderMatcher.Builder builderForValue) Specifies a set of headers that the route should match on.VirtualCluster.Builder.addHeaders
(int index, HeaderMatcher.Builder builderForValue) Specifies a list of header matchers to use for matching requests.VirtualCluster.Builder.addHeaders
(HeaderMatcher.Builder builderForValue) Specifies a list of header matchers to use for matching requests.RetryPolicy.Builder.addRetriableHeaders
(int index, HeaderMatcher.Builder builderForValue) HTTP response headers that trigger a retry if present in the response.RetryPolicy.Builder.addRetriableHeaders
(HeaderMatcher.Builder builderForValue) HTTP response headers that trigger a retry if present in the response.RetryPolicy.Builder.addRetriableRequestHeaders
(int index, HeaderMatcher.Builder builderForValue) HTTP headers which must be present in the request for retries to be attempted.RetryPolicy.Builder.addRetriableRequestHeaders
(HeaderMatcher.Builder builderForValue) HTTP headers which must be present in the request for retries to be attempted.RateLimit.Action.HeaderValueMatch.Builder.setHeaders
(int index, HeaderMatcher.Builder builderForValue) Specifies a set of headers that the rate limit action should match on.RouteMatch.Builder.setHeaders
(int index, HeaderMatcher.Builder builderForValue) Specifies a set of headers that the route should match on.VirtualCluster.Builder.setHeaders
(int index, HeaderMatcher.Builder builderForValue) Specifies a list of header matchers to use for matching requests.RetryPolicy.Builder.setRetriableHeaders
(int index, HeaderMatcher.Builder builderForValue) HTTP response headers that trigger a retry if present in the response.RetryPolicy.Builder.setRetriableRequestHeaders
(int index, HeaderMatcher.Builder builderForValue) HTTP headers which must be present in the request for retries to be attempted. -
Uses of HeaderMatcher.Builder in io.envoyproxy.envoy.extensions.filters.http.fault.v3
Fields in io.envoyproxy.envoy.extensions.filters.http.fault.v3 with type parameters of type HeaderMatcher.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.RepeatedFieldBuilder
<HeaderMatcher, HeaderMatcher.Builder, HeaderMatcherOrBuilder> HTTPFault.Builder.headersBuilder_
Methods in io.envoyproxy.envoy.extensions.filters.http.fault.v3 that return HeaderMatcher.BuilderModifier and TypeMethodDescriptionHTTPFault.Builder.addHeadersBuilder()
Specifies a set of headers that the filter should match on.HTTPFault.Builder.addHeadersBuilder
(int index) Specifies a set of headers that the filter should match on.HTTPFault.Builder.getHeadersBuilder
(int index) Specifies a set of headers that the filter should match on.Methods in io.envoyproxy.envoy.extensions.filters.http.fault.v3 that return types with arguments of type HeaderMatcher.BuilderModifier and TypeMethodDescriptionHTTPFault.Builder.getHeadersBuilderList()
Specifies a set of headers that the filter should match on.private com.google.protobuf.RepeatedFieldBuilder
<HeaderMatcher, HeaderMatcher.Builder, HeaderMatcherOrBuilder> HTTPFault.Builder.getHeadersFieldBuilder()
Methods in io.envoyproxy.envoy.extensions.filters.http.fault.v3 with parameters of type HeaderMatcher.BuilderModifier and TypeMethodDescriptionHTTPFault.Builder.addHeaders
(int index, HeaderMatcher.Builder builderForValue) Specifies a set of headers that the filter should match on.HTTPFault.Builder.addHeaders
(HeaderMatcher.Builder builderForValue) Specifies a set of headers that the filter should match on.HTTPFault.Builder.setHeaders
(int index, HeaderMatcher.Builder builderForValue) Specifies a set of headers that the filter should match on.