Uses of Class
io.envoyproxy.envoy.api.v2.route.HeaderMatcher.Builder
-
-
Uses of HeaderMatcher.Builder in io.envoyproxy.envoy.api.v2.route
Methods in io.envoyproxy.envoy.api.v2.route that return HeaderMatcher.Builder Modifier and Type Method Description HeaderMatcher.BuilderRateLimit.Action.HeaderValueMatch.Builder. addHeadersBuilder()Specifies a set of headers that the rate limit action should match on.HeaderMatcher.BuilderRateLimit.Action.HeaderValueMatch.Builder. addHeadersBuilder(int index)Specifies a set of headers that the rate limit action should match on.HeaderMatcher.BuilderRouteMatch.Builder. addHeadersBuilder()Specifies a set of headers that the route should match on.HeaderMatcher.BuilderRouteMatch.Builder. addHeadersBuilder(int index)Specifies a set of headers that the route should match on.HeaderMatcher.BuilderVirtualCluster.Builder. addHeadersBuilder()Specifies a list of header matchers to use for matching requests.HeaderMatcher.BuilderVirtualCluster.Builder. addHeadersBuilder(int index)Specifies a list of header matchers to use for matching requests.HeaderMatcher.BuilderHeaderMatcher.Builder. addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)HeaderMatcher.BuilderRetryPolicy.Builder. addRetriableHeadersBuilder()HTTP response headers that trigger a retry if present in the response.HeaderMatcher.BuilderRetryPolicy.Builder. addRetriableHeadersBuilder(int index)HTTP response headers that trigger a retry if present in the response.HeaderMatcher.BuilderRetryPolicy.Builder. addRetriableRequestHeadersBuilder()HTTP headers which must be present in the request for retries to be attempted.HeaderMatcher.BuilderRetryPolicy.Builder. addRetriableRequestHeadersBuilder(int index)HTTP headers which must be present in the request for retries to be attempted.HeaderMatcher.BuilderHeaderMatcher.Builder. clear()HeaderMatcher.BuilderHeaderMatcher.Builder. clearExactMatch()If specified, header match will be performed based on the value of the header.HeaderMatcher.BuilderHeaderMatcher.Builder. clearField(com.google.protobuf.Descriptors.FieldDescriptor field)HeaderMatcher.BuilderHeaderMatcher.Builder. clearHeaderMatchSpecifier()HeaderMatcher.BuilderHeaderMatcher.Builder. clearInvertMatch()If specified, the match result will be inverted before checking.HeaderMatcher.BuilderHeaderMatcher.Builder. clearName()Specifies the name of the header in the request.HeaderMatcher.BuilderHeaderMatcher.Builder. clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)HeaderMatcher.BuilderHeaderMatcher.Builder. clearPrefixMatch()If specified, header match will be performed based on the prefix of the header value.HeaderMatcher.BuilderHeaderMatcher.Builder. clearPresentMatch()If specified, header match will be performed based on whether the header is in the request.HeaderMatcher.BuilderHeaderMatcher.Builder. clearRangeMatch()If specified, header match will be performed based on range.HeaderMatcher.BuilderHeaderMatcher.Builder. clearRegexMatch()Deprecated.envoy.api.v2.route.HeaderMatcher.regex_match is deprecated.HeaderMatcher.BuilderHeaderMatcher.Builder. clearSafeRegexMatch()If specified, this regex string is a regular expression rule which implies the entire request header value must match the regex.HeaderMatcher.BuilderHeaderMatcher.Builder. clearSuffixMatch()If specified, header match will be performed based on the suffix of the header value.HeaderMatcher.BuilderHeaderMatcher.Builder. clone()HeaderMatcher.BuilderRateLimit.Action.HeaderValueMatch.Builder. getHeadersBuilder(int index)Specifies a set of headers that the rate limit action should match on.HeaderMatcher.BuilderRouteMatch.Builder. getHeadersBuilder(int index)Specifies a set of headers that the route should match on.HeaderMatcher.BuilderVirtualCluster.Builder. getHeadersBuilder(int index)Specifies a list of header matchers to use for matching requests.HeaderMatcher.BuilderRetryPolicy.Builder. getRetriableHeadersBuilder(int index)HTTP response headers that trigger a retry if present in the response.HeaderMatcher.BuilderRetryPolicy.Builder. getRetriableRequestHeadersBuilder(int index)HTTP headers which must be present in the request for retries to be attempted.HeaderMatcher.BuilderHeaderMatcher.Builder. mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)HeaderMatcher.BuilderHeaderMatcher.Builder. mergeFrom(com.google.protobuf.Message other)HeaderMatcher.BuilderHeaderMatcher.Builder. mergeFrom(HeaderMatcher other)HeaderMatcher.BuilderHeaderMatcher.Builder. mergeRangeMatch(Int64Range value)If specified, header match will be performed based on range.HeaderMatcher.BuilderHeaderMatcher.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.BuilderHeaderMatcher.Builder. mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)static HeaderMatcher.BuilderHeaderMatcher. newBuilder()static HeaderMatcher.BuilderHeaderMatcher. newBuilder(HeaderMatcher prototype)HeaderMatcher.BuilderHeaderMatcher. newBuilderForType()protected HeaderMatcher.BuilderHeaderMatcher. newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)HeaderMatcher.BuilderHeaderMatcher.Builder. setExactMatch(String value)If specified, header match will be performed based on the value of the header.HeaderMatcher.BuilderHeaderMatcher.Builder. setExactMatchBytes(com.google.protobuf.ByteString value)If specified, header match will be performed based on the value of the header.HeaderMatcher.BuilderHeaderMatcher.Builder. setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)HeaderMatcher.BuilderHeaderMatcher.Builder. setInvertMatch(boolean value)If specified, the match result will be inverted before checking.HeaderMatcher.BuilderHeaderMatcher.Builder. setName(String value)Specifies the name of the header in the request.HeaderMatcher.BuilderHeaderMatcher.Builder. setNameBytes(com.google.protobuf.ByteString value)Specifies the name of the header in the request.HeaderMatcher.BuilderHeaderMatcher.Builder. setPrefixMatch(String value)If specified, header match will be performed based on the prefix of the header value.HeaderMatcher.BuilderHeaderMatcher.Builder. setPrefixMatchBytes(com.google.protobuf.ByteString value)If specified, header match will be performed based on the prefix of the header value.HeaderMatcher.BuilderHeaderMatcher.Builder. setPresentMatch(boolean value)If specified, header match will be performed based on whether the header is in the request.HeaderMatcher.BuilderHeaderMatcher.Builder. setRangeMatch(Int64Range value)If specified, header match will be performed based on range.HeaderMatcher.BuilderHeaderMatcher.Builder. setRangeMatch(Int64Range.Builder builderForValue)If specified, header match will be performed based on range.HeaderMatcher.BuilderHeaderMatcher.Builder. setRegexMatch(String value)Deprecated.envoy.api.v2.route.HeaderMatcher.regex_match is deprecated.HeaderMatcher.BuilderHeaderMatcher.Builder. setRegexMatchBytes(com.google.protobuf.ByteString value)Deprecated.envoy.api.v2.route.HeaderMatcher.regex_match is deprecated.HeaderMatcher.BuilderHeaderMatcher.Builder. setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)HeaderMatcher.BuilderHeaderMatcher.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.BuilderHeaderMatcher.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.BuilderHeaderMatcher.Builder. setSuffixMatch(String value)If specified, header match will be performed based on the suffix of the header value.HeaderMatcher.BuilderHeaderMatcher.Builder. setSuffixMatchBytes(com.google.protobuf.ByteString value)If specified, header match will be performed based on the suffix of the header value.HeaderMatcher.BuilderHeaderMatcher.Builder. setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)HeaderMatcher.BuilderHeaderMatcher. toBuilder()Methods in io.envoyproxy.envoy.api.v2.route that return types with arguments of type HeaderMatcher.Builder Modifier and Type Method Description List<HeaderMatcher.Builder>RateLimit.Action.HeaderValueMatch.Builder. getHeadersBuilderList()Specifies a set of headers that the rate limit action should match on.List<HeaderMatcher.Builder>RouteMatch.Builder. getHeadersBuilderList()Specifies a set of headers that the route 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.Methods in io.envoyproxy.envoy.api.v2.route with parameters of type HeaderMatcher.Builder Modifier and Type Method Description RateLimit.Action.HeaderValueMatch.BuilderRateLimit.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.BuilderRateLimit.Action.HeaderValueMatch.Builder. addHeaders(HeaderMatcher.Builder builderForValue)Specifies a set of headers that the rate limit action should match on.RouteMatch.BuilderRouteMatch.Builder. addHeaders(int index, HeaderMatcher.Builder builderForValue)Specifies a set of headers that the route should match on.RouteMatch.BuilderRouteMatch.Builder. addHeaders(HeaderMatcher.Builder builderForValue)Specifies a set of headers that the route should match on.VirtualCluster.BuilderVirtualCluster.Builder. addHeaders(int index, HeaderMatcher.Builder builderForValue)Specifies a list of header matchers to use for matching requests.VirtualCluster.BuilderVirtualCluster.Builder. addHeaders(HeaderMatcher.Builder builderForValue)Specifies a list of header matchers to use for matching requests.RetryPolicy.BuilderRetryPolicy.Builder. addRetriableHeaders(int index, HeaderMatcher.Builder builderForValue)HTTP response headers that trigger a retry if present in the response.RetryPolicy.BuilderRetryPolicy.Builder. addRetriableHeaders(HeaderMatcher.Builder builderForValue)HTTP response headers that trigger a retry if present in the response.RetryPolicy.BuilderRetryPolicy.Builder. addRetriableRequestHeaders(int index, HeaderMatcher.Builder builderForValue)HTTP headers which must be present in the request for retries to be attempted.RetryPolicy.BuilderRetryPolicy.Builder. addRetriableRequestHeaders(HeaderMatcher.Builder builderForValue)HTTP headers which must be present in the request for retries to be attempted.RateLimit.Action.HeaderValueMatch.BuilderRateLimit.Action.HeaderValueMatch.Builder. setHeaders(int index, HeaderMatcher.Builder builderForValue)Specifies a set of headers that the rate limit action should match on.RouteMatch.BuilderRouteMatch.Builder. setHeaders(int index, HeaderMatcher.Builder builderForValue)Specifies a set of headers that the route should match on.VirtualCluster.BuilderVirtualCluster.Builder. setHeaders(int index, HeaderMatcher.Builder builderForValue)Specifies a list of header matchers to use for matching requests.RetryPolicy.BuilderRetryPolicy.Builder. setRetriableHeaders(int index, HeaderMatcher.Builder builderForValue)HTTP response headers that trigger a retry if present in the response.RetryPolicy.BuilderRetryPolicy.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.config.filter.accesslog.v2
Methods in io.envoyproxy.envoy.config.filter.accesslog.v2 that return HeaderMatcher.Builder Modifier and Type Method Description HeaderMatcher.BuilderHeaderFilter.Builder. getHeaderBuilder()Only requests with a header which matches the specified HeaderMatcher will pass the filter check.Methods in io.envoyproxy.envoy.config.filter.accesslog.v2 with parameters of type HeaderMatcher.Builder Modifier and Type Method Description HeaderFilter.BuilderHeaderFilter.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.filter.http.fault.v2
Methods in io.envoyproxy.envoy.config.filter.http.fault.v2 that return HeaderMatcher.Builder Modifier and Type Method Description HeaderMatcher.BuilderHTTPFault.Builder. addHeadersBuilder()Specifies a set of headers that the filter should match on.HeaderMatcher.BuilderHTTPFault.Builder. addHeadersBuilder(int index)Specifies a set of headers that the filter should match on.HeaderMatcher.BuilderHTTPFault.Builder. getHeadersBuilder(int index)Specifies a set of headers that the filter should match on.Methods in io.envoyproxy.envoy.config.filter.http.fault.v2 that return types with arguments of type HeaderMatcher.Builder Modifier and Type Method Description List<HeaderMatcher.Builder>HTTPFault.Builder. getHeadersBuilderList()Specifies a set of headers that the filter should match on.Methods in io.envoyproxy.envoy.config.filter.http.fault.v2 with parameters of type HeaderMatcher.Builder Modifier and Type Method Description HTTPFault.BuilderHTTPFault.Builder. addHeaders(int index, HeaderMatcher.Builder builderForValue)Specifies a set of headers that the filter should match on.HTTPFault.BuilderHTTPFault.Builder. addHeaders(HeaderMatcher.Builder builderForValue)Specifies a set of headers that the filter should match on.HTTPFault.BuilderHTTPFault.Builder. setHeaders(int index, HeaderMatcher.Builder builderForValue)Specifies a set of headers that the filter should match on. -
Uses of HeaderMatcher.Builder in io.envoyproxy.envoy.config.filter.http.health_check.v2
Methods in io.envoyproxy.envoy.config.filter.http.health_check.v2 that return HeaderMatcher.Builder Modifier and Type Method Description HeaderMatcher.BuilderHealthCheck.Builder. addHeadersBuilder()Specifies a set of health check request headers to match on.HeaderMatcher.BuilderHealthCheck.Builder. addHeadersBuilder(int index)Specifies a set of health check request headers to match on.HeaderMatcher.BuilderHealthCheck.Builder. getHeadersBuilder(int index)Specifies a set of health check request headers to match on.Methods in io.envoyproxy.envoy.config.filter.http.health_check.v2 that return types with arguments of type HeaderMatcher.Builder Modifier and Type Method Description List<HeaderMatcher.Builder>HealthCheck.Builder. getHeadersBuilderList()Specifies a set of health check request headers to match on.Methods in io.envoyproxy.envoy.config.filter.http.health_check.v2 with parameters of type HeaderMatcher.Builder Modifier and Type Method Description HealthCheck.BuilderHealthCheck.Builder. addHeaders(int index, HeaderMatcher.Builder builderForValue)Specifies a set of health check request headers to match on.HealthCheck.BuilderHealthCheck.Builder. addHeaders(HeaderMatcher.Builder builderForValue)Specifies a set of health check request headers to match on.HealthCheck.BuilderHealthCheck.Builder. setHeaders(int index, HeaderMatcher.Builder builderForValue)Specifies a set of health check request headers to match on. -
Uses of HeaderMatcher.Builder in io.envoyproxy.envoy.config.filter.network.dubbo_proxy.v2alpha1
Methods in io.envoyproxy.envoy.config.filter.network.dubbo_proxy.v2alpha1 that return HeaderMatcher.Builder Modifier and Type Method Description HeaderMatcher.BuilderRouteMatch.Builder. addHeadersBuilder()Specifies a set of headers that the route should match on.HeaderMatcher.BuilderRouteMatch.Builder. addHeadersBuilder(int index)Specifies a set of headers that the route should match on.HeaderMatcher.BuilderRouteMatch.Builder. getHeadersBuilder(int index)Specifies a set of headers that the route should match on.Methods in io.envoyproxy.envoy.config.filter.network.dubbo_proxy.v2alpha1 that return types with arguments of type HeaderMatcher.Builder Modifier and Type Method Description List<HeaderMatcher.Builder>RouteMatch.Builder. getHeadersBuilderList()Specifies a set of headers that the route should match on.Methods in io.envoyproxy.envoy.config.filter.network.dubbo_proxy.v2alpha1 with parameters of type HeaderMatcher.Builder Modifier and Type Method Description RouteMatch.BuilderRouteMatch.Builder. addHeaders(int index, HeaderMatcher.Builder builderForValue)Specifies a set of headers that the route should match on.RouteMatch.BuilderRouteMatch.Builder. addHeaders(HeaderMatcher.Builder builderForValue)Specifies a set of headers that the route should match on.RouteMatch.BuilderRouteMatch.Builder. setHeaders(int index, HeaderMatcher.Builder builderForValue)Specifies a set of headers that the route should match on. -
Uses of HeaderMatcher.Builder in io.envoyproxy.envoy.config.filter.network.thrift_proxy.v2alpha1
Methods in io.envoyproxy.envoy.config.filter.network.thrift_proxy.v2alpha1 that return HeaderMatcher.Builder Modifier and Type Method Description HeaderMatcher.BuilderRouteMatch.Builder. addHeadersBuilder()Specifies a set of headers that the route should match on.HeaderMatcher.BuilderRouteMatch.Builder. addHeadersBuilder(int index)Specifies a set of headers that the route should match on.HeaderMatcher.BuilderRouteMatch.Builder. getHeadersBuilder(int index)Specifies a set of headers that the route should match on.Methods in io.envoyproxy.envoy.config.filter.network.thrift_proxy.v2alpha1 that return types with arguments of type HeaderMatcher.Builder Modifier and Type Method Description List<HeaderMatcher.Builder>RouteMatch.Builder. getHeadersBuilderList()Specifies a set of headers that the route should match on.Methods in io.envoyproxy.envoy.config.filter.network.thrift_proxy.v2alpha1 with parameters of type HeaderMatcher.Builder Modifier and Type Method Description RouteMatch.BuilderRouteMatch.Builder. addHeaders(int index, HeaderMatcher.Builder builderForValue)Specifies a set of headers that the route should match on.RouteMatch.BuilderRouteMatch.Builder. addHeaders(HeaderMatcher.Builder builderForValue)Specifies a set of headers that the route should match on.RouteMatch.BuilderRouteMatch.Builder. setHeaders(int index, HeaderMatcher.Builder builderForValue)Specifies a set of headers that the route should match on. -
Uses of HeaderMatcher.Builder in io.envoyproxy.envoy.config.rbac.v2
Methods in io.envoyproxy.envoy.config.rbac.v2 that return HeaderMatcher.Builder Modifier and Type Method Description HeaderMatcher.BuilderPermission.Builder. getHeaderBuilder()A header (or pseudo-header such as :path or :method) on the incoming HTTP request.HeaderMatcher.BuilderPrincipal.Builder. getHeaderBuilder()A header (or pseudo-header such as :path or :method) on the incoming HTTP request.Methods in io.envoyproxy.envoy.config.rbac.v2 with parameters of type HeaderMatcher.Builder Modifier and Type Method Description Permission.BuilderPermission.Builder. setHeader(HeaderMatcher.Builder builderForValue)A header (or pseudo-header such as :path or :method) on the incoming HTTP request.Principal.BuilderPrincipal.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.service.tap.v2alpha
Methods in io.envoyproxy.envoy.service.tap.v2alpha that return HeaderMatcher.Builder Modifier and Type Method Description HeaderMatcher.BuilderHttpHeadersMatch.Builder. addHeadersBuilder()HTTP headers to match.HeaderMatcher.BuilderHttpHeadersMatch.Builder. addHeadersBuilder(int index)HTTP headers to match.HeaderMatcher.BuilderHttpHeadersMatch.Builder. getHeadersBuilder(int index)HTTP headers to match.Methods in io.envoyproxy.envoy.service.tap.v2alpha that return types with arguments of type HeaderMatcher.Builder Modifier and Type Method Description List<HeaderMatcher.Builder>HttpHeadersMatch.Builder. getHeadersBuilderList()HTTP headers to match.Methods in io.envoyproxy.envoy.service.tap.v2alpha with parameters of type HeaderMatcher.Builder Modifier and Type Method Description HttpHeadersMatch.BuilderHttpHeadersMatch.Builder. addHeaders(int index, HeaderMatcher.Builder builderForValue)HTTP headers to match.HttpHeadersMatch.BuilderHttpHeadersMatch.Builder. addHeaders(HeaderMatcher.Builder builderForValue)HTTP headers to match.HttpHeadersMatch.BuilderHttpHeadersMatch.Builder. setHeaders(int index, HeaderMatcher.Builder builderForValue)HTTP headers to match.
-