| Modifier and Type | Method and Description |
|---|---|
HeaderMatcher.Builder |
RouteMatch.Builder.addHeadersBuilder()
Specifies a set of headers that the route should match on.
|
HeaderMatcher.Builder |
RateLimit.Action.HeaderValueMatch.Builder.addHeadersBuilder()
Specifies a set of headers that the rate limit action should match
on.
|
HeaderMatcher.Builder |
VirtualCluster.Builder.addHeadersBuilder()
Specifies a list of header matchers to use for matching requests.
|
HeaderMatcher.Builder |
RouteMatch.Builder.addHeadersBuilder(int index)
Specifies a set of headers that the route 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 |
VirtualCluster.Builder.addHeadersBuilder(int index)
Specifies a list of header matchers to use for matching requests.
|
HeaderMatcher.Builder |
HeaderMatcher.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
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.clearExactMatch()
If specified, header match will be performed based on the value of the header.
|
HeaderMatcher.Builder |
HeaderMatcher.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
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.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
HeaderMatcher.Builder |
HeaderMatcher.Builder.clearPrefixMatch()
If specified, header match will be performed based on the prefix of the header value.
|
HeaderMatcher.Builder |
HeaderMatcher.Builder.clearPresentMatch()
If specified, 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.clearRegexMatch()
Deprecated.
|
HeaderMatcher.Builder |
HeaderMatcher.Builder.clearSafeRegexMatch()
If specified, this regex string is a regular expression rule which implies the entire request
header value must match the regex.
|
HeaderMatcher.Builder |
HeaderMatcher.Builder.clearSuffixMatch()
If specified, header match will be performed based on the suffix of the header value.
|
HeaderMatcher.Builder |
HeaderMatcher.Builder.clone() |
HeaderMatcher.Builder |
RouteMatch.Builder.getHeadersBuilder(int index)
Specifies a set of headers that the route should match on.
|
HeaderMatcher.Builder |
RateLimit.Action.HeaderValueMatch.Builder.getHeadersBuilder(int index)
Specifies a set of headers that the rate limit action 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(HeaderMatcher other) |
HeaderMatcher.Builder |
HeaderMatcher.Builder.mergeFrom(com.google.protobuf.Message 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)
If specified, this regex string is a regular expression rule which implies the entire request
header value must match the regex.
|
HeaderMatcher.Builder |
HeaderMatcher.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
static HeaderMatcher.Builder |
HeaderMatcher.newBuilder() |
static HeaderMatcher.Builder |
HeaderMatcher.newBuilder(HeaderMatcher prototype) |
HeaderMatcher.Builder |
HeaderMatcher.newBuilderForType() |
protected HeaderMatcher.Builder |
HeaderMatcher.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
HeaderMatcher.Builder |
HeaderMatcher.Builder.setExactMatch(String value)
If specified, header match will be performed based on the value of the header.
|
HeaderMatcher.Builder |
HeaderMatcher.Builder.setExactMatchBytes(com.google.protobuf.ByteString value)
If specified, header match will be performed based on the value of the header.
|
HeaderMatcher.Builder |
HeaderMatcher.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
HeaderMatcher.Builder |
HeaderMatcher.Builder.setInvertMatch(boolean value)
If specified, the match result will be inverted before checking.
|
HeaderMatcher.Builder |
HeaderMatcher.Builder.setName(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(String value)
If specified, header match will be performed based on the prefix of the header value.
|
HeaderMatcher.Builder |
HeaderMatcher.Builder.setPrefixMatchBytes(com.google.protobuf.ByteString value)
If specified, header match will be performed based on the prefix of the header value.
|
HeaderMatcher.Builder |
HeaderMatcher.Builder.setPresentMatch(boolean value)
If specified, header match will be performed based on whether the header is in the
request.
|
HeaderMatcher.Builder |
HeaderMatcher.Builder.setRangeMatch(Int64Range.Builder builderForValue)
If specified, header match will be performed based on range.
|
HeaderMatcher.Builder |
HeaderMatcher.Builder.setRangeMatch(Int64Range value)
If specified, header match will be performed based on range.
|
HeaderMatcher.Builder |
HeaderMatcher.Builder.setRegexMatch(String value)
Deprecated.
|
HeaderMatcher.Builder |
HeaderMatcher.Builder.setRegexMatchBytes(com.google.protobuf.ByteString value)
Deprecated.
|
HeaderMatcher.Builder |
HeaderMatcher.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
HeaderMatcher.Builder |
HeaderMatcher.Builder.setSafeRegexMatch(RegexMatcher.Builder builderForValue)
If specified, this regex string is a regular expression rule which implies the entire request
header value must match the regex.
|
HeaderMatcher.Builder |
HeaderMatcher.Builder.setSafeRegexMatch(RegexMatcher value)
If specified, this regex string is a regular expression rule which implies the entire request
header value must match the regex.
|
HeaderMatcher.Builder |
HeaderMatcher.Builder.setSuffixMatch(String value)
If specified, header match will be performed based on the suffix of the header value.
|
HeaderMatcher.Builder |
HeaderMatcher.Builder.setSuffixMatchBytes(com.google.protobuf.ByteString value)
If specified, header match will be performed based on the suffix of the header value.
|
HeaderMatcher.Builder |
HeaderMatcher.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
HeaderMatcher.Builder |
HeaderMatcher.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
List<HeaderMatcher.Builder> |
RouteMatch.Builder.getHeadersBuilderList()
Specifies a set of headers that the route should match on.
|
List<HeaderMatcher.Builder> |
RateLimit.Action.HeaderValueMatch.Builder.getHeadersBuilderList()
Specifies a set of headers that the rate limit action should match
on.
|
List<HeaderMatcher.Builder> |
VirtualCluster.Builder.getHeadersBuilderList()
Specifies a list of header matchers to use for matching requests.
|
List<HeaderMatcher.Builder> |
RetryPolicy.Builder.getRetriableHeadersBuilderList()
HTTP response headers that trigger a retry if present in the response.
|
List<HeaderMatcher.Builder> |
RetryPolicy.Builder.getRetriableRequestHeadersBuilderList()
HTTP headers which must be present in the request for retries to be attempted.
|
| Modifier and Type | Method and Description |
|---|---|
RouteMatch.Builder |
RouteMatch.Builder.addHeaders(HeaderMatcher.Builder builderForValue)
Specifies a set of headers that the route 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.
|
VirtualCluster.Builder |
VirtualCluster.Builder.addHeaders(HeaderMatcher.Builder builderForValue)
Specifies a list of header matchers to use for matching requests.
|
RouteMatch.Builder |
RouteMatch.Builder.addHeaders(int index,
HeaderMatcher.Builder builderForValue)
Specifies a set of headers that the route should match on.
|
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.
|
VirtualCluster.Builder |
VirtualCluster.Builder.addHeaders(int index,
HeaderMatcher.Builder builderForValue)
Specifies a list of header matchers to use for matching requests.
|
RetryPolicy.Builder |
RetryPolicy.Builder.addRetriableHeaders(HeaderMatcher.Builder builderForValue)
HTTP response headers that trigger a retry if present in the response.
|
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.addRetriableRequestHeaders(HeaderMatcher.Builder builderForValue)
HTTP headers which must be present in the request for retries to be attempted.
|
RetryPolicy.Builder |
RetryPolicy.Builder.addRetriableRequestHeaders(int index,
HeaderMatcher.Builder builderForValue)
HTTP headers which must be present in the request for retries to be attempted.
|
RouteMatch.Builder |
RouteMatch.Builder.setHeaders(int index,
HeaderMatcher.Builder builderForValue)
Specifies a set of headers that the route should match on.
|
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.
|
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.
|
| Modifier and Type | Method and Description |
|---|---|
HeaderMatcher.Builder |
HeaderFilter.Builder.getHeaderBuilder()
Only requests with a header which matches the specified HeaderMatcher will pass the filter
check.
|
| Modifier and Type | Method and Description |
|---|---|
HeaderFilter.Builder |
HeaderFilter.Builder.setHeader(HeaderMatcher.Builder builderForValue)
Only requests with a header which matches the specified HeaderMatcher will pass the filter
check.
|
| Modifier and Type | Method and 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.
|
| Modifier and Type | Method and Description |
|---|---|
List<HeaderMatcher.Builder> |
HTTPFault.Builder.getHeadersBuilderList()
Specifies a set of headers that the filter should match on.
|
| Modifier and Type | Method and Description |
|---|---|
HTTPFault.Builder |
HTTPFault.Builder.addHeaders(HeaderMatcher.Builder builderForValue)
Specifies a set of headers that the filter should match on.
|
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.setHeaders(int index,
HeaderMatcher.Builder builderForValue)
Specifies a set of headers that the filter should match on.
|
| Modifier and Type | Method and Description |
|---|---|
HeaderMatcher.Builder |
HealthCheck.Builder.addHeadersBuilder()
Specifies a set of health check request headers to match on.
|
HeaderMatcher.Builder |
HealthCheck.Builder.addHeadersBuilder(int index)
Specifies a set of health check request headers to match on.
|
HeaderMatcher.Builder |
HealthCheck.Builder.getHeadersBuilder(int index)
Specifies a set of health check request headers to match on.
|
| Modifier and Type | Method and Description |
|---|---|
List<HeaderMatcher.Builder> |
HealthCheck.Builder.getHeadersBuilderList()
Specifies a set of health check request headers to match on.
|
| Modifier and Type | Method and Description |
|---|---|
HealthCheck.Builder |
HealthCheck.Builder.addHeaders(HeaderMatcher.Builder builderForValue)
Specifies a set of health check request headers to match on.
|
HealthCheck.Builder |
HealthCheck.Builder.addHeaders(int index,
HeaderMatcher.Builder builderForValue)
Specifies a set of health check request headers to match on.
|
HealthCheck.Builder |
HealthCheck.Builder.setHeaders(int index,
HeaderMatcher.Builder builderForValue)
Specifies a set of health check request headers to match on.
|
| Modifier and Type | Method and Description |
|---|---|
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 |
RouteMatch.Builder.getHeadersBuilder(int index)
Specifies a set of headers that the route should match on.
|
| Modifier and Type | Method and Description |
|---|---|
List<HeaderMatcher.Builder> |
RouteMatch.Builder.getHeadersBuilderList()
Specifies a set of headers that the route should match on.
|
| Modifier and Type | Method and Description |
|---|---|
RouteMatch.Builder |
RouteMatch.Builder.addHeaders(HeaderMatcher.Builder builderForValue)
Specifies a set of headers that the route 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.setHeaders(int index,
HeaderMatcher.Builder builderForValue)
Specifies a set of headers that the route should match on.
|
| Modifier and Type | Method and Description |
|---|---|
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 |
RouteMatch.Builder.getHeadersBuilder(int index)
Specifies a set of headers that the route should match on.
|
| Modifier and Type | Method and Description |
|---|---|
List<HeaderMatcher.Builder> |
RouteMatch.Builder.getHeadersBuilderList()
Specifies a set of headers that the route should match on.
|
| Modifier and Type | Method and Description |
|---|---|
RouteMatch.Builder |
RouteMatch.Builder.addHeaders(HeaderMatcher.Builder builderForValue)
Specifies a set of headers that the route 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.setHeaders(int index,
HeaderMatcher.Builder builderForValue)
Specifies a set of headers that the route should match on.
|
| Modifier and Type | Method and Description |
|---|---|
HeaderMatcher.Builder |
Principal.Builder.getHeaderBuilder()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.
|
HeaderMatcher.Builder |
Permission.Builder.getHeaderBuilder()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.
|
| Modifier and Type | Method and Description |
|---|---|
Principal.Builder |
Principal.Builder.setHeader(HeaderMatcher.Builder builderForValue)
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.
|
Permission.Builder |
Permission.Builder.setHeader(HeaderMatcher.Builder builderForValue)
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.
|
| Modifier and Type | Method and Description |
|---|---|
HeaderMatcher.Builder |
HttpHeadersMatch.Builder.addHeadersBuilder()
HTTP headers to match.
|
HeaderMatcher.Builder |
HttpHeadersMatch.Builder.addHeadersBuilder(int index)
HTTP headers to match.
|
HeaderMatcher.Builder |
HttpHeadersMatch.Builder.getHeadersBuilder(int index)
HTTP headers to match.
|
| Modifier and Type | Method and Description |
|---|---|
List<HeaderMatcher.Builder> |
HttpHeadersMatch.Builder.getHeadersBuilderList()
HTTP headers to match.
|
| Modifier and Type | Method and Description |
|---|---|
HttpHeadersMatch.Builder |
HttpHeadersMatch.Builder.addHeaders(HeaderMatcher.Builder builderForValue)
HTTP headers to match.
|
HttpHeadersMatch.Builder |
HttpHeadersMatch.Builder.addHeaders(int index,
HeaderMatcher.Builder builderForValue)
HTTP headers to match.
|
HttpHeadersMatch.Builder |
HttpHeadersMatch.Builder.setHeaders(int index,
HeaderMatcher.Builder builderForValue)
HTTP headers to match.
|
Copyright © 2018–2021 The Envoy Project. All rights reserved.