Uses of Class
io.envoyproxy.envoy.config.route.v3.HeaderMatcher.Builder
-
-
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.Builder Modifier and Type Field Description private com.google.protobuf.SingleFieldBuilder<HeaderMatcher,HeaderMatcher.Builder,HeaderMatcherOrBuilder>
HeaderFilter.Builder. headerBuilder_
Methods in io.envoyproxy.envoy.config.accesslog.v3 that return HeaderMatcher.Builder Modifier and Type Method Description HeaderMatcher.Builder
HeaderFilter.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.Builder Modifier and Type Method Description private 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.Builder Modifier and Type Method Description HeaderFilter.Builder
HeaderFilter.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.Builder Modifier and Type Field Description private 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.Builder Modifier and Type Method Description HeaderMatcher.Builder
Permission.Builder. getHeaderBuilder()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.HeaderMatcher.Builder
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.Builder Modifier and Type Method Description private 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.Builder Modifier and Type Method Description Permission.Builder
Permission.Builder. setHeader(HeaderMatcher.Builder builderForValue)
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.Principal.Builder
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.Builder Modifier and Type Field Description private 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.Builder Modifier and Type Method Description HeaderMatcher.Builder
RateLimit.Action.HeaderValueMatch.Builder. addHeadersBuilder()
Specifies a set of headers that the rate limit action should match on.HeaderMatcher.Builder
RateLimit.Action.HeaderValueMatch.Builder. addHeadersBuilder(int index)
Specifies a set of headers that the rate limit action should match on.HeaderMatcher.Builder
RouteMatch.Builder. addHeadersBuilder()
Specifies a set of headers that the route should match on.HeaderMatcher.Builder
RouteMatch.Builder. addHeadersBuilder(int index)
Specifies a set of headers that the route should match on.HeaderMatcher.Builder
VirtualCluster.Builder. addHeadersBuilder()
Specifies a list of header matchers to use for matching requests.HeaderMatcher.Builder
VirtualCluster.Builder. addHeadersBuilder(int index)
Specifies a list of header matchers to use for matching requests.HeaderMatcher.Builder
RetryPolicy.Builder. addRetriableHeadersBuilder()
HTTP response headers that trigger a retry if present in the response.HeaderMatcher.Builder
RetryPolicy.Builder. addRetriableHeadersBuilder(int index)
HTTP response headers that trigger a retry if present in the response.HeaderMatcher.Builder
RetryPolicy.Builder. addRetriableRequestHeadersBuilder()
HTTP headers which must be present in the request for retries to be attempted.HeaderMatcher.Builder
RetryPolicy.Builder. addRetriableRequestHeadersBuilder(int index)
HTTP headers which must be present in the request for retries to be attempted.HeaderMatcher.Builder
HeaderMatcher.Builder. clear()
HeaderMatcher.Builder
HeaderMatcher.Builder. clearContainsMatch()
Deprecated.envoy.config.route.v3.HeaderMatcher.contains_match is deprecated.HeaderMatcher.Builder
HeaderMatcher.Builder. clearExactMatch()
Deprecated.envoy.config.route.v3.HeaderMatcher.exact_match is deprecated.HeaderMatcher.Builder
HeaderMatcher.Builder. clearHeaderMatchSpecifier()
HeaderMatcher.Builder
HeaderMatcher.Builder. clearInvertMatch()
If specified, the match result will be inverted before checking.HeaderMatcher.Builder
HeaderMatcher.Builder. clearName()
Specifies the name of the header in the request.HeaderMatcher.Builder
HeaderMatcher.Builder. clearPrefixMatch()
Deprecated.envoy.config.route.v3.HeaderMatcher.prefix_match is deprecated.HeaderMatcher.Builder
HeaderMatcher.Builder. clearPresentMatch()
If specified as true, header match will be performed based on whether the header is in the request.HeaderMatcher.Builder
HeaderMatcher.Builder. clearRangeMatch()
If specified, header match will be performed based on range.HeaderMatcher.Builder
HeaderMatcher.Builder. clearSafeRegexMatch()
Deprecated.HeaderMatcher.Builder
HeaderMatcher.Builder. clearStringMatch()
If specified, header match will be performed based on the string match of the header value.HeaderMatcher.Builder
HeaderMatcher.Builder. clearSuffixMatch()
Deprecated.envoy.config.route.v3.HeaderMatcher.suffix_match is deprecated.HeaderMatcher.Builder
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.HeaderMatcher.Builder
RateLimit.Action.HeaderValueMatch.Builder. getHeadersBuilder(int index)
Specifies a set of headers that the rate limit action should match on.HeaderMatcher.Builder
RouteMatch.Builder. getHeadersBuilder(int index)
Specifies a set of headers that the route should match on.HeaderMatcher.Builder
VirtualCluster.Builder. getHeadersBuilder(int index)
Specifies a list of header matchers to use for matching requests.HeaderMatcher.Builder
RetryPolicy.Builder. getRetriableHeadersBuilder(int index)
HTTP response headers that trigger a retry if present in the response.HeaderMatcher.Builder
RetryPolicy.Builder. getRetriableRequestHeadersBuilder(int index)
HTTP headers which must be present in the request for retries to be attempted.HeaderMatcher.Builder
HeaderMatcher.Builder. mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
HeaderMatcher.Builder
HeaderMatcher.Builder. mergeFrom(com.google.protobuf.Message other)
HeaderMatcher.Builder
HeaderMatcher.Builder. mergeFrom(HeaderMatcher other)
HeaderMatcher.Builder
HeaderMatcher.Builder. mergeRangeMatch(Int64Range value)
If specified, header match will be performed based on range.HeaderMatcher.Builder
HeaderMatcher.Builder. mergeSafeRegexMatch(RegexMatcher value)
Deprecated.HeaderMatcher.Builder
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.Builder
HeaderMatcher. newBuilderForType()
protected HeaderMatcher.Builder
HeaderMatcher. newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
HeaderMatcher.Builder
HeaderMatcher.Builder. setContainsMatch(java.lang.String value)
Deprecated.envoy.config.route.v3.HeaderMatcher.contains_match is deprecated.HeaderMatcher.Builder
HeaderMatcher.Builder. setContainsMatchBytes(com.google.protobuf.ByteString value)
Deprecated.envoy.config.route.v3.HeaderMatcher.contains_match is deprecated.HeaderMatcher.Builder
HeaderMatcher.Builder. setExactMatch(java.lang.String value)
Deprecated.envoy.config.route.v3.HeaderMatcher.exact_match is deprecated.HeaderMatcher.Builder
HeaderMatcher.Builder. setExactMatchBytes(com.google.protobuf.ByteString value)
Deprecated.envoy.config.route.v3.HeaderMatcher.exact_match is deprecated.HeaderMatcher.Builder
HeaderMatcher.Builder. setInvertMatch(boolean value)
If specified, the match result will be inverted before checking.HeaderMatcher.Builder
HeaderMatcher.Builder. setName(java.lang.String value)
Specifies the name of the header in the request.HeaderMatcher.Builder
HeaderMatcher.Builder. setNameBytes(com.google.protobuf.ByteString value)
Specifies the name of the header in the request.HeaderMatcher.Builder
HeaderMatcher.Builder. setPrefixMatch(java.lang.String value)
Deprecated.envoy.config.route.v3.HeaderMatcher.prefix_match is deprecated.HeaderMatcher.Builder
HeaderMatcher.Builder. setPrefixMatchBytes(com.google.protobuf.ByteString value)
Deprecated.envoy.config.route.v3.HeaderMatcher.prefix_match is deprecated.HeaderMatcher.Builder
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
HeaderMatcher.Builder. setRangeMatch(Int64Range value)
If specified, header match will be performed based on range.HeaderMatcher.Builder
HeaderMatcher.Builder. setRangeMatch(Int64Range.Builder builderForValue)
If specified, header match will be performed based on range.HeaderMatcher.Builder
HeaderMatcher.Builder. setSafeRegexMatch(RegexMatcher value)
Deprecated.HeaderMatcher.Builder
HeaderMatcher.Builder. setSafeRegexMatch(RegexMatcher.Builder builderForValue)
Deprecated.HeaderMatcher.Builder
HeaderMatcher.Builder. setStringMatch(StringMatcher value)
If specified, header match will be performed based on the string match of the header value.HeaderMatcher.Builder
HeaderMatcher.Builder. setStringMatch(StringMatcher.Builder builderForValue)
If specified, header match will be performed based on the string match of the header value.HeaderMatcher.Builder
HeaderMatcher.Builder. setSuffixMatch(java.lang.String value)
Deprecated.envoy.config.route.v3.HeaderMatcher.suffix_match is deprecated.HeaderMatcher.Builder
HeaderMatcher.Builder. setSuffixMatchBytes(com.google.protobuf.ByteString value)
Deprecated.envoy.config.route.v3.HeaderMatcher.suffix_match is deprecated.HeaderMatcher.Builder
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.Builder
HeaderMatcher. toBuilder()
Methods in io.envoyproxy.envoy.config.route.v3 that return types with arguments of type HeaderMatcher.Builder Modifier and Type Method Description java.util.List<HeaderMatcher.Builder>
RateLimit.Action.HeaderValueMatch.Builder. getHeadersBuilderList()
Specifies a set of headers that the rate limit action should match on.java.util.List<HeaderMatcher.Builder>
RouteMatch.Builder. getHeadersBuilderList()
Specifies a set of headers that the route should match on.java.util.List<HeaderMatcher.Builder>
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()
java.util.List<HeaderMatcher.Builder>
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()
java.util.List<HeaderMatcher.Builder>
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.Builder Modifier and Type Method Description RateLimit.Action.HeaderValueMatch.Builder
RateLimit.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
RateLimit.Action.HeaderValueMatch.Builder. addHeaders(HeaderMatcher.Builder builderForValue)
Specifies a set of headers that the rate limit action should match on.RouteMatch.Builder
RouteMatch.Builder. addHeaders(int index, HeaderMatcher.Builder builderForValue)
Specifies a set of headers that the route should match on.RouteMatch.Builder
RouteMatch.Builder. addHeaders(HeaderMatcher.Builder builderForValue)
Specifies a set of headers that the route should match on.VirtualCluster.Builder
VirtualCluster.Builder. addHeaders(int index, HeaderMatcher.Builder builderForValue)
Specifies a list of header matchers to use for matching requests.VirtualCluster.Builder
VirtualCluster.Builder. addHeaders(HeaderMatcher.Builder builderForValue)
Specifies a list of header matchers to use for matching requests.RetryPolicy.Builder
RetryPolicy.Builder. addRetriableHeaders(int index, HeaderMatcher.Builder builderForValue)
HTTP response headers that trigger a retry if present in the response.RetryPolicy.Builder
RetryPolicy.Builder. addRetriableHeaders(HeaderMatcher.Builder builderForValue)
HTTP response headers that trigger a retry if present in the response.RetryPolicy.Builder
RetryPolicy.Builder. addRetriableRequestHeaders(int index, HeaderMatcher.Builder builderForValue)
HTTP headers which must be present in the request for retries to be attempted.RetryPolicy.Builder
RetryPolicy.Builder. addRetriableRequestHeaders(HeaderMatcher.Builder builderForValue)
HTTP headers which must be present in the request for retries to be attempted.RateLimit.Action.HeaderValueMatch.Builder
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
RouteMatch.Builder. setHeaders(int index, HeaderMatcher.Builder builderForValue)
Specifies a set of headers that the route should match on.VirtualCluster.Builder
VirtualCluster.Builder. setHeaders(int index, HeaderMatcher.Builder builderForValue)
Specifies a list of header matchers to use for matching requests.RetryPolicy.Builder
RetryPolicy.Builder. setRetriableHeaders(int index, HeaderMatcher.Builder builderForValue)
HTTP response headers that trigger a retry if present in the response.RetryPolicy.Builder
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.Builder Modifier and Type Field Description private com.google.protobuf.RepeatedFieldBuilder<HeaderMatcher,HeaderMatcher.Builder,HeaderMatcherOrBuilder>
HTTPFault.Builder. headersBuilder_
Methods in io.envoyproxy.envoy.extensions.filters.http.fault.v3 that return HeaderMatcher.Builder Modifier and Type Method Description HeaderMatcher.Builder
HTTPFault.Builder. addHeadersBuilder()
Specifies a set of headers that the filter should match on.HeaderMatcher.Builder
HTTPFault.Builder. addHeadersBuilder(int index)
Specifies a set of headers that the filter should match on.HeaderMatcher.Builder
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.Builder Modifier and Type Method Description java.util.List<HeaderMatcher.Builder>
HTTPFault.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.Builder Modifier and Type Method Description HTTPFault.Builder
HTTPFault.Builder. addHeaders(int index, HeaderMatcher.Builder builderForValue)
Specifies a set of headers that the filter should match on.HTTPFault.Builder
HTTPFault.Builder. addHeaders(HeaderMatcher.Builder builderForValue)
Specifies a set of headers that the filter should match on.HTTPFault.Builder
HTTPFault.Builder. setHeaders(int index, HeaderMatcher.Builder builderForValue)
Specifies a set of headers that the filter should match on.
-