Uses of Class
io.envoyproxy.envoy.config.route.v3.HeaderMatcher
-
Packages that use HeaderMatcher Package Description io.envoyproxy.envoy.config.accesslog.v3 io.envoyproxy.envoy.config.rbac.v3 io.envoyproxy.envoy.config.route.v3 io.envoyproxy.envoy.extensions.filters.http.fault.v3 io.grpc.xds Library for gPRC proxyless service mesh using Envoy xDS protocol.io.grpc.xds.internal Interfaces and implementations that are internal to gRPC. -
-
Uses of HeaderMatcher in io.envoyproxy.envoy.config.accesslog.v3
Fields in io.envoyproxy.envoy.config.accesslog.v3 declared as HeaderMatcher Modifier and Type Field Description private HeaderMatcherHeaderFilter.Builder. header_private HeaderMatcherHeaderFilter. header_Fields in io.envoyproxy.envoy.config.accesslog.v3 with type parameters of type HeaderMatcher 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 Modifier and Type Method Description HeaderMatcherHeaderFilter.Builder. getHeader()Only requests with a header which matches the specified HeaderMatcher will pass the filter check.HeaderMatcherHeaderFilter. getHeader()Only requests with a header which matches the specified HeaderMatcher will pass the filter check.HeaderMatcherHeaderFilterOrBuilder. getHeader()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 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 Modifier and Type Method Description HeaderFilter.BuilderHeaderFilter.Builder. mergeHeader(HeaderMatcher value)Only requests with a header which matches the specified HeaderMatcher will pass the filter check.HeaderFilter.BuilderHeaderFilter.Builder. setHeader(HeaderMatcher value)Only requests with a header which matches the specified HeaderMatcher will pass the filter check. -
Uses of HeaderMatcher in io.envoyproxy.envoy.config.rbac.v3
Fields in io.envoyproxy.envoy.config.rbac.v3 with type parameters of type HeaderMatcher 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 Modifier and Type Method Description HeaderMatcherPermission.Builder. getHeader()A header (or pseudo-header such as :path or :method) on the incoming HTTP request.HeaderMatcherPermission. getHeader()A header (or pseudo-header such as :path or :method) on the incoming HTTP request.HeaderMatcherPermissionOrBuilder. getHeader()A header (or pseudo-header such as :path or :method) on the incoming HTTP request.HeaderMatcherPrincipal.Builder. getHeader()A header (or pseudo-header such as :path or :method) on the incoming HTTP request.HeaderMatcherPrincipal. getHeader()A header (or pseudo-header such as :path or :method) on the incoming HTTP request.HeaderMatcherPrincipalOrBuilder. getHeader()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 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 Modifier and Type Method Description Permission.BuilderPermission.Builder. mergeHeader(HeaderMatcher value)A header (or pseudo-header such as :path or :method) on the incoming HTTP request.Principal.BuilderPrincipal.Builder. mergeHeader(HeaderMatcher value)A header (or pseudo-header such as :path or :method) on the incoming HTTP request.Permission.BuilderPermission.Builder. setHeader(HeaderMatcher value)A header (or pseudo-header such as :path or :method) on the incoming HTTP request.Principal.BuilderPrincipal.Builder. setHeader(HeaderMatcher value)A header (or pseudo-header such as :path or :method) on the incoming HTTP request. -
Uses of HeaderMatcher in io.envoyproxy.envoy.config.route.v3
Fields in io.envoyproxy.envoy.config.route.v3 declared as HeaderMatcher Modifier and Type Field Description private static HeaderMatcherHeaderMatcher. DEFAULT_INSTANCEFields in io.envoyproxy.envoy.config.route.v3 with type parameters of type HeaderMatcher Modifier and Type Field Description private java.util.List<HeaderMatcher>RateLimit.Action.HeaderValueMatch.Builder. headers_private java.util.List<HeaderMatcher>RateLimit.Action.HeaderValueMatch. headers_private java.util.List<HeaderMatcher>RouteMatch.Builder. headers_private java.util.List<HeaderMatcher>RouteMatch. headers_private java.util.List<HeaderMatcher>VirtualCluster.Builder. headers_private java.util.List<HeaderMatcher>VirtualCluster. headers_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 static com.google.protobuf.Parser<HeaderMatcher>HeaderMatcher. PARSERprivate java.util.List<HeaderMatcher>RetryPolicy.Builder. retriableHeaders_private java.util.List<HeaderMatcher>RetryPolicy. retriableHeaders_private com.google.protobuf.RepeatedFieldBuilder<HeaderMatcher,HeaderMatcher.Builder,HeaderMatcherOrBuilder>RetryPolicy.Builder. retriableHeadersBuilder_private java.util.List<HeaderMatcher>RetryPolicy.Builder. retriableRequestHeaders_private java.util.List<HeaderMatcher>RetryPolicy. retriableRequestHeaders_private com.google.protobuf.RepeatedFieldBuilder<HeaderMatcher,HeaderMatcher.Builder,HeaderMatcherOrBuilder>RetryPolicy.Builder. retriableRequestHeadersBuilder_Methods in io.envoyproxy.envoy.config.route.v3 that return HeaderMatcher Modifier and Type Method Description HeaderMatcherHeaderMatcher.Builder. build()HeaderMatcherHeaderMatcher.Builder. buildPartial()static HeaderMatcherHeaderMatcher. getDefaultInstance()HeaderMatcherHeaderMatcher.Builder. getDefaultInstanceForType()HeaderMatcherHeaderMatcher. getDefaultInstanceForType()HeaderMatcherRateLimit.Action.HeaderValueMatch.Builder. getHeaders(int index)Specifies a set of headers that the rate limit action should match on.HeaderMatcherRateLimit.Action.HeaderValueMatch. getHeaders(int index)Specifies a set of headers that the rate limit action should match on.HeaderMatcherRateLimit.Action.HeaderValueMatchOrBuilder. getHeaders(int index)Specifies a set of headers that the rate limit action should match on.HeaderMatcherRouteMatch.Builder. getHeaders(int index)Specifies a set of headers that the route should match on.HeaderMatcherRouteMatch. getHeaders(int index)Specifies a set of headers that the route should match on.HeaderMatcherRouteMatchOrBuilder. getHeaders(int index)Specifies a set of headers that the route should match on.HeaderMatcherVirtualCluster.Builder. getHeaders(int index)Specifies a list of header matchers to use for matching requests.HeaderMatcherVirtualCluster. getHeaders(int index)Specifies a list of header matchers to use for matching requests.HeaderMatcherVirtualClusterOrBuilder. getHeaders(int index)Specifies a list of header matchers to use for matching requests.HeaderMatcherRetryPolicy.Builder. getRetriableHeaders(int index)HTTP response headers that trigger a retry if present in the response.HeaderMatcherRetryPolicy. getRetriableHeaders(int index)HTTP response headers that trigger a retry if present in the response.HeaderMatcherRetryPolicyOrBuilder. getRetriableHeaders(int index)HTTP response headers that trigger a retry if present in the response.HeaderMatcherRetryPolicy.Builder. getRetriableRequestHeaders(int index)HTTP headers which must be present in the request for retries to be attempted.HeaderMatcherRetryPolicy. getRetriableRequestHeaders(int index)HTTP headers which must be present in the request for retries to be attempted.HeaderMatcherRetryPolicyOrBuilder. getRetriableRequestHeaders(int index)HTTP headers which must be present in the request for retries to be attempted.static HeaderMatcherHeaderMatcher. parseDelimitedFrom(java.io.InputStream input)static HeaderMatcherHeaderMatcher. parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static HeaderMatcherHeaderMatcher. parseFrom(byte[] data)static HeaderMatcherHeaderMatcher. parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static HeaderMatcherHeaderMatcher. parseFrom(com.google.protobuf.ByteString data)static HeaderMatcherHeaderMatcher. parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static HeaderMatcherHeaderMatcher. parseFrom(com.google.protobuf.CodedInputStream input)static HeaderMatcherHeaderMatcher. parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static HeaderMatcherHeaderMatcher. parseFrom(java.io.InputStream input)static HeaderMatcherHeaderMatcher. parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static HeaderMatcherHeaderMatcher. parseFrom(java.nio.ByteBuffer data)static HeaderMatcherHeaderMatcher. parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Methods in io.envoyproxy.envoy.config.route.v3 that return types with arguments of type HeaderMatcher Modifier and Type Method Description 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>RateLimit.Action.HeaderValueMatch.Builder. getHeadersList()Specifies a set of headers that the rate limit action should match on.java.util.List<HeaderMatcher>RateLimit.Action.HeaderValueMatch. getHeadersList()Specifies a set of headers that the rate limit action should match on.java.util.List<HeaderMatcher>RateLimit.Action.HeaderValueMatchOrBuilder. getHeadersList()Specifies a set of headers that the rate limit action should match on.java.util.List<HeaderMatcher>RouteMatch.Builder. getHeadersList()Specifies a set of headers that the route should match on.java.util.List<HeaderMatcher>RouteMatch. getHeadersList()Specifies a set of headers that the route should match on.java.util.List<HeaderMatcher>RouteMatchOrBuilder. getHeadersList()Specifies a set of headers that the route should match on.java.util.List<HeaderMatcher>VirtualCluster.Builder. getHeadersList()Specifies a list of header matchers to use for matching requests.java.util.List<HeaderMatcher>VirtualCluster. getHeadersList()Specifies a list of header matchers to use for matching requests.java.util.List<HeaderMatcher>VirtualClusterOrBuilder. getHeadersList()Specifies a list of header matchers to use for matching requests.com.google.protobuf.Parser<HeaderMatcher>HeaderMatcher. getParserForType()private com.google.protobuf.RepeatedFieldBuilder<HeaderMatcher,HeaderMatcher.Builder,HeaderMatcherOrBuilder>RetryPolicy.Builder. getRetriableHeadersFieldBuilder()java.util.List<HeaderMatcher>RetryPolicy.Builder. getRetriableHeadersList()HTTP response headers that trigger a retry if present in the response.java.util.List<HeaderMatcher>RetryPolicy. getRetriableHeadersList()HTTP response headers that trigger a retry if present in the response.java.util.List<HeaderMatcher>RetryPolicyOrBuilder. getRetriableHeadersList()HTTP response headers that trigger a retry if present in the response.private com.google.protobuf.RepeatedFieldBuilder<HeaderMatcher,HeaderMatcher.Builder,HeaderMatcherOrBuilder>RetryPolicy.Builder. getRetriableRequestHeadersFieldBuilder()java.util.List<HeaderMatcher>RetryPolicy.Builder. getRetriableRequestHeadersList()HTTP headers which must be present in the request for retries to be attempted.java.util.List<HeaderMatcher>RetryPolicy. getRetriableRequestHeadersList()HTTP headers which must be present in the request for retries to be attempted.java.util.List<HeaderMatcher>RetryPolicyOrBuilder. getRetriableRequestHeadersList()HTTP headers which must be present in the request for retries to be attempted.static com.google.protobuf.Parser<HeaderMatcher>HeaderMatcher. parser()Methods in io.envoyproxy.envoy.config.route.v3 with parameters of type HeaderMatcher Modifier and Type Method Description RateLimit.Action.HeaderValueMatch.BuilderRateLimit.Action.HeaderValueMatch.Builder. addHeaders(int index, HeaderMatcher value)Specifies a set of headers that the rate limit action should match on.RateLimit.Action.HeaderValueMatch.BuilderRateLimit.Action.HeaderValueMatch.Builder. addHeaders(HeaderMatcher value)Specifies a set of headers that the rate limit action should match on.RouteMatch.BuilderRouteMatch.Builder. addHeaders(int index, HeaderMatcher value)Specifies a set of headers that the route should match on.RouteMatch.BuilderRouteMatch.Builder. addHeaders(HeaderMatcher value)Specifies a set of headers that the route should match on.VirtualCluster.BuilderVirtualCluster.Builder. addHeaders(int index, HeaderMatcher value)Specifies a list of header matchers to use for matching requests.VirtualCluster.BuilderVirtualCluster.Builder. addHeaders(HeaderMatcher value)Specifies a list of header matchers to use for matching requests.RetryPolicy.BuilderRetryPolicy.Builder. addRetriableHeaders(int index, HeaderMatcher value)HTTP response headers that trigger a retry if present in the response.RetryPolicy.BuilderRetryPolicy.Builder. addRetriableHeaders(HeaderMatcher value)HTTP response headers that trigger a retry if present in the response.RetryPolicy.BuilderRetryPolicy.Builder. addRetriableRequestHeaders(int index, HeaderMatcher value)HTTP headers which must be present in the request for retries to be attempted.RetryPolicy.BuilderRetryPolicy.Builder. addRetriableRequestHeaders(HeaderMatcher value)HTTP headers which must be present in the request for retries to be attempted.private voidHeaderMatcher.Builder. buildPartial0(HeaderMatcher result)private voidHeaderMatcher.Builder. buildPartialOneofs(HeaderMatcher result)HeaderMatcher.BuilderHeaderMatcher.Builder. mergeFrom(HeaderMatcher other)static HeaderMatcher.BuilderHeaderMatcher. newBuilder(HeaderMatcher prototype)RateLimit.Action.HeaderValueMatch.BuilderRateLimit.Action.HeaderValueMatch.Builder. setHeaders(int index, HeaderMatcher value)Specifies a set of headers that the rate limit action should match on.RouteMatch.BuilderRouteMatch.Builder. setHeaders(int index, HeaderMatcher value)Specifies a set of headers that the route should match on.VirtualCluster.BuilderVirtualCluster.Builder. setHeaders(int index, HeaderMatcher value)Specifies a list of header matchers to use for matching requests.RetryPolicy.BuilderRetryPolicy.Builder. setRetriableHeaders(int index, HeaderMatcher value)HTTP response headers that trigger a retry if present in the response.RetryPolicy.BuilderRetryPolicy.Builder. setRetriableRequestHeaders(int index, HeaderMatcher value)HTTP headers which must be present in the request for retries to be attempted.Method parameters in io.envoyproxy.envoy.config.route.v3 with type arguments of type HeaderMatcher Modifier and Type Method Description RateLimit.Action.HeaderValueMatch.BuilderRateLimit.Action.HeaderValueMatch.Builder. addAllHeaders(java.lang.Iterable<? extends HeaderMatcher> values)Specifies a set of headers that the rate limit action should match on.RouteMatch.BuilderRouteMatch.Builder. addAllHeaders(java.lang.Iterable<? extends HeaderMatcher> values)Specifies a set of headers that the route should match on.VirtualCluster.BuilderVirtualCluster.Builder. addAllHeaders(java.lang.Iterable<? extends HeaderMatcher> values)Specifies a list of header matchers to use for matching requests.RetryPolicy.BuilderRetryPolicy.Builder. addAllRetriableHeaders(java.lang.Iterable<? extends HeaderMatcher> values)HTTP response headers that trigger a retry if present in the response.RetryPolicy.BuilderRetryPolicy.Builder. addAllRetriableRequestHeaders(java.lang.Iterable<? extends HeaderMatcher> values)HTTP headers which must be present in the request for retries to be attempted. -
Uses of HeaderMatcher 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 Modifier and Type Field Description private java.util.List<HeaderMatcher>HTTPFault.Builder. headers_private java.util.List<HeaderMatcher>HTTPFault. headers_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 Modifier and Type Method Description HeaderMatcherHTTPFault.Builder. getHeaders(int index)Specifies a set of headers that the filter should match on.HeaderMatcherHTTPFault. getHeaders(int index)Specifies a set of headers that the filter should match on.HeaderMatcherHTTPFaultOrBuilder. getHeaders(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 Modifier and Type Method Description private com.google.protobuf.RepeatedFieldBuilder<HeaderMatcher,HeaderMatcher.Builder,HeaderMatcherOrBuilder>HTTPFault.Builder. getHeadersFieldBuilder()java.util.List<HeaderMatcher>HTTPFault.Builder. getHeadersList()Specifies a set of headers that the filter should match on.java.util.List<HeaderMatcher>HTTPFault. getHeadersList()Specifies a set of headers that the filter should match on.java.util.List<HeaderMatcher>HTTPFaultOrBuilder. getHeadersList()Specifies a set of headers that the filter should match on.Methods in io.envoyproxy.envoy.extensions.filters.http.fault.v3 with parameters of type HeaderMatcher Modifier and Type Method Description HTTPFault.BuilderHTTPFault.Builder. addHeaders(int index, HeaderMatcher value)Specifies a set of headers that the filter should match on.HTTPFault.BuilderHTTPFault.Builder. addHeaders(HeaderMatcher value)Specifies a set of headers that the filter should match on.HTTPFault.BuilderHTTPFault.Builder. setHeaders(int index, HeaderMatcher value)Specifies a set of headers that the filter should match on.Method parameters in io.envoyproxy.envoy.extensions.filters.http.fault.v3 with type arguments of type HeaderMatcher Modifier and Type Method Description HTTPFault.BuilderHTTPFault.Builder. addAllHeaders(java.lang.Iterable<? extends HeaderMatcher> values)Specifies a set of headers that the filter should match on. -
Uses of HeaderMatcher in io.grpc.xds
Methods in io.grpc.xds with parameters of type HeaderMatcher Modifier and Type Method Description private static GrpcAuthorizationEngine.AuthHeaderMatcherRbacFilter. parseHeaderMatcher(HeaderMatcher proto)(package private) static XdsResourceType.StructOrError<Matchers.HeaderMatcher>XdsRouteConfigureResource. parseHeaderMatcher(HeaderMatcher proto) -
Uses of HeaderMatcher in io.grpc.xds.internal
Methods in io.grpc.xds.internal with parameters of type HeaderMatcher Modifier and Type Method Description static Matchers.HeaderMatcherMatcherParser. parseHeaderMatcher(HeaderMatcher proto)Translates envoy proto HeaderMatcher to internal HeaderMatcher.
-